css实现的圆角效果带有注释

jerry CSS 2016年03月06日 收藏
圆角注释


  1. /**
    *这个圆角的思路在于,用缩小化的视觉感受体现的,其实每一个弯角是用两个像素的"-"与一个像素的"."与两个像素的"|"实现的.
    *b1与b1b相对,通过背景来制作边框
    *b2与b2b相对,通过border-width:2px制作2个像素的"-"
    *b3与b3b相对,制作1个像素的"."
    *b4与b4b相对,制作2个像素的"|"这样就从视觉上感觉是一个圆弧了。
    */
    /*确定为block,为了让左右边框实现*/
    .b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{
    display:block;
    overflow:hidden;
    }
    /*高度为一的主要目的是为了让b1,b1b作为的背景色当作上下线*/
    .b1,.b2,.b3,.b1b,.b2b,.b3b{
    height:1px;
    }
    /*左右边框的颜色与大小*/
    .b2,.b3,.b4,.b3b,.b4b,.b2b,.b{
    border-left:1px solid #999;
    border-right:1px solid #999;
    }
    /*注意每个的左右边距与颜色*/
    .b1,.b1b{
    margin:0px 5px;background:#999;
    }
    /*边距为3少了2个像素 - */
    .b2,.b2b{
    margin:0px 3px;border-width:2px;
    }
    /*边距为2少了一个像素 . */
    .b3,.b3b{
    margin:0px 2px;
    }
    /*边距为1少了一个像素 |*/
    .b4,.b4b{
    margin:0px 1px; height:2px;
    }
    /*div的背景色与border的背景色要不同*/
    .d1{
    background:#f7f8f9;
    }
    /*宽度指定*/
    .k{
    height:300px;
    }
    </style>
    </head>
    <body>
    <div>
    <b class="b1"></b>
    <b class="b2 d1"></b>
    <b class="b3 d1"></b>
    <b class="b4 d1"></b>
    <div class="b d1 k">
    <font style="font-size:26px;color:red; margin:0px 10px;">简洁型css圆角矩形</font>
    </div>
    <b class="b4b d1">
    </b><b class="b3b d1">
    </b><b class="b2b d1">
    </b><b class="b1b"></b>
    </div>