我正在尝试使用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>
发布于 2016-07-18 09:08:21
编辑简短回答:包括node_modules/octicons/build/font/octicons.css
在没有svg图标的情况下,这是可行的。如果您想使用svg图标,您可能应该包含使用<img>标记的图像。然而,使用字体会让这件事变得容易得多。
<!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">
<link rel="stylesheet" href="node_modules/octicons/build/font/octicons.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>编辑
如果你真的觉得需要它,这里有一个使用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">
<link rel="stylesheet" href="node_modules/octicons/build/octicons.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>
<img src="node_modules/octicons/lib/svg/clippy.svg"></img>
</button>
</span>
</div>
</form>
</body>
</html>发布于 2016-08-04 09:23:24
为什么我们不直接使用cdn链接,或者从那里下载?
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Primer/3.0.1/css/primer.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/octicons/3.5.0/octicons.min.css">发布于 2016-07-26 05:11:45
使用Bower安装Octicons。
bower.json:
{
"name": "my-app",
...
"dependencies": {
"octicons": "4.3.0",
}
}然后链接到您的bower库所在的位置:
<link href="/libs/octicons/build/font/octicons.css" rel="stylesheet">https://stackoverflow.com/questions/38297863
复制相似问题