为了账号安全,请及时绑定邮箱和手机立即绑定

为什么30px和-30px都可以达到效果?

为什么30px和-30px都可以达到效果?到底哪个是向上移动

正在回答

3 回答

background-position: 0 30px;

分别表示背景图向右移动0像素和向下移动30像素。

这里使用30px和-30px都可以达到效果的原因是,这张背景图的高度总共是60px,白色和橙色部分分别为30px,我们移动背景图的位置时可以想象成在移动一张由很多张背景图平铺相连的一张大背景,所以向上 或向下 移动30px,都刚好是橙色的部分。

这样解释能看明白吗?

2 回复 有任何疑惑可以回复我~
#1

阿biu 提问者

谢谢你,我还是有点没绕过来,我先记住吧
2016-03-07 回复 有任何疑惑可以回复我~

可以尝试着用10px 10px; 10px -10px看看就能明白了。

0 回复 有任何疑惑可以回复我~

同问,为嘛正30px也可以?

0 回复 有任何疑惑可以回复我~
#1

阿biu 提问者

听老师的视频讲解,他说-30px是向下移动30px,这题的向上移动应该是正30px啊,我糊涂了
2016-03-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
导航条菜单的制作
  • 参与学习       123899    人
  • 解答问题       813    个

水平、垂直、圆角导航条菜单,让您的技术探索之路更高效

进入课程

为什么30px和-30px都可以达到效果?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信