CSS3对网页中的边框进行了一些改进,主要包括支持圆角边框、多层边框、边框色彩与图片等。在CSS3中最常用的一个改进就是圆角边框,通过CSS3的属性可以快速实现圆角定义,同时还可以根据实际情况针对特定角进行圆角定义 。
border-radius:属性是一个简写属性,用于设置四个 border-*-radius 属性。
语法:border-radius: 1-4 length|% / 1-4 length|%;
注释:按此顺序设置每个 radii 的四个值。如果省略 bottom-left,则与 top-right 相同。如果省略 bottom-right,则与 top-left 相同。如果省略 top-right,则与 top-left 相同。
属性值
div{
border-radius: 10px;
}
/* 等价于 */
div{
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
/* ------- */
div{
border-radius: 5px 10px;
}
/* 等价于 */
div{
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
/* ------- */
div{
border-radius: 5px 10px 15px 20px;
}
/* 等价于 */
div{
border-top-left-radius: 5px;
border-top-right-radius: 10px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 20px;
}
box-shadow:属性向框添加一个或多个阴影
语法 : box-shadow: h-shadow v-shadow blur spread color inset
注释:box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。
属性值
div {
width: 300px;
height: 500px;
box-shadow: 5px 10px 20px 20px red;
}
border-image 属性是一个简写属性,用于设置以下属性:
如果省略,会设置默认值
语法: border-image:source slice width outset repeat
属性值
div {
border: 5px solid transparent;
border-image: url(../images/border.png) 27 round;
}
*声明:内容来源于网络收集和整理,版权归原著所有,如来源信息有误或侵犯权益,请联系站长作修改和删除处理。