如果你熟悉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,以输出图像图标?