来源:自学PHP网 时间:2018-02-08 10:48 作者: 阅读:次
[导读] CSS background-size属性用于指定背景图片的尺寸大小。...
|
background-size属性用于指定背景图片的尺寸大小。 一张背景图片可以设置为覆盖整个背景区域,或设置为指定的大小。 可以使用
background-size: cover; /* 关键字 */
background-size: contain; /* 关键字 */
background-size: 100% 50%; /* 百分比值 */
background-size: 300px 200px; /* 一对像素值 */
background-size: 50% auto; /* 百分比值 + 'auto' */
如果指定的是一对值,那么第一个值表示背景图片的宽度,第二个值表示背景图片的高度。 如果只给出了一个值,那么第二个值会被设置为 如果指定了多个背景图片,可以使用 官方语法
background-size: <bg-size> [ , <bg-size> ]*
/* 其中 */
<bg-size> = [ <length> | <percentage> | auto ]{1,2} | cover | contain
参数:
如果
下面是
/* 关键字 */
background-size: cover
background-size: contain
/* 一个值: 这个值指定图片的宽度,图片的高度隐式的为auto */
background-size: 50%
background-size: 3em
background-size: 12px
background-size: auto
/* 两个值: 第一个值指定图片的宽度,第二个值指定图片的高度 */
background-size: 50% auto
background-size: 3em 25%
background-size: auto 6px
background-size: auto auto
/* 逗号分隔的多个值:设置多重背景 */
background-size: auto, auto /* 不同于background-size: auto auto */
background-size: 50%, 25%, 25%
background-size: 6px, auto, contain
background-size: inherit
示例代码下面是使用
/* 拉伸图片以占据整个背景区域 */
background-size: 100% 100%;
/* 背景图片显示它的本身的尺寸 */
background-size: auto; /* default */
/* 背景图片的宽度为3em,高度按比例进行缩放 */
background-size: 3em; /*第二个值为'auto' */
/* 强制背景图片的尺寸为15px X 15px */
background-size: 15px 15px;
下面的例子将背景图片的水平尺寸拉伸为背景的一半,并通过属性和属性式背景图片重复平铺。
background-size: 50% auto;
background-repeat: repeat;
background-origin: border-box;
下面是为多个背景图片分别设置
background-image: url(image1.jpg), url(image2.png);
background-size: 100% 100%, contain;
下面是使用渐变作为背景图像,并使图像的大小为100X100像素。
background: linear-gradient(left, white 50%, #8b0 50%);
background-size: 100px 100px;
在线演示选择不同的选项来查看各种
浏览器支持
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com