背景图片偏移时,当设置成no-repeat,也就是只有一张背景图片时,能够左右偏移和上下偏移,然而,设置成repeat-x时,只能上下偏移,不能左右偏移是怎么回事?ie和谷歌都试了都不行
背景图片偏移时,当设置成no-repeat,也就是只有一张背景图片时,能够左右偏移和上下偏移,然而,设置成repeat-x时,只能上下偏移,不能左右偏移是怎么回事?ie和谷歌都试了都不行
2 回答792 阅读✓ 已解决
4 回答822 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答960 阅读✓ 已解决
2 回答2.5k 阅读
2 回答1.5k 阅读
1 回答963 阅读✓ 已解决
repeat-x
x方向重复了呀。我猜你的图是一个样式重复的小图。解释就是
100px
的元素,向右偏移50px
,理论上左侧应该有50px
的空白,但是repeat-x
又将空白填充了呀~mdn上repeat的解释是
position
准确的说应该是图片做背景时,从哪个地方作为起始点。而不是元素上哪个地方为起始位置。想做你说的效果目前能想到是:
两个div,开定位一个做背景,一个装文字,重叠在一起;
css3提供的背景相关的样式好像也没有能单方向且单向重复的。