its*_*_me 5 html css background
以下是我网站代码的结构。
<body class="xxx">
<div id="top-header">... code ...</div>
<div id="wrapper">... code ...</div>
</body>
Run Code Online (Sandbox Code Playgroud)
这是我用于背景图像的CSS代码。
body {
background-image: url('http://example.com/background-image.jpg');
background-position: top right;
background-repeat: repeat;
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,背景图片的大约50px隐藏在“顶部标题” div下,其高度为50px(这是菜单)。如何调整代码,以使背景图像正确显示在菜单下方(顶部标题)?
就是这样,您知道,我也尝试了以下CSS代码:
#wrapper {
background-image: url('http://example.com/background-image.jpg');
background-position: top right;
background-repeat: repeat;
}
Run Code Online (Sandbox Code Playgroud)
这将我内容的白色背景更改为图像。这不是我想要的。
唯一的方法是将背景图片的起点向下移动50px。我该如何定义?请尝试帮助。谢谢。
小智 5
对不起,伙计们,这很容易。我实际上遵循了用于背景的 CSS Twitter,我明白了。我只需要将“右上角”替换为“右 50 像素”,其中 50 像素等于您希望在背景图像顶部留下的边距。
body {
background-image: url('http://example.com/background-image.jpg');
background-position: right 50px;
background-repeat: repeat;
}
Run Code Online (Sandbox Code Playgroud)
干杯!