[英]CSS Image Background Position
我想要这样的布局。 请看一下图片
如您所见,我有顶栏和页脚栏。 由于页脚栏是实心栏,我可以只使用 div 并填充纯色。
但是对于顶栏,我必须使用图像作为 div 内的背景。 这是顶栏的图像。
我想要做的是,黑色方形框(徽标)应固定在右上角,并且该栏应根据屏幕宽度重复。
请为我提供顶部栏的 css。 谢谢你。
编辑:对不起我的粗心。 这是我的代码。
<html>
<head>
</head>
<body style="margin:0px">
<div style="width:100%; height:100%">
<div style="position:absolute; top:10px; background:url(bglogo.png); width:100%; height:100px"></div>
<div style="position:absolute; bottom:0px; width:100%; height:20px; background:#000"></div>
</div>
</body>
</html>
不要为整个顶部栏使用图像。 以与底栏完全相同的方式处理它,但有一些补充。
您应该按照我的建议进行操作,因为徽标应该是可点击的链接。
HTML 应该与此类似:
<div id="topBar">
<a id="logo" href="/"><img src="logo.png" alt="whatever" /></a>
</div>
有了这个 CSS:
#topBar {
position: relative;
}
#logo {
position: absolute;
top: -10px;
right: 0
}
要放置黑色方框,您可以在相对 position 标签内使用绝对 position。 放置精确的像素位置并设置 z-index 来决定前面的内容。
您还可以将 class 用于带有负边距的盒子以放在 ligne 上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.