背景位置设置50%就等于设置center吗?

背景位置设置50%就等于设置center吗?

背景位置设置50%就等于设置center吗?50%不是指背景左上角的距离到定位点的距离么?

课程里面老师设置了center 50%就等于 50% 50%? 为什么显示效果图片在下半部分,儿上面是空的

http://img1.sycdn.imooc.com//climg/5e5639ba094cf97208180198.jpg

http://img1.sycdn.imooc.com//climg/5e5639ae09d6702d11000639.jpg

另外 我这个代码 为什么写了背景颜色整个网页就显示不出来了呢?

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>background-image</title>

    <style type="text/css">


 


        div{

            width:300px;

            height:300px;

            background:

            #ef

            url(http://img1.sycdn.imooc.com/climg//582c3b780001a95103000090.jpg) no-repeat center top

            ,url(http://img1.sycdn.imooc.com/climg//582c3b6d0001197603000090.jpg) no-repeat center center

            ,url(http://img1.sycdn.imooc.com/climg//582c3b61000122dd03000090.jpg) no-repeat center bottom;

        }

    </style>

</head>

<body>

    <!-- 此处写代码 -->      

    <div></div>

</body>

</html>


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

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕言 2020-02-26 19:31:45

同学你好,关于同学的疑问,解答如下:

1、设置50%相当于center,两者的效果是一样的。

2、center 50%相当于50% 50%。上方有空白,可以给图片设置大小,可以参考下方:
http://img1.sycdn.imooc.com//climg/5e5654f309a936be14010273.jpg

3、分开写,比如:

http://img1.sycdn.imooc.com//climg/5e5656f80990a3ff09600108.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 可是设置了center不是应该在中间吗 有空隙不是应该在两边吗?为什么图片在下面
    2020-02-26 20:03:47
  • bbbboom 回复 提问者 weixin_慕斯卡3305140 #2
    好像跟background-attachment: fixed;这个样式也有关,你可以把fixed删了
    2020-02-26 22:20:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师