首页 > 代码库 > div border-radius画圆

div border-radius画圆

不要指定border-width属性:

<html><style type="text/css">div{    border-style: solid;    background-color: #f00;    border-width: 50px;    border-radius: 50px;    width: 100px;    height: 100px;}</style><body>    <div></div></body></html>

效果:

去掉border-width属性

<html><style type="text/css">div{    border-style: solid;    background-color: #f00;    border-radius: 50px;    width: 100px;    height: 100px;    background-color: #000;    }</style><body>    <div></div></body></html>

效果:

怎么是106和106?

去掉

border-style: solid;
<html><style type="text/css">div{    background-color: #f00;    border-radius: 50px;    width: 100px;    height: 100px;}</style><body>    <div></div></body></html>

 所以如果你想要在:before中画一个圆,则必须让:before是一个block

<html><style type="text/css">div{    margin: 400px;}div:before{    content: "";    display: block;    background-color: #f00;    border-radius: 50px;    width: 100px;    height: 100px;}</style><body>    <div></div></body></html>

 

div border-radius画圆