gpt4 book ai didi

html - 选择下拉菜单中的图标字体

转载 作者:搜寻专家 更新时间:2023-10-31 08:18:38 27 4
gpt4 key购买 nike

我正在尝试将图标字体(特别是 Icomoon)添加到 HTML 选择下拉列表中,就像 Linkedin 在其顶部搜索菜单中所做的那样。

    <div class="top-middle">
<div class="sb-search">
<form action="/search.php" class="search-wrapper cf" method="post">
<select name="scope">
<option value="">All</option>
<option class="icon icon-search" value="1">Option 1</option>
<option value="2"><i class="icon icon-search"></i>Option 2</option>
</select>
<input type="text" name="search-box">
<button type="submit" name="top-search"><i class="icon icon-search"></i></button>
</form>
</div>
</div>

enter image description here

我试过简单地使用选项中的字体图标代码,但它不起作用:

<option value="1"><i class="icon icon-search"></i> Search</option>

也曾尝试将一个类添加到选项本身,但无济于事:

<option value="1" class="icon icon-search"> Search</option>

有谁知道如何做到这一点?

最佳答案

以下是我使用 Font Awesome 完成此操作的方法,希望这与您正在使用的图标字体的过程类似。

基本上,您必须将选择的第一个字体设置为图标字体,然后将第二个字体设置为您打算用于普通单词的字体,就像这样

<select style="font-family: 'FontAwesome', 'Open Sans';">

然后在选项组标签中,或者在任何选项的内容中,你可以像这样使用图标字符的 Unicode 值

<select style="font-family: 'FontAwesome', 'Open Sans';">
<optgroup label="&#xf20d; Option Group Name">
<option value="value" >&#xf20d; Option Name</option>
</optgroup>
</select>

你可以通过在你的代码中加入这个来查找这些字符

<i class="fa fa-buysellads"></i>

并使用像 chrome 这样的工具通过开发工具获取 Unicode 值

enter image description here

有点晚了,但希望对您有所帮助!

JSFiddle

关于html - 选择下拉菜单中的图标字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22149830/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com