教你一招搞定css背景图的大小


本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。

上一篇文章中我们了解了设置背景图重复的方法,请看《如何使用css设置背景图的重复与否》。这次我们来了解一下设置背景图大小的方法,有需要的可以参考参考。

当我们想让我们手中的背景图将整个画面都占住的时候,应该怎么去做呢?

来看一下小栗子吧。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

<style>

    div{

      background-image: url("images/3.jpg");

      background-repeat:no-repeat;

      background-size: 400px;

    }

  </style>

</head>

<body><div>

<p>为了显示,表明这个一个p元素</p>

<p>为了显示,表明这个一个p元素</p>

<p>为了显示,表明这个一个p元素</p>

<p>为了显示,表明这个一个p元素</p>

<p>为了显示,表明这个一个p元素</p>

<p>为了显示,表明这个一个p元素</p>

<p>为了显示,表明这个一个p元素</p>

<p>为了显示,表明这个一个p元素</p>

<p>为了显示,表明这个一个p元素</p>

<p>为了显示,表明这个一个p元素</p>

<p>为了显示,表明这个一个p元素</p>

<p>为了显示,表明这个一个p元素</p>

<p>为了显示,表明这个一个p元素</p>

<p>为了显示,表明这个一个p元素</p>

</div>

</body>

这个小例子的结果是

GIF.gif

可以看到,当我们在改变某一个属性的值时,这个背景也随着值的改变而变大了。那我们在看看这个属性是什么呢?可以看到我们修改的是background-size这个属性的值。

那我们就来看看这个属性的意思吧。

background-size 属性规定背景图像的尺寸。图片可以保有其原有的尺寸,或者拉伸到新的尺寸,或者在保持其原有比例的同时缩放到元素的可用空间的尺寸。

来看看这个属性的语法吧。

1

background-size: length|percentage|cover|contain;

这个值的解释,我就直接做成一个表格了,可以去看看。

图片4.png

推荐学习:css视频教程

以上就是教你一招搞定css背景图的大小的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

css中px、em、rem的区别是什么?

你所不知道的css规则,值得收藏!!

学html css看什么书?

css的display属性有哪些

css实现背景图片拉伸填充

css borderradius不起作用怎么办

css animation-iteration-count属性怎么用

css如何指定样式表使用的字符编码

css如何实现文本多行省略号

css怎么设置段落缩进

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...