最简单的方法用DIV做圆角

最简单的方法用DIV做圆角,第1张

我个人觉得最简单的还是用背景,用两张背景重叠,那HTML代码也会少点,比如:

一个要做圆角的DIV,设ID为bg

<divid="bg">

<divid="bg_left"></div>

</div>

让ID为bg的做个背景,背景向右对齐,向左延伸。

然后让ID为bg_left的浮动在左边,宽度BG的。

bg_left的背景就是左边的圆角向右延伸,但宽度小于bg,bg的背景就是右圆角向左延伸,如不用做透明的话,宽度多少就无所谓了,当然,方向也可以反过来,让bg_left这个框float在右边。。。

明白我的意思吗?呵呵。。。

我的就是这样做的,http://www.dafi.cn

自己另存源码来看。。。

div用CSS设定圆角的话,只有一个属性border-radius,但是该属性IE8都不能支持,只能在firefox、chorme等浏览器中看到。如果想在IE8或以下的浏览器中看到,只能找js代码实现。

有人写过专门的做圆角用的js代码,你可以搜搜看,印象中做成了corner函数,直接调用即可。

怎么能让一个DIV或者一个图片的四角为圆形呢?其实并不需要我们去把每个角都剪切掉,而只需要设置每个解的圆狐度即可。

案例代码:

div{border-radius:5px 5px 0 0}设置DIV对象盒子左上角和右上角5px圆角,其它两个角为0不圆角

border-radius:3px 4px 5px 6px代表设置对象左上角3px圆角、右上角4px圆角、右下角5px圆角、左下角6px圆角.box2 img{border-radius:5px}

设置DIV中的图片为圆角图片。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11953725.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存