gpt4 book ai didi

html - CSS:背景位置+重复=不工作

转载 作者:搜寻专家 更新时间:2023-10-31 22:49:14 26 4
gpt4 key购买 nike

以前有人遇到过这种 CSS 问题吗?

我有一个设置为 100% 宽度的页眉,左侧有一个图像(500 像素宽)。我有一个背景图像,我想水平填充剩余空间,但不是图像所在的位置。因此,我设置了 background-position: 500px 0; 并假定背景从距浏览器左侧 500px 的距离开始。但事实并非如此。它只有在我将 repeat-property 设置为 background-repeat: no-repeat; 时才有效 我只是花了 1.5 个小时试图找到一个没有运气的解决方案,并最终通过添加 解决了这个问题code>margin-left: 500px; 到标题,负 500px margin-left 到图像。我在这里错过了什么吗?为什么我不能告诉我的背景从 x 坐标 500 开始水平平铺?

最佳答案

Am I missing something here? Why can't I tell my background to start tiling horizontally from x-coordinate 500?

background-position 不设置向右或向下重复的背景原点。它只是将整个背景分别沿 x 轴和 y 轴移动一定距离。

当您指定背景沿轴重复时,它始终沿该轴在两个方向上无限平铺(即沿水平轴左右,沿垂直轴上下)。您将无法使用 CSS 的背景属性更改它。

关于html - CSS:背景位置+重复=不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9657480/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com