
- HTML中文网
- 联系QQ:18840023
- QQ交流群
- 微信公众号

CSS3 边框
通过 CSS3,可以创建圆角边框,向矩形添加阴影,使用图片来绘制边框等,并且不需使用设计软件比如 PhotoShop
在本章中,您将要学习以下边框属性:
border-radius
box-shadow
border-image
浏览器支持:
| 属性 | 浏览器支持 | ||||
| border-radius | | ![]() | ![]() | ![]() | ![]() |
| box-shadow | | ![]() | ![]() | ![]() | ![]() |
| border-image |
IE不支持 | ![]() | ![]() | Safari 5以下需要 加前缀 -webkit- | 需加前缀-o- |
CSS3 圆角(border-radius)
在 CSS2 中添加圆角棘手,我们不得不在每个角落使用不同的图像
但在CSS3 中,可以通过 border-radius 属性很容易创建圆角
div
{
width:200px;
height:200px;
border-radius:50%;
background-color:pink;
}点击 "运行实例" 按钮查看在线实例
效果图:

CSS3 盒阴影(box-shadow)
CSS3 中的 box-shadow 属性被用来添加阴影
div
{
width:200px;
height:100px;
box-shadow:10px 10px 5px #ccc;
background-color:pink;
}点击 "运行实例" 按钮查看在线实例
效果图:

CSS3 边框图片(border-image)
通过 CSS3 的 border-image 属性,可以使用图片来创建边框
div
{
width:200px;
height:100px;
text-align: center;
line-height: 100px;
border-image:url("images/kuang.jpg") 30 30 round;
-moz-border-image:url("images/kuang.jpg") 30 30 round; /* 旧版本Firefox */
-webkit-border-image:url("images/kuang.jpg") 30 30 round; /* Safari 和 Chrome */
-o-border-image:url("images/kuang.jpg") 30 30 round; /* Opera */
}点击 "运行实例" 按钮查看在线实例
效果图:

边框属性
| 属性 | 说明 | CSS版本 |
|---|---|---|
| border-image | 设置所有边框图像的速记属性。 | 3 |
| border-radius | 一个用于设置所有四个边框- *-半径属性的速记属性 | 3 |
| box-shadow | 附加一个或多个下拉框的阴影 | 3 |
推荐手册