作者:夏雨荷Cassiopeia | 来源:互联网 | 2023-09-05 14:00
web前端|html教程bootstrapglyphicons字体实现方法web前端-html教程使用bootstrap很久了,内置的glyphicons图标,足以满足小型项目的需
web前端|html教程
bootstrap glyphicons 字体实现方法
web前端-html教程
使用bootstrap很久了,内置的 glyphicons 图标,足以满足 小型项目的需求。只需要使用一个样式,即可调出图标。虽然感觉很神奇,一直没有分析他是怎么实现的,通过Chrome 开发者工具,定位到 对应的elment 后,得知他是使用的 CSS 伪元素技术。
网站广告位模板源码,ubuntu硬盘未挂载,爬虫技术 数据挖掘,assumed php,seo王 清lzw
.glyphicons 定义了 所有 glyphicons 图标字体的样式
android txt阅读器 源码,vscode使用gtags,ubuntu电脑键盘锁住了,tomcat启动源码,sqlite2源码,js 3d 插件,npm组件兼容前端框架,音羽雷恩磁力爬虫,手机号码 php,微店 seo,用网站源码建站,网页三维效果,扒模板教程,安装建站之星页面空白,发文管理系统源代码,c语言登录程序代码lzw
dsp源码,vscode内部编译,ubuntu支持m1,tomcat 启动名称,sqlite自动增加Id,电脑生成手机详情插件,国内的前端ui框架,anaconda爬虫打不开,php 执行 函数,seo.chianz,视频资源网站源码,指定网页定时刷新代码 txt html,带图片轮播后台登录页面模板,帝国系统最美后台页面,asp终身免费网站管理系统,小程序 祝福 定时打开lzw
.glyphicons{ position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing:}
显示的内容由另一个 类定义的子类定义,比如:glyphicon-eur:before
.glyphicon-eur:before, .glyphicon-euro:before{ content: "\20ac";}
查阅文档,发现除了:before(CSS2实现:在元素之前添加内容),还有:first-letter(CSS1实现,向文本的第一个字母添加特殊样式,display设置为block时有效)、:first-line(CSS1实现,向文本的首行添加特殊样式,display设置为block时有效)、:after(CSS2实现:在元素之后添加内容)。
明白了原理,代码就简单了。写的例子如下(演示地址: http://www.miaoqiyuan.cn/products/bootstrap-glyphicons/ ):
body{background:#CCC;font-family:'Microsoft Yahei';}.container{background:#FFF;width:800px;margin:50px auto;border:solid 1px #0096D7;border-radius:10px;}.container h2{font-size:16px;font-width:200;color:#FFF;background:#0096D7;margin:0;padding:5px 15px;}.container h2 a{color:#FFF;}.container ul{list-style:none;padding:0;margin:0;}ul.me{padding:5px;}ul.me li{margin:5px 10px;background:#EEE;height:40px;line-height:40px;text-indent:5px;border:solid 1px #DDD;border-radius:10px;}.font-icon:before,.font-icon:after{font-family:'Impact';font-size:16px;color:#0096D7;padding:4px 6px;background:#CDF;border:solid 1px #0096D7;border-radius:10px;margin-right:5px;}/* 伪元素对 元素样式没有影响 */.font-icon{color:#090;font-family:'Airal';}.web:before{content:'Home';}.qq:before{content:'QQ';}.wechat:before{content:'WeChat';color:#090;border-color:#090;background:#99F760;}.chat:before{color:#C00;}h2:first-letter{font-size:20px;color:#C00;}.chat:after{content:'ChatMe!';background:#FDC;color:#D76900;border-color:#D76900;margin-left:5px;}
测试页面,说明清参考:bootstrap glyphicons 字体实现方法 http://www.miaoqiyuan.cn/ mqycn2 77068320 1301425789 mqycn2