html - 选择选项标签中的自定义字体

标签 html css drop-down-menu

<分区>

我在标签中集成了各种自定义字体,在 FF 中运行良好,但在 web-kit 浏览器(如(chrome 和 safari))中无法运行。

<select>
<option value="" style="font-family: 'Averia Libre'!important;">I'm a custom font.</option>
<option value="" style="font-family: 'cancun', cursive;">Hey me too!</option>
<option value="" style="font-family: 'Averia Libre', cursive!important;">Averia Libre</option>
</select>

jsfiddle demo here.

最佳答案

您可以为 option 创建 CSS 类,它使用使用 @font-face 定义的特定字体。 例如,如果您在 CSS 中定义了以下 @font-face

@font-face
{
font-family: "MyFont1";
src: url('Averia_Libre.ttf'),
     url('Averia_Libre.eot'); /* IE9 */
} 

@font-face {
  font-family: "MyFont2";
  src: url('cancun.ttf');
}

option.style1{
font-family: MyFont1;
}
option.style2{
font-family: MyFont2;
}

您的 HTML 代码应该是

<select>
<option value="" class="style1">I'm a custom font.</option>
<option value="" class="style2">Hey me too!</option>
</select>

请注意,我还没有测试代码,可能它应该可以工作,因为很久以前我在我记得的一项任务中就这样做过。

关于html - 选择选项标签中的自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16295259/

相关文章:

css - 使一个 div 粘在另一个绝对定位的溢出滚动 div 的顶部

css - Foundation - 全宽与 Explorer 问题

CSS 底部与顶部结合时不起作用?

javascript - Grails:选择另一个下拉列表时填充下拉列表

ruby-on-rails - 国家/地区的下拉菜单

javascript - 选择没有 ID 或类(class)名称的子项

php - 如何在点击 A href 后执行操作

python - 如何在python中读取html标签内的多个变量值

html - 我可以为具有 start 属性值的有序列表设置样式编号吗?

c# - 如何将结构绑定(bind)到 DropDownList