CSS2可以使用border-radius属性给一个HTML元素设置圆角。这个属性可以让开发人员非常容易地给一个元素添加圆角。下面是一个预设的例子:
.four-corners { border: 2px solid #333; border-radius: 10px; }
在这个代码片段中,我们给一个类名为“four-corners”的元素设置了一个2像素的边框,同时给这个边框添加了一个圆角,圆角的半径为10像素。如果你不想让4个角都有圆角,你也可以单独给每一个角设置圆角属性。
.top-left { border-top-left-radius: 15px; } .top-right { border-top-right-radius: 15px; } .bottom-left { border-bottom-left-radius: 15px; } .bottom-right { border-bottom-right-radius: 15px; }
在这个代码片段中,我们分别给左上角、右上角、左下角、右下角设置了半径为15像素的圆角。如果你要让一个元素拥有圆角和特殊的边框样式,你可以将这两个属性结合起来使用:
.special-corner { border: 4px dotted #999; border-top-right-radius: 20px; border-bottom-left-radius: 10px; }
在这个代码片段中,我们给一个类名为“special-corner”的元素添加了一个特殊的边框样式和两个不同大小的圆角。边框的宽度为4像素,样式为点状,颜色为#999。