背景图片不显示

背景图片不显示

https://img1.sycdn.imooc.com//climg/6166a058090eebe003000095.jpg

https://img1.sycdn.imooc.com//climg/6166a31209eee7d306430327.jpg

https://img1.sycdn.imooc.com//climg/6166a31209d6866c04660218.jpg

https://img1.sycdn.imooc.com//climg/6166a312097fbf3702940220.jpg

https://img1.sycdn.imooc.com//climg/6166a31309b0918506390186.jpg

样式可以显示,但图片出不来,看路径感觉也没什么问题。

属性改成background依旧无法显示

正在回答

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

1回答

同学你好,background-image属性使用不正确。该属性的属性值,不能设置no-repeat:

https://img1.sycdn.imooc.com//climg/6166a55309fbd76506180137.jpg

建议将no-repeat去掉试试。

另外,需要注意的是,如果背景图的位置坐标设置的不合理,也会看不到想要的图片:

https://img1.sycdn.imooc.com//climg/6166a4c20983e39105990103.jpg

假设这个位置坐标,刚好是active.png这张图上的空白位置,那显示出来的效果就是错的。

祝学习愉快!

  • 君小七七七 提问者 #1

    https://img1.sycdn.imooc.com//climg/6166a9c809fd16d606760726.jpg

    确实是这个精灵图片定位的问题,但是 ,写的值也是按照这个上边写的,还是不显示。

    之前的精灵图都是用的这个方法也没什么问题。

    2021-10-13 17:42:55
  • 好帮手慕久久 回复 提问者 君小七七七 #2

    同学你好,如果测量正确的话,建议将x坐标换成-160px试试:

    https://img1.sycdn.imooc.com//climg/6166aaff09a775e804640173.jpg

    另外,也可能是测量不准确、有偏差,图制作的不规范造成的。没关系,可以如下这样调整x、y的位置坐标:

    https://img1.sycdn.imooc.com//climg/6166ac0009c21c1b08060489.jpg

    2021-10-13 17:57:16
  • 君小七七七 提问者 回复 好帮手慕久久 #3

    还是不行 图标大到装不下 显示也只能显示箭头的一半 这是精灵图的问题吗?我还是直接用图片吧

    2021-10-13 18:02:19
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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