将选择下拉箭头替换为 fa-icon

2023-11-25

我试图用 fa 图标(chevron-circle-down)替换选择下拉箭头,但我只能发现背景可以用 css 文件中的图像替换。我可以在选择上添加图标,但是它不可点击。如何在选择下拉列表中使用字体图标有任何帮助吗?


因为你不能使用pseudo-elements on <select>你用它们label反而。

using:

-webkit-appearance: none;
-moz-appearance: none;
appearance: none;

将隐藏默认值down arrow the select有,而是你使用fa-chevron-circle-down带有 unicode 的图标\f13a as an :after伪元素应用于label

这并不是一个真正“漂亮”的解决方案,但它确实有效

让我知道是否有帮助

见下面的片段

label.wrap {
    width:200px;
    overflow: hidden; 
    height: 50px;    
    position: relative;
    display: block;
    border:2px solid blue;
}

select.dropdown{       
    height: 50px;
    padding: 10px;
    border: 0;
    font-size: 15px;       
    width: 200px;
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
label.wrap:after {
    content:"\f13a ";
    font-family: FontAwesome;
    color: #000;
    position: absolute; 
    right: 0; 
    top: 18px;
    z-index: 1;
    width: 10%;
    height: 100%;  
    pointer-events: none;    
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"/>
<label class="wrap">
    <select class="dropdown">
        <option>Option 1</option>
        <option>Option 2</option>
        <option>Option 3</option>
    </select>
</label>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将选择下拉箭头替换为 fa-icon 的相关文章

  • 如何设置视频文件的预览,从输入类型='文件'中选择

    在我的模块之一中 我需要从 input type file 浏览视频 之后我需要在开始上传之前显示选定的视频 我使用基本的 HTML 标签来显示 但它不起作用 这是代码 document on change file multi video
  • 如何保留用户的输入打印?

    我正在尝试添加用户的评论 所以我只是尝试读取输入并将其发送以进行打印 但问题是 一旦我刷新页面或输入另一个输入 打印的输入就会消失 因此 即使刷新页面或重新输入新评论 我也希望始终保持所有用户的显示 代码 div div
  • 可以将position:absolute元素设为粘性吗?

    In CSS position sticky使元素能够显示position static行为 即 它采用文档流中的默认位置 直到到达某个滚动位置 然后采用position fixed行为 那么 这是否意味着我们不能使用position st
  • 无法正确显示行

    我应该在这个问题的开头说我完全没有 html css javascript 背景 所以请对我宽容点 如果我使用了错误的术语或者问了一个愚蠢的问题 没有提供足够的信息 请抱歉 我正在尝试让一个可扩展的表工作 通过阅读论坛线程 教程 将 nex
  • 每 2 行后使 html 表格的边框变厚

    我创建了一个包含一些内容的表 其中有 12 行和 2 列 我想显示边框 但每 4 行之后 我想将水平边框设置为比正常情况更粗 怎么做 请在这里帮忙 试试这个选择器 table tr nth of type 4n td border bott
  • 删除特定数据表上的所有边框

    我需要使用 PrimeFaces 隐藏一个数据表的所有边框 而不是全部 我尝试了很多事情 但没有人奏效 有谁知道该怎么做 我已将以下样式 单独 应用于ui datatable class border hidden important bo
  • 如何将 HTML 转换为 Markdown?

    我有一个类似 stackoverflow 的网站 有一个文本区域 人们可以在其中写答案 我用这个 PHP 库 http parsedown org 转换降价 我的意思是我使用该函数来转换 italic to i italic i inclu
  • 链接无效

    我正在尝试使用以下命令创建一组指向页面中特定部分的链接 a href 符号 但它似乎不起作用 点击链接似乎没有任何反应right click gt open in a new tab更改 url 但不会移动到页面的其他部分 我使用的是火狐浏
  • save_and_open_page 已停止提供我的 CSS

    我的测试设置工作得很好 每当我打电话时 都能提供正确格式的 css 页面save and open page从测试中 然后 我设置了一些 javascript 测试 并对我的设置进行了一些更改 抱歉 我无法详细说明所有内容 我没有足够详细地
  • 如何使自定义 Web 组件可聚焦?

    我正在写一个自定义网络组件 https github com denilsonsa html5 knob这意味着是互动的 我如何告诉浏览器这个自定义组件应该获得焦点 我希望我的自定义元素 可以聚焦 通过选项卡导航 集中注意力时可以接收按键信
  • jQuery mobile 中的文本区域高度和宽度?

    我修复了 jQuery mobile 中文本区域元素的高度 并且在纵向中得到了完美的高度和宽度 但在横向中宽度没有放大 谁能帮我 提前致谢 HTML
  • 在 Angular html 模板中访问常量枚举

    假设我有一个常量枚举 export const enum MyConstEnum Value1 Value1 Value2 Value2 Value3 Value3 现在我想在我的 Angular 模板中使用它 span This has
  • 无法使用 BeautifulSoup4 (Python 3) 抓取特定表

    我想从 Ligue 1 足球网站上抓取一张表格 具体来说 该表包含有关卡片和裁判的信息 http www ligue1 com LFPStats stats arbitre competition D1 http www ligue1 co
  • div 中的中心文本?

    我有一个div 30px高和500px宽的 这div可以包含两行文本 一行在一行 并相应地设置样式 填充 但有时它只包含一行 我希望它居中 这可能吗 要水平居中 请使用text align center 要垂直居中 只能使用vertical
  • 滚动时的 CSS 背景模糊

    我有固定的背景图像 滚动时我希望图像变得模糊 我知道如何在 css 中进行模糊 但在特定的滚动位置进行 这是一个例子 https medium com good music f160ba9e6c52 https medium com goo
  • 导航栏下拉菜单(折叠)在 Bootstrap 5 中不起作用

    我在尝试使用以下命令创建响应式菜单或下拉按钮时遇到问题Bootstrap 5一切似乎都正常 导航图标和下拉图标出现 但它不起作用 当我单击nav图标或dropdown按钮 无dropdown menu apears 我想特别提到的是 我还包
  • 按下回车键时不刷新页面

    我遇到了一些问题 只要表单中有输入 回车键就会触发页面刷新 下面的代码 如果按下回车并且文本区域 input 中没有输入任何文本 则不会刷新页面 但是如果按下回车并且 input中有输入或者光标位于文本区域 我不确定是什么触发了它 因为 s
  • 合并 2 个大型 CSS 文件的有效方法

    我正在寻找一个可以合并 2 个大型 CSS 文件的工具 到目前为止我尝试过的所有方法 例如CSSMerge 都没有成功 其中一些只是随机删除属性 其他人则因 webkit 和 moz 等非标准属性而窒息 并给我错误 我还需要保留每条规则大小
  • 如何使用角度材料在具有可扩展行的表格中创建嵌套垫表

    我有以下数据 id c9d5ab1a subdomain wing domain aircraft part id c9d5ab1a info mimetype application json info dependent parent
  • 具有 100% 高度行和 Internet Explorer 9 的表格

    我有以下示例 div style height 150px background color AAAAFF div

随机推荐

  • 在 C# 中使用 LINQ 从名称值列表中获取 4 个元素的组

    我想循环遍历这个名称值对列表 并将它们分成 4 个一组 数据会是这样的 value1 1 value2 1 value3 1 value4 1 value1 2 value2 2 value3 2 value4 2 它会将其分组为 1 个列
  • 仅使用 css 换行(如

    是否可以在纯CSS中 即不添加额外的html标签 进行换行 例如 br 我想要在之后换行 h4 元素 但不在之前 HTML li Text text text text text h4 Sub header h4 Text text tex
  • 具体来说,VMMap 如何知道给定的内存区域是线程堆栈?

    我一直在使用 Mark Russinovich 的 VMMap 来为我正在分析的进程映射虚拟内存 使用 VirtualQueryEx 我可以遍历外部进程的空间并获取有关进程地址空间内的内存区域的信息 当然 这些区域与 VMMap 匹配 但
  • std::function 可以用来存储带有可变参数的函数吗[重复]

    这个问题在这里已经有答案了 我有一个在应用程序中传递的结构 其中包含一堆回调函数 typedef struct std function
  • 从 pyenv-virtualenv 切换到 pipelinev 时保持相同的共享 virtualenv

    我开始看pipenv看起来还不错 我唯一担心的是 我的大部分项目都涉及numpy scipy和其他一些不那么小的图书馆 目前管理我的项目的方式 I have pyenv and pyenv virtualenv安装 我有一些 目前是 4 个
  • 选择/取消选择所有按钮以进行闪亮的变量选择

    我有这样的语句 可以让我获得有关变量的基本描述性统计数据 checkboxGroupInput show vars Columns in diamonds to show names input data selected names in
  • 如何将模型从视图传递到局部视图?

    我有一个观点是not强类型 然而 在这个视图中 我有一个强类型的部分视图 如何将模型传递给这个强类型视图 我尝试过类似的东西 public ActionResult Test MyData new Data MyData One 1 ret
  • 如何找到 Azure 存储帐户上的热 LRS 写入操作的来源?

    我们使用 Azure 存储帐户来存储我们的应用程序应根据用户需求下载的一些文件 尽管不应该有写入操作 至少我能想到没有 但在计费周期的几天后 我们就超出了包含的写入操作 见图 就价格而言 还在限制范围内 但我还是想知道这是否正常 以及如何分
  • Result 变量是从函数的第一行定义的吗?

    我需要澄清这个案子 根据我的测试 结果变量定义为 从第一行开始 Boolean False Integer 0 String Object nil 等 但我从未见过这方面的官方参考 这也是有道理的 因为这给出了暗示 DCC 警告 Unit1
  • Nodejs (Express) 连接 MySQL - 本地连接和远程连接不同吗?

    伙计们 我正在学习如何使用Express连接远程MySQL 因此 我开始在本地计算机 本地 MySQL 服务器 上进行此操作 在我有了之后在本地环境下成功了 我尝试更改与远程 MySQL 托管 位于 DB4Free 的连接 是的 我有在本地
  • 如何在 Bash 脚本中解析 CSV?

    我正在尝试解析包含可能超过 100k 行的 CSV 这是我的标准 标识符的索引 标识符值 我想检索 CSV 中给定索引 以逗号分隔 中具有给定值的所有行 有什么想法 特别考虑性能吗 作为替代方案cut or awk基于单行 你可以使用专门的
  • TFS Build 找不到 Grunt

    我已经在 TFS 构建服务器上安装了 npm 和 grunt 我使用安装了 grunt clinpm 安装 g grunt cli然后就可以运行了咕噜部署以我自己身份登录时从命令行 Out TFS 构建运行为tfs服务尽管用户 并且当它尝试
  • ZendDeveloperTools 模块在 ZF2 beta5 中不显示工具栏

    我正在尝试安装ZendDeveloperTools模块用于ZF2测试版5 以下是我到目前为止所遵循的步骤 安装成功ZendSkeletonApplication 将模块下载到我的 vendor目录 启用该模块 config applicat
  • 如何在 MySQL 中将 BLOB 转换为 TEXT?

    我有大量记录 其中文本存储在 MySQL 的 blob 中 为了便于处理 我想将数据库中的格式更改为文本 有什么想法可以轻松地进行更改以免中断数据 我想它需要正确编码 那是不必要的 只需使用SELECT CONVERT column USI
  • “删除”-恢复本机功能不适用于更改后的原型,那么怎么办?

    如果你像这样改变本机函数 window open function a b c alert 2 然后你就可以 delete window open 它会恢复原来的功能 但是 如果你像这样改变它的原型 window proto open fu
  • 从 WCF 请求中删除 ActivityId

    我在 WCF 客户端和 Java Web 服务之间遇到了一个有趣的兼容性问题 简而言之 我发现标头的生成方式导致了问题 标头中的 ActivityId 和 Action 元素以及 WCF 对自定义标头的命名空间所做的操作导致了问题 我已成功
  • 在 Android Espresso 测试中关闭警报对话框

    我已经四处寻找解决方案 但找不到 我正在创建一个 Espresso 测试 需要关闭第一次显示特定活动屏幕时出现在屏幕中间的警报对话框 对话框上没有按钮 因此用户需要单击框外的任意位置才能将其关闭 有谁知道我如何用浓缩咖啡做到这一点 我尝试单
  • 在通过电子邮件发送 WhatsApp 聊天时,如何使我的 Android 应用程序出现在应用程序选择器中?

    我有兴趣让我的应用程序出现在我使用 WhatsApp 中的 电子邮件对话 功能时显示的应用程序列表中 当使用 电子邮件对话 WhatsApp 功能登录手机时 我可以看到SEND MULTIPLEGmail 收到的意图 I ActivityM
  • JS 文件中的 PHP 常量

    我面临着一个我无法理解的问题 在插件开发过程中 我包含了一个 file js php 注册 排队 Begin Tests var templateDir
  • 将选择下拉箭头替换为 fa-icon

    我试图用 fa 图标 chevron circle down 替换选择下拉箭头 但我只能发现背景可以用 css 文件中的图像替换 我可以在选择上添加图标 但是它不可点击 如何在选择下拉列表中使用字体图标有任何帮助吗 因为你不能使用pseud