CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
css通过为一个宽高相同的div设置border-radius:50%;样式即可设置一个圆,border-radius 属性是一个简写属性,用于设置四个 border-*-radius 属性。
示例:
<!DOCTYPE html> <html> <head> <style> div { text-align:center; border:2px solid #a1a1a1; padding:10px 40px; background:#e94e4e; width:200px; height: 200px; border-radius:50%; -moz-border-radius:50%; /* 老的 Firefox */ } </style> </head> <body> <div></div> </body> </html>
效果如下:
border-radius 属性
语法:
border-radius: 1-4 length|% / 1-4 length|%;
注释:按此顺序设置每个 radii 的四个值。如果省略 bottom-left,则与 top-right 相同。如果省略 bottom-right,则与 top-left 相同。如果省略 top-right,则与 top-left 相同。
属性值:
-
length:定义圆角的形状。
-
%:以百分比定义圆角的形状。