请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

background-size的作用

为什么已经定义过width 和height的情况下还要再定义background-size,这没有重复吗?

正在回答 回答被采纳积分+3

3回答

宇xixi 2017-04-26 22:38:35

因为,是用background-image设置背景图片。width + height 是设置元素宽高,背景图片宽高也需要设置,如果背景图片不进行设置,图片实际尺寸大于元素尺寸,在元素内只会显示一部分图片。

类似这样:

https://img1.sycdn.imooc.com/szimg//5900b0e300016bf803050309.jpg


1 回复 有任何疑惑可以回复我~
qq_发潮烧_0 2017-05-17 14:51:07

background-size:100% 100%;就好,改变容器大小就不用再改background-size了


0 回复 有任何疑惑可以回复我~
提问者 机智的马里奥 2017-04-26 22:40:43

原来是这样,谢谢, 但如果只设置背景图片的尺寸,不设置宽高呢?

0 回复 有任何疑惑可以回复我~
  • 宇xixi #1
    那元素就不会展示了。尺寸没了,相当于这元素不存在,因为设置成块级元素了
    回复 有任何疑惑可以回复我~ 2017-04-27 09:13:23
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信