热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

borderradius属性的使用方法

border-radius用来实现圆角边框。一般这么用:div{width:300px;height:300px;bord

border-radius用来实现圆角边框。

一般这么用:






效果为:

 

但是如果我把border-radius设为150px,就会变成圆形边框






效果为:

 

为了方便,直接把border-radius设为50%也行。效果是一样的。

但是如果想画圆,则width和height必须要相等(这应该是基本常识吧)。

 

事实上,border-radius后可以接多个属性值,像上面的一个属性值则默认四角都为该属性值,若是四个属性值显然是与四角相对,这么个相对法呢?从左上角开始,顺时针一一对应。

举例:






 

效果为:

 

我的天,注意各属性值之间不要用“,”啊,只需要空格就行了,不小心用了个逗号结果输出一个正方形,查了半天错。

 

划重点,如果是三个属性值就比较迷了,第一个值表示左上角,第二个值表示右上角和左下角(对角),第三个值表示右下角。嘿嘿嘿,没想到吧。这里就不举例了。

两个属性值倒也简单,第一个值表示左上角和右下角,第二个值表示右上角和左下角。没什么特别。亦不再多言。

 

另外,还有斜杠二组值:第一组值表示水平半径,第二组值表示垂直半径,每组值也可以同时设置1到4个值,规则与上面相同。

具体用法为:border-radius:60px/50px;

四个属性值采用如下方法:border-radius: 60px 60px 60px 60px/100px 100px 60px 60px;

这个简直是个法宝啊,我们可以用它来画各种不规则边框。不过说实话,本人脑洞有点小,设计的图案简直丑出天际。

举例画个鸡蛋吧:






 

有点胖了,长宽比调大一点就好了。

总而言之,利用border-radius属性,能画出很多有趣的边框,只要脑洞大,各种创意不在话下。


推荐阅读
author-avatar
as16as1
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有