CSS3圆角

圆角,其css如下

1 //1个数值,四个圆角一样大小
2 border-radius:四个圆角一样的值;
3 //2个数值,前者左上右下值,后者右上左下值
4 border-radius:左上角和右下角值  右上角和左下角值;
5 //3个数值
6 border-radius:左上角值   右上角和左下角值   右下角值;
7 //4个数值
8 border-radius:左上角值   右上角   右下角值  左下角值;

这没什么难的,记忆一下即可。但是深入一下,还是很有讲究的。

问题1,div宽高皆为100px,border-radius:30px,这个30px是怎么工作的?换成50px,70px,甚至200px会有什么反应?

答:等于一个100px的正方形,然后用半径为30px的圆来过渡边角,如果要在大脑中有动态的效果的话,不妨如下图来理解,更加方便。

当圆角是30px的时候,效果如上,如果圆角为50px呢?各占用50px,则达到中间点了,变成一个圆了!如果div有边框10px呢,这border-radius为60px才是圆,如下图

如果border-radius为70px呢?明显,2个70是大于100的,这个角按70来画,另外一个角就不够用了

 

猜你喜欢

转载自www.cnblogs.com/html55/p/10188078.html
今日推荐