画圆

作者: 菲龍探雲 | 来源:发表于2016-10-04 15:32 被阅读53次

    .round { border-radius: 5px; /* 所有角都使用半径为5px的圆角,此属性为CSS3标准属性 / -moz-border-radius: 5px; / Mozilla浏览器的私有属性 / -webkit-border-radius: 5px; / Webkit浏览器的私有属性 / border-radius: 5px 4px 3px 2px; / 四个半径值分别是左上角、右上角、右下角和左下角 */}

    关于在IE里怎么实现圆角,可以看《Excellent Article Which Included Ways to Achieve Rounded Corners in IE》这篇文章。

    1.用border-radius画圆
    实心圆


    CSS3圆

    如图,是用border-radius属性画出来的一个完美的实心圆。画实心圆的方法是高度和宽度相等,并且把border的宽度设为高度和宽度的一半。代码如下。
    123456

    circle { width: 200px; height: 200px; background-color: #a72525; -webkit-border-radius: 100px;}

    空心圆


    CSS3空心圆

    通过border-radius属性画空心圆和画实心圆的方法差不多,只是border的宽度只能小于高度和宽度的一半。代码如下。
    1234567

    circle { width: 200px; height: 200px; background-color: #efefef; /* Can be set to transparent */ border: 3px #a72525 solid; -webkit-border-radius: 100px;}

    虚线圆


    CSS3虚线圆

    1234567

    circle { width: 200px; height: 200px; background-color: #efefef; /* Can be set to transparent */ border: 3px #a72525 dashed; -webkit-border-radius: 100px 100px 100px 100px;}

    2.半圆和四分之一圆
    树半圆


    CSS3半圆

    以本例来讲,半圆的画法是把宽度设为高度的一半,并且也只设置左上角和左下角的半径。代码如下。

    quartercircle { width: 200px; height: 200px; background-color: #a72525; -webkit-border-radius: 200px 0 0 0;}

    横半圆

    Paste_Image.png

    quartercircle {width: 200px;height: 100px;background-color: #a72525;-webkit-border-radius: 0 0 100px 100px;}

    四分之一圆


    CSS3四分之一圆

    四分之一圆的实现方法是把高度和宽度设置为相等,只设置一个圆角,其半径等于高度或宽度。本例代码如下。
    123456

    quartercircle { width: 200px; height: 200px; background-color: #a72525; -webkit-border-radius: 200px 0 0 0;}

    本文转载自http://www.xincss.com/?p=221

    相关文章

      网友评论

          本文标题:画圆

          本文链接:https://www.haomeiwen.com/subject/dzzjyttx.html