码迷,mamicode.com
首页 > Web开发 > 详细

CSS border与border-radius

时间:2016-07-22 21:31:05      阅读:613      评论:0      收藏:0      [点我收藏+]

标签:

一、border

关于border的3个属性,分别为border-width、border-style、border-color。

其中,border-color默认为元素内容的前景色;border-width默认为关键字medium,但是border-style默认值为none;所以,不指定border-style,边框将不存在

 

关于border-color

transparent,据说特定情况下有奇效,需要知道有这样一个可选值。

white,白色的dotted边框,有时候会有奇效。

比如:

技术分享

更确切地说,应该是颜色与父元素的背景颜色一样的dotted/dashed边框。

 

8种border-style

技术分享

(只有记住了,才能在需要的时候合理使用。)

 

关于mixed border

利用CSS的层叠,我们甚至可以为四个方向上的边框分别设置不同的宽度、样式和颜色,取决于具体情况。

 

二、border-radius

语法规则:

border-radius:a b c d; 顺序依次为上左、上右、下右、下左。(顺时针方向)

border-radius:a b c d/a b c d ;第一组为水平数值,第二组为垂直数值。

border-top-left-radius:a b; 单个圆角的设立。

定义单个圆角时,一定要先上下、后左右,否则无效。

 

注意:

圆角生效并不以边框的存在为前提,也就是说,即使没有边框,也能设立圆角,它能够在背景上生效。

 

小tips:border-radius:50%

技术分享

 

三、box-shadow

h-shadow(必需,水平阴影的位置,可负);  

v-shadow(必需,垂直阴影的位置,可负);  

blur(可选,模糊距离);

spread(可选,阴影的尺寸);  

color(可选,阴影的颜色);  

outset(默认)/inset(可选,将外部阴影改为内部阴影)。

 

小tips:用box-shadow实现边框效果

CSS:

1 .container {
2     width:200px;
3     height:100px;
4     background-color: #ccc;
5     border:10px solid red;
6     border-radius: 10px;
7     box-shadow: 0 0 0 10px green; 
8 }

效果:

技术分享

 

CSS border与border-radius

标签:

原文地址:http://www.cnblogs.com/cc156676/p/5696996.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!