CSS圆角框制作(2)

来源:互联网 发布:电动螺丝刀 知乎 编辑:程序博客网 时间:2024/05/16 15:42

  上接:固定宽度的圆角框

可变宽度的圆角框

   可变宽度的圆角框,即宽度和高度都可以改变的圆角框。这种圆角框可以随心所欲制作页面,背景图可以随意根据自己的需要进行改变。

   为大家介绍制作可变宽度的圆角框的方法--五图像圆角框制作方法。

   五图像分为哪五个图像呢?


    从图中可以看出五图像分为:1、左上部分;2、左下部分;3、右上部分;4、右中部分;5、右下部分。

    CSS代码如下:

<span style="font-family:SimSun;font-size:18px;">/*可变宽度的圆角框样式*/.round2 {               /*左上部分*/    background-image:url("../Images/round2_left_top.gif");    background-position:top left;    background-repeat:no-repeat;}     .round2 h3 {                 /* 右上部分*/        background:url("../Images/round2_right_top.gif") no-repeat top right;       /* 将背景图的样式卸载同一行中,分别是插入图片,不重复,位置*/        padding-left:35px;        padding-top:12px;        padding-bottom:30px;        font-size:16px;        font-weight:bold;    }     .round2 .con {               /*右中部分 */        background:url("../Images/round2_right_middle.gif") repeat-y top right;        margin-top:-1em;/*解决IE系列的空隙问题*/        padding:10px 20px;    }    .round2 .footer {                        /*左下部分 */        background:url("../Images/round2_left_bottom.gif") no-repeat bottom left;    }         .round2 .footer p {                  /*右下部分 */            background:url("../Images/round2_right_bottom.gif") no-repeat bottom right;        }</span>

   此方法制作出的圆角框背景图宽度和高度是可以改变的,所以不需要设置高度(width)和宽度(height)的值。

知识拓展

    随着HTML5/CSS3的到来,CSS3样式的圆角必将成为构建未来网站的趋势。CSS3相对于其它方式,更加容易应用,不需要额外的HTML标记和图片。目前支持CSS3圆角的浏览器包括FireFox,Chrome,Opera,IE9等;由于目前中文用户多使用IE,并且多为IE6-IE8,因此,CSS3的普及尚需时日。

    CSS2圆角一般需要额外的HTML标记和图片,然而其优点也是非常明显的:支持所有主流浏览器,包括IE(6-9),FireFox,Chrome,Opera等。


0 0
原创粉丝点击