html怎么使用双层背景,CSS3之多背景background使用示例

CSS3中新加了多背景这个属性,和CSS2的使用方法一样,只不过图片可以从1个图片变成多个图片了。在CSS3中多背景的使用是非常常见的,所以,这个多背景的属性应用很普遍的,所以掌握CSS3之多背景background是当务之急呀。

一、background的语法

1、background的分写

复制代码代码如下:

background-image: [background-image], [background-image], [background-image];

background-position: [background-position], [background-position], [background-position];

background-repeat: [background-repeat], [background-repeat], [background-repeat];

2、background的简写

复制代码代码如下:

background: [background-image] [background-position] [background-repeat],

[background-image] [background-position] [background-repeat],

[background-image] [background-position] [background-repeat];

二、background的兼容情况

d2a47b8c0691bd9c96d48989ba8b6166.gif 

三、background的实例

1、圆角效果

CSS代码:

复制代码代码如下:

.a {width:300px;}

.b {background:url("http://www.leemagnum.com/img/left.jpg") no-repeat left top,

url("http://www.leemagnum.com/img/right.jpg") no-repeat right top;padding:0 10px;}

.b div {background:url("http://www.leemagnum.com/img/mid.jpg") repeat-x left top;height:48px;}

HTML代码:

复制代码代码如下:

梦龙小站

预览效果:

9bdfbeade9db48eebb154d4bf28a0f1f.png 

2、多背景图片

CSS代码:

复制代码代码如下:

div {width:300px;height:80px;border:1px solid #000;

background:url("http://www.leemagnum.com/img/logo.jpg") no-repeat,

url("http://www.leemagnum.com/img/a.jpg") no-repeat right -300px;

-webkit-transition:0.5s background-position ease;

}

div:hover {background-position:0 0,right 0;}

HTML代码:

复制代码代码如下:

预览效果:

(1)默认状态

4ed25b44b4d2c3626fc8650a95f29ee7.png 

(2)hover状态

fff57d6083d81f513e7a57a5d095bb81.png 

CSS3之多背景background就为大家介绍完了,希望能对大家有所帮助。CSS3之多背景background在CSS3的项目中运用比较广泛,大家有更好的案例要积极分享哟。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值