CSS3--背景
2017-01-07 14:54
381 查看
1. CSS3 background-image属性
CSS3中可以通过background-image属性添加背景图片:
#example1 {
background: url(img_flwr.gif) right bottom no-repeat, url(paper.gif) left top repeat;
padding: 15px;
}
2. CSS3 background-size 属性
CSS3中可以通过background-size指定背景图像的大小,可以指定像素或百分比大小,百分比大小是相对于父元素的宽度和高度的百分比的大小:
background-size: length|percentage|cover|contain;
body
{
background:url(/try/demo_source/img_flwr.gif);
background-size:80px 60px;
background-repeat:no-repeat;
padding-top:40px;
}
3. CSS3 background-Origin属性
CSS3中background-Origin属性指定了背景图像的位置区域。
content-box, padding-box,和 border-box区域内可以放置背景图像。
div
{
border:1px solid black;
padding:35px;
background-image:url('smiley.gif');
background-repeat:no-repeat;
background-position:left;
}
#div1
{
background-origin:border-box;
}
#div2
{
background-origin:content-box;
}
4. CSS3 background-clip属性
CSS3中background-clip背景剪裁属性是从指定位置开始绘制。
background-clip: border-box|padding-box|content-box;
#example1 {
border: 10px dotted black;
padding:35px;
background: yellow;
}
#example2 {
border: 10px dotted black;
padding:35px;
background: yellow;
background-clip: padding-box;
}
#example3 {
border: 10px dotted black;
padding:35px;
background: yellow;
background-clip: content-box;
}
CSS3中可以通过background-image属性添加背景图片:
#example1 {
background: url(img_flwr.gif) right bottom no-repeat, url(paper.gif) left top repeat;
padding: 15px;
}
2. CSS3 background-size 属性
CSS3中可以通过background-size指定背景图像的大小,可以指定像素或百分比大小,百分比大小是相对于父元素的宽度和高度的百分比的大小:
background-size: length|percentage|cover|contain;
值 | 描述 |
---|---|
length | 设置背景图片高度和宽度。第一个值设置宽度,第二个值设置的高度。如果只给出一个值,第二个是设置为"atuo(自动)" |
percentage | 将计算相对于背景定位区域的百分比。第一个值设置宽度,第二个值设置的高度。如果只给出一个值,第二个是设置为"auto(自动)" |
cover | 此时会保持图像的纵横比并将图像缩放成将完全覆盖背景定位区域的最小大小。 |
contain | 此时会保持图像的纵横比并将图像缩放成将适合背景定位区域的最大大小。 |
{
background:url(/try/demo_source/img_flwr.gif);
background-size:80px 60px;
background-repeat:no-repeat;
padding-top:40px;
}
3. CSS3 background-Origin属性
CSS3中background-Origin属性指定了背景图像的位置区域。
content-box, padding-box,和 border-box区域内可以放置背景图像。
div
{
border:1px solid black;
padding:35px;
background-image:url('smiley.gif');
background-repeat:no-repeat;
background-position:left;
}
#div1
{
background-origin:border-box;
}
#div2
{
background-origin:content-box;
}
4. CSS3 background-clip属性
CSS3中background-clip背景剪裁属性是从指定位置开始绘制。
background-clip: border-box|padding-box|content-box;
#example1 {
border: 10px dotted black;
padding:35px;
background: yellow;
}
#example2 {
border: 10px dotted black;
padding:35px;
background: yellow;
background-clip: padding-box;
}
#example3 {
border: 10px dotted black;
padding:35px;
background: yellow;
background-clip: content-box;
}
相关文章推荐
- 使用CSS3滤镜开发模糊背景(毛玻璃)效果
- jquery和css3打造超梦幻的三维动画背景
- CSS3——新增背景属性和边框样式
- jquery和css3打造超梦幻的三维动画背景
- CSS3 background-size让背景图寸尺大小可控
- CSS3 背景颜色渐变
- jquery css3动态背景用户登录界面特效
- CSS3 background-image允许你使用多背景图
- css3背景及字体渐变
- CSS3简明教程-3.1.CSS3背景之 绘制区域background-clip
- CSS3边框背景
- CSS3 background-size让背景图寸尺大小可控
- 使用css3 transform 属性来变换背景图方法步骤详解
- css3 -- 背景图处理
- css3 背景渐变
- CSS3学习笔记-背景
- CSS3背景
- css3的背景图片设置的一些问题
- css3全屏背景代码