使用CSS图标字体(例如“ Awesome Awesome”和“材料图标”)涉及几个步骤,使您可以在Web项目中集成和样式图标。这是使用这些图标字体的全面方法:
包容:
字体很棒:您可以通过下载套件并直接链接该套件或使用CDN来包含“ Awesome”中的字体。如果您选择CDN,则只需要在HTML文件的部分中添加以下行:
<code class="html"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90 nuLcSKlbmrPcLa0OT92xO1BIsZ ywDWZCvqsWgccV3gFoRBv0z 8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous"></code>
材料图标:要使用Google的材料图标,请在您的中包含以下行:
<code class="html"><link href="https://fonts.googleapis.com/icon?family=Material%20Icons" rel="stylesheet"></code>
用法:
要使用两个库中的图标,只需将相关类添加到HTML元素。例如:
<i class="fas fa-camera"></i>
<i class="material-icons">camera</i>
造型:
这两个库都允许您使用常规CSS设置图标。您可以像任何其他文本元素一样调整大小,颜色和其他属性:
<code class="css">.fas.fa-camera { font-size: 24px; color: #3498db; } .material-icons { font-size: 24px; color: #e74c3c; }</code>
可访问性:
为了获得更好的可访问性,您应该为图标提供替代文本。这可以通过sr-only
类别的aria-hidden
属性和<span></span>
来实现:
<code class="html"><i class="fas fa-camera" aria-hidden="true"></i> <span class="sr-only">Camera</span></code>
要将字体集成到您的网站中,请执行以下详细步骤:
选择一种集成方法:
CDN :最快的方法是使用Font Awesome的CDN。在HTML的部分中添加以下行:
<code class="html"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90 nuLcSKlbmrPcLa0OT92xO1BIsZ ywDWZCvqsWgccV3gFoRBv0z 8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous"></code>
下载:或者,您可以下载“真棒软件包”,提取并自己托管。这样链接CSS文件:
<code class="html"><link rel="stylesheet" href="path/to/fontawesome/css/all.min.css"></code>
使用字体很棒的图标:
包含样式表之后,您可以通过将适当的类添加到HTML元素来使用字体Awesome图标:
<code class="html"><i class="fas fa-camera"></i></code>
fas
类表示您使用的是固体样式,而fa-camera
是图标名称。样式图标:
具有CSS的样式图标,以更改其大小,颜色或任何其他属性:
<code class="css">.fas.fa-camera { font-size: 24px; color: #3498db; }</code>
可访问性:
通过包括替代文本来确保可以访问您的图标:
<code class="html"><i class="fas fa-camera" aria-hidden="true"></i> <span class="sr-only">Camera</span></code>
是的,使用CSS可以轻松地针对不同颜色和尺寸定制材料图标。以下是:
更改尺寸:您可以通过调整font-size
属性来更改材料图标的大小:
<code class="css">.material-icons { font-size: 32px; }</code>
更改颜色:要更改颜色,请修改color
属性:
<code class="css">.material-icons { color: #2ecc71; }</code>
结合多种样式:您可以将尺寸和颜色调整结合起来,为您的图标创建独特的外观:
<code class="css">.material-icons.custom-style { font-size: 28px; color: #3498db; }</code>
然后,在您的HTML中使用此类:
<code class="html"><i class="material-icons custom-style">camera</i></code>
opacity
, transform
和transition
来进一步自定义材料图标。字体很棒和物质图标非常适合响应设计,但它们具有不同的优势:
字体很棒:
font-size
属性可扩展,这非常适合响应设计。物质图标:
font-size
可扩展,非常适合响应式设计。结论:对于响应式设计,如果您正在寻找更广泛的图标和更大的自定义灵活性,则字体很棒可能是更好的选择。但是,如果您的项目遵循材料设计原则,并且您重视凝聚力设计系统,则物质图标将更合适。这两个库都非常适合响应设计,选择很大程度上取决于您项目的特定需求。
以上是如何使用CSS图标字体(Awesome Awesome,材料图标)?的详细内容。更多信息请关注PHP中文网其他相关文章!