CSS3之多背景background使用示例


Posted in HTML / CSS onOctober 18, 2013

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的兼容情况
CSS3之多背景background使用示例 
三、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代码:
复制代码
代码如下:

<div class="a">
<div class="b">
<div>梦龙小站</div>
</div>
</div>

预览效果:
CSS3之多背景background使用示例 
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代码:
复制代码
代码如下:

<div></div>

预览效果:

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

HTML / CSS 相关文章推荐
利用CSS3实现炫酷的飞机起飞动画
Sep 17 HTML / CSS
CSS3实战第一波 让我们尽情的圆角吧
Aug 27 HTML / CSS
用CSS3实现背景渐变的方法
Jul 14 HTML / CSS
基于CSS3实现图片模糊过滤效果
Nov 19 HTML / CSS
CSS3 text-shadow实现文字阴影效果
Feb 24 HTML / CSS
CSS3,线性渐变(linear-gradient)的使用总结
Jan 09 HTML / CSS
HTML5移动开发图片压缩上传功能
Nov 09 HTML / CSS
canvas绘制表情包的示例代码
Jul 09 HTML / CSS
html5实现的便签特效(实战分享)
Nov 29 HTML / CSS
HTML5注册页面示例代码
Mar 27 HTML / CSS
HTML5离线应用与客户端存储的实现
May 03 HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
May 28 HTML / CSS
CSS3之背景尺寸Background-size使用介绍
Oct 14 #HTML / CSS
CSS3之边框多颜色Border-color属性使用示例
Oct 11 #HTML / CSS
CSS3文本换行word-wrap解决英文文本超过固定宽度不换行
Oct 10 #HTML / CSS
CSS3图片旋转特效(360/60/-360度)
Oct 10 #HTML / CSS
使用CSS3在触屏上为按钮实现激活效果
Sep 27 #HTML / CSS
纯CSS3实现带动画效果导航菜单无需js
Sep 27 #HTML / CSS
css3中background新增的4个新的相关属性用法介绍
Sep 26 #HTML / CSS
You might like
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
php程序之die调试法 快速解决错误
2009/09/17 PHP
Smarty Foreach 使用说明
2010/03/23 PHP
用PHP编写和读取XML的几种方式
2013/01/12 PHP
PHP删除指定目录中的所有目录及文件的方法
2015/02/26 PHP
php生成不重复随机数、数组的4种方法分享
2015/03/30 PHP
ThinkPHP开发框架函数详解:C方法
2015/08/14 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
jQuery EasyUI API 中文文档 - Tabs标签页/选项卡
2011/10/01 Javascript
jQuery cdn使用介绍
2013/05/08 Javascript
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
使用apply方法实现javascript中的对象继承
2013/12/16 Javascript
JavaScript用Number方法实现string转int
2014/05/13 Javascript
jquery中获得元素尺寸和坐标的方法整理
2014/05/18 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
使用BootStrap建立响应式网页——通栏轮播图(carousel)
2016/12/21 Javascript
AngularJS表格样式简单设置方法示例
2017/03/03 Javascript
JavaScript基础心法 深浅拷贝(浅拷贝和深拷贝)
2018/03/05 Javascript
jQuery基于闭包实现的显示与隐藏div功能示例
2018/06/09 jQuery
vue实现微信分享功能
2018/11/28 Javascript
详解Vue一个案例引发「内容分发slot」的最全总结
2018/12/02 Javascript
Jquery异步上传文件代码实例
2019/11/13 jQuery
Vue(定时器)解决mounted不能获取到data中的数据问题
2020/07/30 Javascript
Python时间模块datetime、time、calendar的使用方法
2016/01/13 Python
Python命令启动Web服务器实例详解
2017/02/23 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
2018/10/16 Python
浅谈django rest jwt vue 跨域问题
2018/10/26 Python
python flask框架实现重定向功能示例
2019/07/02 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
2020/05/26 Python
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
2013/01/06 HTML / CSS
空气环保标语
2014/06/12 职场文书
预备党员党支部意见
2015/06/02 职场文书
Jsonp劫持学习
2021/04/01 PHP
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js