gpt4 book ai didi

css - 背景平铺,顶部有灵活的背景图像(哦 - 和阴影)

转载 作者:行者123 更新时间:2023-11-28 18:57:17 27 4
gpt4 key购买 nike

我的网站设计使用背景图像和纹理作为网站的特色。

在这里查看背景设计概念:http://www.flickr.com/photos/54233587@N03/6145240784/in/photostream

背景是这样工作的:

页面背景有平铺图案(或者在某些页面上会有纯色背景)。

背景的顶部覆盖有背景图像。背景图片是一张大图(2000px 宽),需要居中显示在窗口中。根据页面的不同,图像的高度将从底部裁剪(也就是说,在一个页面上图像可能需要 400 像素,而在其他页面上可能需要 450 像素)。此背景图像还应用了 CSS3 框阴影,因此图像底部有轻微的阴影。此背景图像不能使用固定位置 - 也就是说,如果滚动,它应该随页面移动。

所有其他页面内容位于背景之上的居中 div 中,如屏幕截图中的黑框所示。

我试图通过针对平铺背景的 HTML5 html 节点来实现这一点。

html {
background: url(../img/pegboard.jpg) repeat center;
}

然后,对于叠加背景图像,我一直使用 div 元素插入图像。

<div id="bgimage"><img src="mybgimage.jpb"></div>

然后设置 img 的样式以尝试居中,滚动时不固定,并调整 div 的大小以从底部裁剪图像。一切都没有太大的成功。

谢谢。

最佳答案

我会做这样的事情。

HTML:

<div id="bgimage"></div>
<div id="content">
Actual content goes here.
</div>

CSS:

body {
background: url(../img/pegboard.jpg) repeat center;
}
#bgimage {
position: absolute;
top: 0;
left: 0;
right: 0;
background: url(../img/mybgimage.jpg) no-repeat center;
height: 400px;
box-shadow: 0 5px 5px -5px #000;
}
#content{
margin: 0 auto;
width: 960px;
height: 1000px;
background: #000;
filter: alpha(opacity=50);
opacity: 0.5;
}

关于css - 背景平铺,顶部有灵活的背景图像(哦 - 和阴影),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7408724/

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