制作按钮并不像想象中那样简单,你需要考虑几个问题:
上面是一张典型的按钮设计图,按钮可分为图形和文本两部分,可由下面的CSS实现(请仔细查看注释中的说明):
a.btn{
color:#000;
text-decoration:none;
display:inline-block;
background:url(btn_home.png) no-repeat 10px,url(button_bg.png) repeat-x;
padding-left:60px;/*防止文字覆盖在图标上*/
padding-right:10px;
box-sizing:border-box;/*选择合适的盒模型*/
max-width:300px;/*不固定宽度,只设置最大宽度*/
height:60px;
line-height:60px;/*行高等于元素高度可控制文本垂直居中*/
border-radius: 15px;/*圆角效果*/
white-space: nowrap;/*强制单行显示不换行*/
margin:10px 0;
overflow: hidden;/*隐藏文本溢出部分*/
text-overflow: ellipsis;/*文本溢出后用...代替*/
}
没有标签文本的按钮。
有标签文本的按钮。
我是一个透明的按钮标签文本溢出的按钮。
我是一个透明的长长长长长长长长长按钮给出的HTML如下所示:
<a href="http://www.firefox.com.cn">Download FireFox</a>
<a href="http://www.firefox.com.cn">下载火狐</a>
效果图如下:
点击这里下载PDF素材文件。