我从 Font Awesome 4.4 升级到 5,然后从使用下载的文件到 CDN。
字体工作正常,但是在我的搜索字段输入占位符中使用图标时,它没有像我想要的那样显示:
input {
font-family: Arial, 'Font Awesome 5 Free';
font-weight: 500;
color: #777;
font-size: 18px;
}
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">
This won't show<br>
<input placeholder=" Location"><br>
This one is showing<br>
<input placeholder=" Location" style="font-weight:600"><br>
我遇到的问题是它仅在搜索字段的字体粗细为 600 或更多时才会显示!如果我将字体粗细设置为 500,字体图标就会消失!
这个问题似乎与常规图标属于 PRO 版本这一事实有关,我只能使用实心图标(如此处所述:Font Awesome 在 CSS 中直接使用时显示方形而不是图标)
有没有办法将图标用作占位符(因为我希望它在输入文本时消失)但不使文本变粗。图标可以是粗体,但不能是文本。
这是您还可以看到结果的网站: