在css中怎样让边角具有弧度

html-css029

在css中怎样让边角具有弧度,第1张

利用css3的border-radius属性,如:

<div style="width:200px height:100px border:1px solid red border-radius:5px"></div>

border-radius的值越大,边角的弧度就越大,将border-radius的值设置为50%的时候,可以将一个正方形变成圆形,如:

<div style="width:200px height:200px border:1px solid red border-radius:50%"></div>

<div class="radian"></div>

.radian{

width: 200px

height: 100px

border-radius: 200px/20px/*上下有弧度的边*/

/*border-radius: 20px/200px*//*左右有弧度的边*/

background-color: red

}

border-radius是一种缩写方法。如果“/”前后的值都存在,那么“/”前面的值设置其水平半径,“/”后面值设置其垂直半径。

css3 中有个属性,直接设置圆角半径就可以了,border-radius。

再css2中,你这个图是没有简便的,设置个盒子,让背景色设置为你图的颜色,然后用ps将你图的上部分就是圆角部分 切割 作为01.jpg,下部分为 02.jpg。然后通过设置北京图片的方式 让02.jpg 设置为 background:url(02.jpg) no-repeat left bottom这样底部就出现圆角了,上半部分,设置h1的背景图片即可 和 下半部分是一样的。

如果圆角是渐变的,可以切下圆角的右上部分和右下部分 做合理的设计 实现滑动技术,也就是滑动门技术。