CSS3--圆角
2017-05-25 19:26
99 查看
1、border-radius 制作圆角
值可以使用em,ex,pt,px,百分比等
像素单位
圆角尺寸 = height / 2
圆角尺寸 = height
比例单位
使用比例单位时,表示圆弧与两个边交叉的部分占总长度的。当同一边设置了两个时,且总比例>100%时,他们俩均分此边。
画一个半径100px的圆
或者
但是,当设置了边框,且样式不一样的时候,就会存在很多问题。因为他们是分开渲染的。因此应该在使用时应该统一样式
在单独书写的时候,差别较大
值可以使用em,ex,pt,px,百分比等
像素单位
height: 20px; border-radius: 10px; //这就包含了上左,上右,下左,下右。与下面四个等价 border-top-left-radius: 10px; border-top-right-radius: 10px border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; border-radius: 10px 10px 10px 10px;//顺序左上、右上、右下、左下
圆角尺寸 = height / 2
圆角尺寸 = height
border-top-left-radius: 20px; border-bottom-right-radius: 20px;
比例单位
使用比例单位时,表示圆弧与两个边交叉的部分占总长度的。当同一边设置了两个时,且总比例>100%时,他们俩均分此边。
border-top-left-radius: 70%; border-bottom-right-radius: 100%;
画一个半径100px的圆
width: 200px; height: 200px; border-radius:100px;
或者
border-radius:50%;
但是,当设置了边框,且样式不一样的时候,就会存在很多问题。因为他们是分开渲染的。因此应该在使用时应该统一样式
兼容性问题
-moz-border-radius -webkit-border-radius border-radius //要写在-webkit-border-radius之下
在单独书写的时候,差别较大
-moz-border-radius-topleft / -webkit-border-top-left-radius -moz-border-radius-topright / -webkit-border-top-right-radius -moz-border-radius-bottomleft / -webkit-border-bottom-left-radius -moz-border-radius-bottomright / -webkit-border-bottom-right-radius
相关文章推荐
- css3替代图片的尖角圆角效果
- 兼容所有浏览器的CSS3圆角
- 【转】CSS3 圆角 阴影 渐变 透明 旋转等功能详述
- 纯代码利用CSS3 圆角边框和盒子阴影 制作 iphone 手机效果
- CSS3 圆角(border-radius)详解
- CSS圆角效果 -webkit-border-radius(CSS3中border-radius隐藏的威力)
- CSS3快速上手之3:边框的圆角
- CSS3——div圆角
- CSS3 圆角(border-radius)
- CSS3教程(2):网页边框半径和网页圆角
- CSS3圆角详解
- CSS3 圆角(border-radius)
- CSS3圆角button
- Jquery 下拉菜单,可以设置颜色,支持CSS3圆角
- 前端知识学习-----CSS3边框与圆角
- CSS3 border-radius实现边框圆角
- Css3圆角阴影
- 让IE支持CSS3圆角的方法
- 【CSS3】---圆角效果 border-radius
- IE9、 Firefox、Safari, Chrome的CSS3圆角属性