在背景图像顶部淡入淡出幻灯片,作为页面背景

发布于 2024-10-23 14:09:09 字数 732 浏览 5 评论 0原文

我的网站目前有一个大的静态图像作为背景图像。我想在背景图像上方添加一个由 3 个图像组成的循环幻灯片,但仍位于其他所有图像下方。幻灯片图像只是不同大小的白色 png,具有部分透明度,并且应该平滑地相互淡入淡出。预期效果是持续突出显示背景图像的不同区域(页面的其余部分将不受影响)。

我必须在 CSS 文件中添加什么才能将幻灯片置于背景图像上方但位于其他所有内容下方?目前,对于我拥有的单个图像:

body {
background-color: #000000;
background-image:url('/images/wallpaper.jpg');
background-attachment:fixed;
background-repeat:no-repeat;
background-position:top center;
color: #555; 
font: 70%/1.5  Verdana, 'Trebuchet MS', arial, sans-serif;
text-align: center; 
margin: 15px 0;
}

我找到了一个 jQuery 应用程序 (Innerfade) 对于淡入淡出的图像,我是否需要在页面正文中添加任何内容才能运行它,或者一切都可以通过 CSS 运行吗?

感谢您的帮助!

My site currently has a single, large, static image as its background image. I would like to add a looping slide-show of 3 images above the background image, but still below everything else. The slide-show images are just different sized white pngs with partial transparency, and should fade through smoothly into each other. The intended effect is to continually highlight different areas of the background image (the rest of the page will stay unaffected).

What must I add to my CSS file to place the slide-show above the background image but below everything else? Currently, for the single image I have:

body {
background-color: #000000;
background-image:url('/images/wallpaper.jpg');
background-attachment:fixed;
background-repeat:no-repeat;
background-position:top center;
color: #555; 
font: 70%/1.5  Verdana, 'Trebuchet MS', arial, sans-serif;
text-align: center; 
margin: 15px 0;
}

I found a jQuery application (Innerfade) for fading images, do I need to add anything to my body of my page to run it, or will everything work from the CSS?

Thankyou for any help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝颜夕 2024-10-30 14:09:09

您需要使用不同的 z 索引来定位元素。
例如,

#slideshow{
position: relative;
z-index: 1;
}

#otherContent{
position: relative;
z-index: 2
}

z-index 需要该位置才能发挥作用。
现在,幻灯片的 z-index(空间深度)与其他内容相比较低。

希望这有帮助。

You need to position the elements with different z-indexes.
For example

#slideshow{
position: relative;
z-index: 1;
}

#otherContent{
position: relative;
z-index: 2
}

The position is needed for z-index to work.
Now the slideshow has a lower z-index (depth in space) as the otherContent.

Hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文