>让我们面对现实:使用图像编辑软件创建大量的小图标是乏味的。 在CSS中管理无数的小文件或构建和切片图像精灵会增加不必要的复杂性。 值得庆幸的是,HTML5提供了一个更好的解决方案:WebFonts。 字体集可以与标准字符一起包含图形图标。虽然机翼是一个熟悉的例子,但诸如标志性的免费选项提供了更大的实用程序,并提供了样本HTML和CSS。 请参阅WebFont图标演示页面...
选择或创建字体后,将其转换为各种格式,以获得最佳的跨浏览器兼容性。 fontsquirrel.com上的 @font-face生成器简化了此过程,为所有必要的字体和CS提供了zip文件。 这样的字体将字体导入您的CSS:
>@font-face { font-family: "IconicStroke"; src: url("iconic_stroke.eot"); src: url("iconic_stroke.woff") format("woff"), url("iconic_stroke.ttf") format("truetype"), url("iconic_stroke.otf") format("opentype"), url("iconic_stroke.svg#iconic") format("svg"); }
>当您的can 直接在HTML中插入图标字符(例如,对于Iconic's RSS图标)时,这可能会阻碍屏幕读取器的可访问性。 CSS伪元素是一种更具包容的方法:
>您的HTML:
<a href="https://www.php.cn/link/50d7f99947b472cc889d58845b9d23e2">RSS Feed</a>
您的CSS:
.rss:before { font-family: "IconicStroke"; content: "r"; }
:
>缺点:>
提供的常见问题解答部分已经结构良好且全面。 不需要更改以保持清晰度和准确性。
>
以上是WebFont图标:图像的替代品的详细内容。更多信息请关注PHP中文网其他相关文章!