谈谈css里面的一些小知识
来源:互联网 发布:免费啪啪的软件 编辑:程序博客网 时间:2024/05/01 05:58
一、小图标
最常见的是网页中很多的小图标,当然我们可以使用图片来代替,但是图片太多不仅很难管理,而且还增加网络请求,下下策;所以会想到webfont:
1.把常用的图标或者自己个性化的图标制成webfont文件,其中以 16进制的编码表示,至于怎么制作,以后再说。
2.网页中引用该字体,样式中编写 伪元素样式(before,after),如:
//以下样式是为了兼容很多浏览器
@font-face{
font-family:'XXX';/* 给你的自定义WebFont命名 */
src:url('xxx.eot');
src:url('xxx.eot?#iefix')format('embedded-opentype'),url('xxx.woff')format('woff'),url('xxxn.ttf')format('truetype'),url('xxx.svg#micon')format('svg');
font-weight:normal;
font-style:normal;...
}
.icon{
font-family: 'MyFont';
speak:none; /* 无障碍阅读所需要的,告诉屏幕阅读器不要读这个字符 */
font-size:14px;
font-variant:normal;
font-weight:normal;
text-transform: none;
...
}
.icon_open:before{
content:"\f001"; /* 相应图标的编码 */
...
}
font-family: 'MyFont';
speak:none; /* 无障碍阅读所需要的,告诉屏幕阅读器不要读这个字符 */
font-size:14px;
font-variant:normal;
font-weight:normal;
text-transform: none;
...
}
.icon_open:before{
content:"\f001"; /* 相应图标的编码 */
...
}
HTML如下:
<a href="open.html"><i class="icon icon_open"></i>Open</a>
拓展:优秀的图标见:
https://icomoon.io/app/
http://ionicons.com/
http://fontello.com/
0 0
- 谈谈css里面的一些小知识
- css:一些小知识
- IOS 里面你没有注意到的一些小知识
- 一些常被你忽略的CSS小知识
- 一些常被你忽略的CSS小知识
- Android简易实战教程--第三十四话《 自定义SeekBar以及里面的一些小知识》
- python里面的小知识【0】
- C#里面小知识
- ASP的一些小知识
- 一些小的网络知识
- vc的一些小知识
- javascript的一些小知识
- Ruby的一些小知识
- 数据库的一些小知识
- 一些wince的小知识
- nfs的一些小知识
- 一些凌乱的小知识
- Linux的一些小知识
- 学习python单元测试框架nose之---01nose框架初探
- nginx基本配置
- Fragment的介绍和使用(二)
- linux centos6.7安装nginx1.6 php5.6.15
- 关于SQL Server将一列的多行内容拼接成一行
- 谈谈css里面的一些小知识
- linux内核调优基本方法
- 解决maillog文件删除后无法重建的问题
- Fragment的介绍和使用(三)
- 步进电机控制
- TimesTen 中文白皮书和数据表
- java中的数据类型转换
- 笔记:MD5
- 系统自带定位