![482f1ac1396430aed49144398b8b11be.png](https://i-blog.csdnimg.cn/blog_migrate/eaf019fdef1f425dd6e91e0b93a4a9b9.jpeg)
css3里面增加了几种很好玩的边框属性,这篇文章来为大家介绍一下。
用 CSS3,可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序,如 Photoshop。
css3新增了三种属性:
border-radius:
box-shadow:
border-image:
一、CSS3 圆角
这里就不多做描述了,详细圆角可以看我 css3 圆角(border-radius)详解 这篇文章
<style type="text/css">
div{
width: 150px;
height: 50px;
background: #CCCCCC;
border: 1px solid #000000;
border-radius: 5px;
}
</style>
<body>
<div>border-radius圆角属性</div>
</body>
![9b58a498fd99eab85b932f1f096e8434.png](https://i-blog.csdnimg.cn/blog_migrate/9f9a3c812252c675413e03583426eb02.png)
二、CSS3 盒阴影 box-shadow
使用box-shadow可以为元素本身添加阴影,即向边框添加一个或多个阴影。(不可继承)
语法:
box-shadow: h-shadow v-shadow blur spread color inset;
![399dc0a1d4059719b609f6e53d14a3a9.png](https://i-blog.csdnimg.cn/blog_migrate/d2ab4183a6aa8c03b62385c42a7505c1.png)
外层阴影:默认外层阴影
<style type="text/css">
div{
width: 150px;
height: 50px;
background: #55ffff;
box-shadow: 10px 10px 10px #795DA3;
}
</style>
<body>
<div>box-shadow盒子阴影属性</div>
</body>
![0de6269bf36cd0d1a726a99d377d024b.gif](https://i-blog.csdnimg.cn/blog_migrate/941bd956a45fe2277cc543278aaf3396.gif)
内层阴影:
<style type="text/css">
div{
width: 150px;
height: 50px;
background: #55ffff;
box-shadow: 5px 5px 5px inset #795DA3;
}
</style>
<body>
<div>box-shadow盒子阴影属性</div>
</body>
![be3567db130ee79c3e4e8125b9f9968d.png](https://i-blog.csdnimg.cn/blog_migrate/80933c6ebcee41fc5198a6049ef78c0e.png)
三、CSS3 边框图片
有了 CSS3 的 border-image 属性,就可以使用图像创建一个边框。
border-image 属性允许指定一个图片作为边框! 用于创建上文边框的原始图像。
这个必须要有border属性
<style type="text/css">
div{
width: 150px;
height: 50px;
border: 10px solid;
border-image: url(img1/i1.jpg) 30 round;
}
</style>
<body>
<div>box-shadow盒子阴影属性</div>
</body>
![2b9298d7036f680356415966dc571f99.png](https://i-blog.csdnimg.cn/blog_migrate/3f0455cebf86df372a3ca5327f14b6a9.png)
![14fe9b6c6b8261d2cdc06c9c063a87d4.gif](https://i-blog.csdnimg.cn/blog_migrate/733ba04d2d7961f5c5d4f7587cf6e92f.gif)