网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 CSS3实例分享之多重背景的实现(Multiple backgrounds)
内容
    CSS3的诞生为我们解决了这一问题,在CSS3里,通过background-image或者background可以为一个容器设置多张背景图像,也就是说可以把不同背景图象只放到一个块元素里。
    首先我们来看一下语法吧:
    background : [background-image] | [background-origin] | [background-clip] | [background-repeat] | [background-size] | [background-attachment] | [background-position]
    多个背景图片的url之间使用逗号隔开即可,如果有多个背景图片,而其他属性只有一个(例如background-repeat只有一个),那么所有背景图片都应用该属性值。
    下面我们就看一个例子吧:
    这里我们要使用5张图片作为一个div容器的背景,我们来看一下代码:
    HTML代码:
    代码如下:
    <div>
    <a href="#">脚本之家</a>
    </div>
    CSS代码:
    代码如下:
    .div1{
    margin:50px auto;
    width:700px;
    height:450px;
    border:10px dashed #ff00ff;
    background-image:url(images/1.jpg),url(images/2.jpg),url(images/3.jpg),url(images/4.jpg),url(images/5.jpg);
    background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;
    background-position:top left,top right,bottom left,bottom right,center center;
    }
    效果如下图:
    tup
    在上面的代码中有这一句:
    background-repeat:no-repeat;
    写一个值就行了,效果是完全一样的。
    当然上面设置背景图片的各个属性时是分开写的,那么我们也可以把背景图片的各个属性写在一块,这时的CSS代码如下:
    代码如下:
    .div1{
    ...
    background:url(images/1.jpg) no-repeat top left,
    url(images/2.jpg) no-repeat top right,
    url(images/3.jpg) no-repeat bottom left,
    url(images/4.jpg) no-repeat bottom right,
    url(images/5.jpg) no-repeat center center;
    ...
    }
    哦了,CSS3多种背景就是这么回事儿,很简单吧。下面提供了完整的源码及示例,可以作为一个参考。
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/17 16:20:35