【发布时间】:2013-10-15 13:07:17
【问题描述】:
我正在使用 Bootstrap 构建项目的前端,我希望使用 3.0.0 中的 Glyphicons 而不是通常的文本。我该怎么做?
熟悉Holder.js 的人都知道,JS 基本上是在客户端创建占位符图像。这对节省带宽的应用很有用,因为您只需要下载脚本的重量(大约 4Kb)并让客户端的机器生成图像。
我想将 Glyphicons 与 holder.js 结合起来,以即时生成大型高质量图标。
使用 Bootstrap 调用 Glyphicon 如下所示:
<span class="glyphicon glyphicon-user"></span>
使用 holder.js 调用带有“Hello World”文本的动态图像如下:
<img data-src="holder.js/200x200/text:Hello World">
据我了解,Bootstrap CSS 将 Glyphicon 类定义为字体,然后使用伪 before 元素调用辅助类定义的特定字符。见下文:
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
line-height: 1;
}
.glyphicon-user:before {
content: "\e008";
}
如何轻松地将正确字体的特定 glyphicon 字符传递给 holder.js,以输出图像图标?
【问题讨论】:
标签: javascript css twitter-bootstrap glyphicons holder.js