background-position 的问题

background-position 的问题

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

老师,请问这里的0,-67px 是指background-position吗?

background-position 的这两个参数不是指图片相对于该元素的顶部和左边的位置吗?

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

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

2回答
提问者 顾寻 2019-04-10 16:52:12

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

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

那在讲background-position那节的例子里这又怎么理解呢?

  • 提问者 顾寻 #1
    二者在编写的时候有什么区别?
    2019-04-10 16:52:55
  • 好帮手慕星星 回复 提问者 顾寻 #2
    代码中图片位置设置的是正值,正值是从图片左侧往左,顶部向上计算,可是图片往左往上没有可以显示的位置了,所以显示出来是空白的,看到的效果也就是图片距离元素顶部,左侧的距离。这是设置正值和负值的区别。
    2019-04-10 17:01:19
好帮手慕星星 2019-04-10 16:44:42

你好,0,-67px 是指background-position,0是水平方向,-67px是垂直方向,也就是图片显示出来的位置是从图片的左侧,顶部往下67px处开始显示的。

例如:

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

效果:

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

也就是图片是从左侧,顶部往下260的位置开始显示的:

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

祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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