针对如何为导入fontawesome图标的项目界面分配正确的类型和导入fonts没有权限这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展#翻译#如何将FontAwesome转成PNG图标、c
针对如何为导入 fontawesome 图标的项目界面分配正确的类型和导入fonts没有权限这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展#翻译# 如何将 Font Awesome 转成 PNG 图标、css – fontawesome 5.x将颜色设置为图标、css – 使用Font Awesome图标作为项目符号、css – 使用字体Awesome图标的项目符号,与一个单一的列表项元素等相关知识,希望可以帮助到你。
本文目录一览:- 如何为导入 fontawesome 图标的项目界面分配正确的类型(导入fonts没有权限)
- #翻译# 如何将 Font Awesome 转成 PNG 图标
- css – fontawesome 5.x将颜色设置为图标
- css – 使用Font Awesome图标作为项目符号
- css – 使用字体Awesome图标的项目符号,与一个单一的列表项元素
如何为导入 fontawesome 图标的项目界面分配正确的类型(导入fonts没有权限)
以前没有使用过这些图标,但您是否尝试过在 HTML 中不使用 {{ }} 引用它?
,尝试以 font awesome 建议的方式使用它,并带有标签:
<span >
<i [ngClass]="['fas','fa-' + data.icon]"></i>
</span>
#翻译# 如何将 Font Awesome 转成 PNG 图标
Font Awesome为Twitter Bootstrap提供了一种独一无二的图像字体.它还提供了CSS的很强的扩展性. CSS 提供了一种描述HTML的机制,可以让你自由的设计网页。 你能给Font Awesome加上各种各样的参数来满足你的需求,比如说改变字体,字体大小,图标颜色,阴影等等。
css – fontawesome 5.x将颜色设置为图标
HTML代码:
<div> <div> <div> <i></i> <div>LOREM</div> <div>Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui.</div> </div> </div> <div> <div> <i></i> <div>LOREM</div> <div>Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. </div> </div> </div> </div>
CSS代码:
.icons i { color: #2759AE; }
解决方法
.icons svg { color:#2759AE; }
<script defer src="https://use.fontawesome.com/releases/v5.5.0/js/all.js"></script> <div> <div> <div> <i></i> <div>LOREM</div> <div>Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui.</div> </div> </div> <div> <div> <i></i> <div>LOREM</div> <div>Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. </div> </div> </div> </div>
正如您在代码中看到的,当您加载JS版本时,i将替换为svg:
如果您使用的是CSS版本,可以将颜色应用于i.
.icons i { color:#2759AE; }
<link href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" rel="stylesheet"><div> <div> <div> <i></i> <div>LOREM</div> <div>Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui.</div> </div> </div> <div> <div> <i></i> <div>LOREM</div> <div>Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. </div> </div> </div> </div>
因此,为了确保它在所有情况下都能工作,只需使用两个选择器:
.icons i,.icons svg { color: #2759AE; }
css – 使用Font Awesome图标作为项目符号
<ul> <li><i></i> Lists</li> <li><i></i> Buttons</li> <li><i></i> Button groups</li> <li><i></i> Navigation</li> <li><i></i> Prepended form inputs</li> </ul>
只要列表项为1行,此列表对我的目的是很好的.但如果列表项是多行,那么第二行,并且进一步不会正确缩进(默认情况下).
如果这些图标可以用作标准的css项目符号,那将是很好的,因为这样多行项目会自动缩进.
有没有一个简单和优雅的方式来实现这一点?如果我可以使用这样的标记,这将是非常棒的:
<ul> <li>Lists</li> <li>Buttons</li> <li>Button groups</li> <li>Navigation</li> <li>Prepended form inputs</li> </ul>
即重用特定的图标类,但使它们成为li元素的一部分.
解决方法
Font Awesome使用网络字体,而不是大的背景图像!
应该注意的是,你可以简单地把类放在li标签上,就像这样:
<ul> <li>Lists</li> <li>Buttons</li> <li>Button groups</li> <li>Navigation</li> <li>Prepended form inputs</li> </ul>
然而,有一个警告,即使使用条件的ie7样式表,它也不会在ie7中运行.
列表项目消失,只是离开图标!
如果你不支持ie7,那就简单地省略条件样式表,那么至少那些不幸使用ie7将仍然能够读取你的列表,而不是图标!
希望这可以帮助.
css – 使用字体Awesome图标的项目符号,与一个单一的列表项元素
CMS上的文本编辑器仅输出原始HTML,因此无法添加其他元素/类。
这意味着当标记看起来像这样时显示图标:
<ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> </ul>
第一个问题,我可以看到,如果Font Awesome需要一个不同的font-family属性,这将需要一个单独的元素。
这是可能使用纯CSS吗?还是我必须将元素附加到每个列表项的开头使用像jQuery?
我意识到我们可以使用背景图像的后退,但如果可能的话,使用Font Awesome会很棒。
解决方法
http://jsfiddle.net/VR2hP/
li:before { font-family: 'FontAwesome'; content: '\f067'; margin:0 5px 0 -15px; color: #f00; }
这里有一个blog post,深入解释这项技术。
关于如何为导入 fontawesome 图标的项目界面分配正确的类型和导入fonts没有权限的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于#翻译# 如何将 Font Awesome 转成 PNG 图标、css – fontawesome 5.x将颜色设置为图标、css – 使用Font Awesome图标作为项目符号、css – 使用字体Awesome图标的项目符号,与一个单一的列表项元素的相关知识,请在本站寻找。
本文标签: