gpt4 book ai didi

javascript - 当元素内容扩展且正文具有图像背景时,框阴影渲染不正确

转载 作者:太空宇宙 更新时间:2023-11-03 18:38:12 24 4
gpt4 key购买 nike

我有一个应用于标题 div 的框阴影。每当我在该标题中显示隐藏元素时,框阴影都无法正确呈现。

<div id="header">
<div id="logo">
<a href="#"><img src="logo.png" /></a>
<div id="navBtn"></div>
</div>
<div id="navlist"> <!-- hidden -->
<ul>
<li><a href="coupons">Coupons</a>
</li>
<li><a href="trans">Buy</a>
</li>
<li><a href="about">About</a>
</li>
</ul>
</div>
</div>

我已经尝试从正文中删除背景图像,当我这样做时,问题不再出现。关于问题可能是什么的任何想法?

JSFiddle Demo

最佳答案

这是因为你正在使用 background-attachment: scroll; - 正如它的值(value)所暗示的那样,背景随着页面内容(您的标题)滚动。您应该改为使用 fixed 以便背景图像相对于视口(viewport)是固定的。

另请注意,background-widthbackground-height 不是有效的 CSS 属性,我相信您正在寻找 background-size属性(property)。

http://jsfiddle.net/RGLR3/6/

关于javascript - 当元素内容扩展且正文具有图像背景时,框阴影渲染不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18222091/

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