【CSS3】border属性

摘要:
当我们设置单值或双值时,如果高度与宽度比例不一样,当高度或宽度某一值超过范围,以最低值为为最大半径显示,水平半径和垂直半径的比例是恒定不变的例如下面以宽度为半径显示,垂直方向半径也是宽度。p=518写完属性的用法后,一定要写出各版本浏览器的兼容性
border常见属性
描述
border-width规定边框的宽度
border-style规定边框的样式
border-color规定边框的颜色
border-image规定边框的图像
border-radius规定边框的圆角
box-shadow规定边框的阴影

1.border-width:规定边框宽度

.pag{border-style:solid;border-width:10px;width:100px;height:30px;
}

效果:

【CSS3】border属性第1张

那我们来谈论一下border边框包括哪些范围

【CSS3】border属性第2张

.pag1{
    border-style:solid;
    border-color:rgb(255,0,255,0.3);
    border-20px;
    100px;
    height:100px;
    position:absolute;
}
.pag2{
background-color:blue;
    100px;
    height:100px;  
}
</style>
<div class="pag">
    <div class="pag1">
        <div class="pag2">
             </div>
    </div>        
</div>    

由此可见边框是向外围扩展的,也就是外边框

2.border-radius:规定边框的圆角

(1)通过百分比显示

【CSS3】border属性第3张

css代码:分别从10%、20%、30%、40%、50%、60%、100%显示

.pag{width:60px;height:60px;border:10px solid #cd0000;border-radius:10%;float:left;
}

当我们将高度值height:120是的效果如下:大长脸一样

【CSS3】border属性第4张

(2)通过值来显示

通常设置border-radius:20px,实际上可以多值表示,表示的含义如下:

border-radius: 左上角水平圆角半径大小 右上角水平圆角半径大小 右下角水平圆角半径大小 左下角水平圆角半径大小/左上角垂直圆角半径大小 右上角垂直圆角半径大小 右下角垂直圆角半径大小 左下角垂直圆角半径大小;
.pag{width:60px;height:120px;border:30px solid #cd0000;border-radius:40px 60px 40px 60px/40px 60px 40px 60px;     
}

【CSS3】border属性第5张

CSS3圆角除了大值特性,还有一个等比例特性,就是水平半径和垂直半径的比例是恒定不变的。

当我们设置单值或双值时,如果高度与宽度比例不一样,当高度或宽度某一值超过范围,以最低值为为最大半径显示,水平半径和垂直半径的比例是恒定不变的

例如下面以宽度为半径显示,垂直方向半径也是宽度。

【CSS3】border属性第6张

注意:1.支持border-top-left-radios值显示,支持最多两个值,用空格隔开

border-top-left-radius:20px 20px;

2.中间两个方位关键字不能换,必须遵循:border-垂直-水平-radius: 水平 垂直

大神之作:http://www.zhangxinxu.com/wordpress/2015/11/css3-border-radius-tips/

http://www.cnblogs.com/cskk/archive/2012/10/13/css_2.html

张大神的对border-image的详解:http://www.zhangxinxu.com/wordpress/?p=518

写完属性的用法后,一定要写出各版本浏览器的兼容性

免责声明:文章转载自《【CSS3】border属性》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JN_0023:谷歌浏览器启动项设置Nginx Upstream模块源码分析(上)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

自上而下渐显图片的CSS3实现

代码地址如下:http://www.demodashi.com/demo/12160.html 目录 一、实现思路 二、所用特性 三、示例代码 四、实例效果 五、组件化(Vue) 一、实现思路 从效果上来想,图片自上而下渐显,图片的位置和大小都是没有变动的。思考过后发现仅仅靠一个标签很难实现预期的效果,于是考虑加一个元素作为可见窗口,控制图片相对于可见...

【uniapp 开发】如何给边框添加阴影效果

css的box-shadow是用来添加边框阴影效果的。 属性值详解: 1、inset 可选值,默认阴影在盒子外 使用inset后,阴影在盒子内,即使指定边框或者透明边框,阴影依然存在。 2、 这是头两个 值,用来设置阴影偏移量。offset-x为设置阴影的水平位移,假如是负值,那么阴影在边框的左侧;offset-y设置阴影的垂直位移,假如是负值,那么阴影位...

css 布局

http://www.iyunlu.com/view/css-xhtml/64.html 作者:一丝链接:https://www.zhihu.com/question/20495297/answer/15288789来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 我还是那句话,把某个事物简单的归结为单一的观点都是片面的。1...

CSS设置文字方向,让文字竖排显示

只需一条属性 writing-mode:vertical-lr;     这个属性可以设置文字在水平方向还是在竖直方向的排布 菜鸟教程解释是下面这个样子的: horizontal-tb:水平方向自上而下的书写方式。即 left-right-top-bottom vertical-rl:垂直方向自右而左的书写方式。即 top-bottom-right-l...

让CSS更简洁、高效些,别再想当然了

用了这么多年的CSS,现在才明白CSS的真正匹配原理,不知道你是否也跟我一样?看1个简单的CSS: DIV#divBox p span.red{color:red;},按习惯我们对这个CSS 的理解是,浏览器先查找id为divBox的DIV元素,当找到后,再找其下的所有p元素,然后再查找所有span元素,当发现有span的class为red的时候,就应用该...

vue中引入第三方字体图标库iconfont,及iconfont引入彩色图标

转载原文:https://www.cnblogs.com/goloving/p/8855794.html iconfont字体图标使用就不多说了,大致是几部: 1、在iconfont官网选图标,加入购物车,加入项目,下载到本地,解压 2、在项目assets目录新建目录iconfont,用于存放刚才下载解压的代码 3、在main.js导入iconfont.c...