【问题标题】:How do i set font awesome icon on select dropdown?如何在选择下拉菜单上设置字体真棒图标?
【发布时间】:2020-06-26 19:30:33
【问题描述】:

我想在选择下拉菜单上设置字体真棒图标并更改背景颜色...我尝试了此代码,但它不起作用..

这是我的 CSS 代码:

select {
  border-radius: 30px;
  padding: 0px 70px 1px 20px;
  margin-top: 50px;
  margin-left: 45px;
  font-size: 18px;
  border: 2px solid orange;
  box-shadow: 10px 3px 8px #888888;
  appearance: none;
  position: relative;
}
select i {
  position: absolute;
  float: right;
  background-color: orange;
  bottom: 0px;
  pointer-events: none;
}

这是我的 HTML 代码:

<div class="row">
      <p class="search">Search by Location</p>
      <select class="dropdown">
           <option>Canada</option>
      </select>
      <i class="fas fa-angle-down"></i>
</div>

【问题讨论】:

  • 你有没有把 fontawesome css 放在 &lt;head&gt; 标签中?
  • 不,我只是放在选择标签之后
  • 放在select之前,否则会先加载select再加载css,所以不起作用。
  • 请注意,&lt;select&gt; 元素和嵌套的 &lt;option&gt; 元素默认情况下已经包含一个 V 形向下箭头。
  • 检查这个答案希望这对你有用stackoverflow.com/a/53664264/10079978

标签: html css drop-down-menu font-awesome dropdown


【解决方案1】:

编辑的答案

select.input-lg {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  /* no standardized syntax available, no ie-friendly solution available */
}

select + i.fa {
  float: right;
  margin-top: -30px;
  margin-right: 5px;
  /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
  pointer-events: none;
  /* everything after this is just to cover up the original arrow */
  /* (for browsers that don't support the syntax used above) */
  background-color: #fff;
  padding-right: 5px;
}

来源:I want to change the select icon/dropdown icon to (fa-chevron-down). How can I?

你也可以关注这个:font awesome icon in select option

【讨论】:

  • 如果我删除下面的行,那么箭头将如何出现在下拉列表中?
  • codepen.io/Vasudevu/pen/wvMrmgP 在 codepen 中显示原始下拉列表,我无法更改 的 css
  • 只需删除并测试它。它已经显示下拉箭头。
  • 我在 codepen 外观中检查了那里:none; css 属性不起作用...这就是它显示正确的原因...我想删除该箭头并放置图标并在其中设置背景颜色和半径...
  • 请通过我提供的源链接,它一定会解决您关于“选择图标更改”的所有问题
猜你喜欢
  • 2016-05-07
  • 2020-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-04
  • 1970-01-01
相关资源
最近更新 更多