一.CSS3简介
1.CSS3用途及与之前CSS版本的关系
CSS 用于控制网页的样式和布局。 CSS3 是最新的 CSS 标准。
2.浏览器将永远支持CSS2。
对CSS3已完全向后兼容,所以你就不必改变现有的设计。浏览器将永远支持CSS2。
3.CSS3 模块:
1.选择器
2.盒模型
3.背景和边框
4.文字特效
5.2D/3D转换
6.动画
7.多列布局
8.用户界面
二.CSS3 边框
用 CSS3,你可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序
了解以下的边框属性
1.圆角边框 border-radius
CSS3 中 border-radius 属性被用于创建圆角
在div中添加圆角元素
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
div
{
border:2px solid #a1a1a1;
padding:10px 40px;
background:#dddddd;
width:300px;
border-radius:25px;
}
</style>
</head>
<body>
<div>border-radius 属性允许您为元素添加圆角边框! </div>
</body>
</html>
CSS3 盒阴影
CSS3 中的 box-shadow 属性被用来添加阴影
在div中添加box-shadow属性
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<style>
div
{
width:300px;
height:100px;
background-color:yellow;
box-shadow: 10px 10px 5px #888888;
}
</style>
</head>
<body>
<div></div>
</body>
</html>
CSS3 边界图片
有了 CSS3 的 border-image 属性,你可以使用图像创建一个边框:
border-image 属性允许你指定一个图片作为边框! 用于创建上文边框的原始图像
在 div 中使用图片创建边框
div
{
border-image:url(border.png) 30 30 round;
-webkit-border-image:url(border.png) 30 30 round; /* Safari 5 and older */
-o-border-image:url(border.png) 30 30 round; /* Opera */
}
2.repeat 和 round 如何选择区分
round会压缩(或伸展)图片大小使其正好在区域内显示,而repeat是不管三七二十一直接重复的,而且是居中重复,多数情况建议大家可以用round,repeat会导致叠加现象
记录新边框属性