css怎么给按钮加图标


本文摘自PHP中文网,作者藏色散人,侵删。

css给按钮加图标的方法:1、通过在页面引用字体图标文件,然后直接给按钮添加字体图标来实现;2、使用按钮框架,然后通过“overflow:hidden”属性清除浮动即可。

本教程操作环境:Windows7系统、HTML5&&CSS3版本,该方法适用于所有品牌电脑。

推荐:《css视频教程》

用CSS制作带图标的按钮

先上一张效果图

86353a6cd90183f54a932fd37f56e11.png

这是一个搜索按钮,带了一个搜索的小图标。写的CSS在IE6和IE7中的兼容性不是很好。四边的圆角使用了CSS3的属性。

一、小图标用字体制作

上面的搜索图标,我是通过网站icomoon,在线生成的,这个网站在国外,国内访问比较慢,用代理或翻墙工具上去会比较快。网站如下图:

7d8d35f58e28a795069cbca93bf892a.png

做好一系列选择后,点击下载,会自动生成字体文件,和CSS的demo

d60fc58b852cc0bdc95d7b0d3311fe1.png

在自己的文件中引用很方便:

1

2

3

4

5

6

7

8

9

10

11

12

@font-face {

    font-family: 'icomoon';

    src:url('fonts/icomoon.eot?-fl11l');

    src:url('fonts/icomoon.eot?#iefix-fl11l') format('embedded-opentype'),

        url('fonts/icomoon.woff?-fl11l') format('woff'),

        url('fonts/icomoon.ttf?-fl11l') format('truetype'),

        url('fonts/icomoon.svg?-fl11l#icomoon') format('svg');

    font-weight: normal;

    font-style: normal;

}

.ficomoon{font-family:'icomoon';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.icon-search:before {content: "\e601"}

二、按钮框架

阅读剩余部分

相关阅读 >>

css怎么设置a标签颜色

css怎么写

通过14张有趣生动的图片来了解 flexbox 的用法(值得收藏)

css不区分大小写吗?

css如何选取第几个元素

深入浅析css 布局和 bfc

css如何实现div闪烁

css div怎么不换行显示

css选择器有哪些?哪些属性是可以继承的?

css的作用是什么

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...