纯 CSS 图标
在本文中,我们将学习如何在纯 CSS 中使用图标,并通过示例了解其实现。 Pure CSS 没有任何图标组件,可以在 Pure CSS 中使用的图标包太多了。 在所有这些图标包中,有 3 个最常用、最容易使用的图标包,如下所述:
- 字体精美图标:Font-awed 是一个 Web 图标库,它为您提供了可缩放的矢量图标,这些图标可以在颜色、大小和许多其他方面进行自定义。
Https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css
- Google Material Icons:图标可以从图标库添加到我们的 HTML 页面。 库中的所有图标都可以使用 CSS 进行格式化。 它们可以根据大小、颜色、阴影等进行定制。****
*Https://fonts.googleapis.com/icon?family=Material+Icons*
- *引导图标:*引导图标是用引导组件设计的,从表单控件到导航。 引导图标是 SVG,以便快速简单地进行扩展。****
**Https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css****
**下面的示例将说明如何将这些包与纯 CSS 一起使用。****
*示例 1:在此示例中,我们将对 3 个不同的包使用点火图标。 对于这 3 个包,这些图标具有不同的外观和不同的类别。*
**示例:****
*超文本标记语言*
**<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href=
"https://unpkg.com/purecss@1.0.0/build/pure-min.css"
integrity=
"sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w"
crossorigin="anonymous" />
<meta name="viewport" content=
"width=device-width, initial-scale=1" />
<link rel="stylesheet" href=
"https://yui.yahooapis.com/pure/0.6.0/pure-min.css" />
<link rel="stylesheet" href=
"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css" />
<link rel="stylesheet" href=
"https://fonts.googleapis.com/icon?family=Material+Icons" />
<link rel="stylesheet" href=
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
<script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">
</script>
<script src=
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js">
</script>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>Pure CSS Icon</h2>
<strong>Font Awesome Icons</strong>
<i class="fa fa-fire"></i>
<br />
<strong>Google Material Design Icons</strong>
<i class="material-icons">whatshot</i>
<br />
<strong>Bootstrap Icons</strong>
<i class="glyphicon glyphicon-fire"></i>
</body>
</html>**
*发帖主题:Re:Колибри0.7.0*
**
**示例 2:此示例说明了 Pure CSS 中按钮图标的用法。 我们将使用与上面&相同的示例在其上实现按钮图标。 有关详细信息,请参阅文章如何在纯 CSS 中使用带有图标的按钮?文章。****
**示例:****
*超文本标记语言*
**<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href=
"https://unpkg.com/purecss@1.0.0/build/pure-min.css"
integrity=
"sha384-nn4HPE8lTHyVtfCBi5yW9d20FjT8BJwUXyWZT9InLYax14RDjBj46LmSztkmNP9w"
crossorigin="anonymous" />
<meta name="viewport" content=
"width=device-width, initial-scale=1" />
<link rel="stylesheet" href=
"https://yui.yahooapis.com/pure/0.6.0/pure-min.css" />
<link rel="stylesheet" href=
"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css" />
<link rel="stylesheet" href=
"https://fonts.googleapis.com/icon?family=Material+Icons" />
<link rel="stylesheet" href=
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
<script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">
</script>
<script src=
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js">
</script>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>Pure CSS Icon</h2>
<strong>Font Awesome Icons</strong>
<button>
<i class="fa fa-fire"></i>
</button>
<br />
<strong>Google Material Design Icons</strong>
<button>
<i class="material-icons">whatshot</i>
</button>
<br />
<strong>Bootstrap Icons</strong>
<button>
<i class="glyphicon glyphicon-fire"></i>
</button>
</body>
</html>**
*发帖主题:Re:Колибри0.7.0*
**
版权属于:月萌API www.moonapi.com,转载请注明出处