1 <style>
2 div{
3 width: 100%;
4 height: 150px;
5 border: 1px solid red;
6 /*overflow: scroll;*/
7 /*1.添加背景颜色*/
8 /*background-color: blue;*/
9 /*2.添加背景图片
10 如果图片大于容器,那么默认就从容器左上角开始放置
11 如果图片小于容器,那么图片默认会平铺*/
12 /*background-image: url("../img/d1.jpg");*/
13 background-image: url("../img/h_bg.jpg");
14 /*3.设置背景平铺
15 round:会将图片进行缩放之后再平铺
16 space:图片不会缩放平铺,只会在图片之间产生间距值
17 */
18 /*background-repeat: round;*/
19 /*4.设置在滚动容器的背景行为:跟随滚动/固定*/
20 /*fixed:背景图片的位置固定不变
21 scroll:当前滚动容器的时候,背景图片也会跟随滚动
22 */
23 /*local和scroll的区别:前提是滚动当前容器的内容
24 loccal:背景图片会跟随内容一起滚动
25 scroll:背景图片不会跟随内容一起滚动
26 */
27 /*background-attachment: local;*/
28
29
30 /*background-size:设置背景图片的大小 宽度/高度 宽度/auto(保持比例自动缩放)
31 建议:在使用这个属性之前确定宽高比与容器的宽高比是一致,否则会造成图片失贞变形
32 */
33 /*background-size: 50px 50px;*/
34 /*设置百分比,是参照父容器可放置内容区域的百分比*/
35 /*background-size: 50% 50%;*/
36 /*设置contain:按比例调整图片大小,使用图片宽高自适应整个元素的背景区域,是图片包含在容器内
37 1.图片大于容器:可能会造成空白区域,将图片缩小
38 2.图片小于区域:可能造成空白区域,将图片放大
39 */
40 /*background-size: contain;*/
41 /*cover:与contain刚好相反,背景图片会按比例缩放自适应整个背景区域,如果背景区域不足以所有背景图片,图片会溢出
42 1.图片大于容器:等比例缩小,会填满整个背景区域,有可能造成图片的某些区域不可见
43 2.图片小于容器:等比例放大,填满整个背景区域,图片有可能造成某个方向上内容溢出
44 */
45 background-size: cover;
46 /*图片始终保持在页面的中间*/
47 background-position: center;
48 }
49 </style>