CSS3border-radius实现圆角矩形效果
CSS3 的border-radius
属性,用来搞定圆角矩形,真是前端里的老朋友了。你只要一行代码,立马让生硬的方块柔和起来,看着就舒服。要四个角都一样?border-radius: 10px
就搞定。如果你想每个角不一样,也有办法,写全四个值就行。
搭配box-shadow
一起用,做个有立体感的卡片,视觉上更有层次感。加个linear-gradient
背景,样式就更高级了。像下面这样:
.card {
background: linear-gradient(#fff, #eee);
border-radius: 8px;
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
padding: 20px;
}
以前为了兼容IE6
,还得靠什么 jQuery 插件,比如$.fn.corner
,或者加点CSS hack
。现在嘛,现代浏览器都搞定了,放心用border-radius
就好。
如果你在做老项目,想稳妥点,也可以看看这个兼容所有浏览器的 CSS3 圆角教程,里头有详细的方式。
嗯,,CSS3 的圆角真的是提颜值、还简单、兼容性也不错。如果你还在硬撸div + 图片
来实现圆角,是时候升级一下写法了。
26.01KB
文件大小:
评论区