我正在尝试使用GitHub的primer和octicons。在使用npm
安装这两个文件之后,我开始使用GitHub定义的css类,在我的html文档中包含build.css
文件。我如何将项目指向octicons
给我的所有svg图标?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hello Primer</title>
<link rel="stylesheet" href="node_modules/primer-css/build/build.css">
</head>
<body>
<form>
<div class="input-group">
<input class="form-control" type="text" placeholder="Username">
<span class="input-group-button">
<button class="btn">
<span class="octicon octicon-clippy"></span>
</button>
</span>
</div>
</form>
</body>
</html>
4条答案
按热度按时间mxg2im7a1#
**[edit]**简答:包括
node_modules/octicons/build/font/octicons.css
这工作,没有svg图标。如果你想使用svg图标,你可能应该使用
<img>
标签来包含图像。但是,使用字体会使这变得容易得多。编辑
如果你真的觉得需要它,这里有一个使用
svg
的版本:vom3gejh2#
为什么我们不用cdn链接,或者从那里下载?
j7dteeu83#
使用Bower安装Octicons。
bower.json:
然后链接到你的凉亭图书馆所在的地方:
yrefmtwq4#
2023年阅读更新:
我也遇到了类似的问题,尽管使用Bootstrap图标和Devicon作为CDN分发的CSS,我还是不得不单独导入Octicon SVG。出于这个原因,我创建了自己的小构建管道,将SVG捆绑在CSS分发中。下面是project repository,如果你想使用CDN包含它: