CSS3实战第一波 让我们尽情的圆角吧

2020-05-11 08:11:16易采站长站整理

最后两个参数是图片x、y方向重复的方式,有round(平铺),repeat(重复),stretch(拉伸)三种方式,默认是stretch,可简写成0-1个。

对于我们常用的按钮来说,在横向无论平铺、重复,还是拉伸,效果都是一样的。

这个按钮完整的代码是这样的:

<style type="text/css">
.btn-more{display:inline-block;
-webkit-border-image:url(blogimg/btn_2_bg.png) 5;
-moz-border-image:url(blogimg/btn_2_bg.png) 5;
border-width:5px;
height:27px;
line-height:27px;
padding:0 60px;
text-decoration:none;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-align:center;
text-shadow: 0px 0.5px 0.5px #000000;
}</style>
<p><a href="#" class="btn-more">查看更多</a></p>

注意,这里border-width必须配合使用,分别对应九宫格分隔出来的四条边的宽度。其实即使是九宫格分割出来了4条边,我们完全可以不使用 其中任何一条,只要将这条边的border-width设置为0即可,这对用一张完整的圆角图片实现一对个半圆角按钮是很有用的:

另外,在有border-image的情况下,定义其他样式的border都是无效的。

好吧,最后,按照惯例,我们要感谢国家、感谢组织、感谢iPhone、感谢乔布斯,让我们有了这一次伟大的实践机会!愿web标准早日一统天下,我们才能真正畅享css3的美好世界!

(本文出自Tencent WSD Blog,转载时请注明出处)