CSS3边框border-radius
来源:互联网 发布:php防止接口频繁调用 编辑:程序博客网 时间:2024/04/25 13:26
一、官方解释
设置或检索对象使用圆角边框。提供2个参数,2个参数以“/”分隔,每个参数允许设置1~4个参数值,第1个参数表示水平半径,第2个参数表示垂直半径,如第2个参数省略,则默认等于第1个参数。
水平半径:如果提供全部四个参数值,将按上左(top-left)、上右(top-right)、下右(bottom-right)、下左(bottom-left)的顺序作用于四个角。
如果只提供一个,将用于全部的于四个角。
如果提供两个,第一个用于上左(top-left)、下右(bottom-right),第二个用于上右(top-right)、下左(bottom-left)。
如果提供三个,第一个用于上左(top-left),第二个用于上右(top-right)、下左(bottom-left),第三个用于下右(bottom-right)。
垂直半径也遵循以上4点。
对应的脚本特性为borderRadius。
二、例子
2.1 四个参数值
<div style="width: 100px;height: 100px;border:50px solid red;border-radius: 50px;"></div>
<div style="width: 100px;height: 100px;border:50px solid red;border-radius: 100px;"></div>
<div style="width: 100px;height: 100px;border:50px solid red;border-radius: 50px 100px;"></div>
<div style="width: 100px;height: 100px;border:50px solid red;border-radius: 10px 30px 50px 100px;"></div>
所以border-radius里面的参数应该代表的是四个角上圆的半径。
2.2 百分比
<div style="width: 100px;height: 100px;border:50px solid red;border-radius: 25%;"></div>
<div style="width: 100px;height: 100px;border:50px solid red;border-radius: 50%;"></div>
2.3 水平半径/垂直半径
<div style="width: 100px;height: 200px;border:50px solid red;border-radius: 100px/150px;"></div>
<div style="width: 100px;height: 200px;border:50px solid red;border-radius: 200px/300px;"></div>
<div style="width: 100px;height: 200px;border:50px solid red;border-radius: 200px/200px;"></div>
这里的半径全等于本身宽度(width/2)+半径宽度(border-width/2)即为一个椭圆。另外半径最多渲染宽度(width/2)+半径宽度(border-width/2)的值,超过的按比例值来算。
CSS3边框border-radius
阅读全文
0 0
- CSS3边框border-radius
- CSS3之边框圆角:border-radius
- border-radius 圆角边框(CSS3.0)
- css3.0:border-radius 圆角边框
- css3:border-radius圆角边框详解
- css3(border-radius)边框圆角详解
- css3(border-radius) 边框圆角详解
- css3(border-radius)边框圆角详解
- CSS3 border-radius实现边框圆角
- CSS3 边框 border-radius box-shadow
- CSS3边框 圆角效果 border-radius
- css3(border-radius)边框圆角详解
- CSS3边框 圆角效果 border-radius
- CSS3 border-radius边框圆角
- css3(border-radius)边框圆…
- css3:border-radius圆角边框详解
- CSS3简明教程-2.2.CSS3边框之 圆角border-radius
- css3.0抢先看(一):border-radius圆角边框
- ios-开发技巧
- Eclipse插件开发(RCP)中IResource重命名方法
- 3
- 手动启动电脑上的DHCP服务
- 【BZOJ2693】jzptab(莫比乌斯反演)(数学)
- CSS3边框border-radius
- Nginx部署Thinkphp 404错误PathInfo的解决方案
- 一些算法名字
- 4
- [Matlab] MxArray 与 MwArray 使用区别
- nodejs
- oracle对汉字的排序
- 如何找到想要的资源?
- 把文件转化为byte[],java