gpt4 book ai didi

html - 作为 ul 背景的透明 PNG 只有在 ul 绝对定位时才透明

转载 作者:行者123 更新时间:2023-11-28 15:36:36 25 4
gpt4 key购买 nike

我遇到了一个奇怪的问题,我有一个带有部分透明 PNG 背景图像的无序列表。在我将无序列表的位置设置为绝对位置之前,透明度没有显示出来。对此有什么解释吗?这真的让我失望。

<ul id="flag_down">
<li>
<a href="#" class="flag" onclick="return false"></a><span>Flag</span>
<ul id="fd-menu">
<li><a class="js-inpost-duplicate" href="#duplicate">duplicate</a></li>
<li><a class="js-inpost-nsfw" rel="83858" href="#nsfw">nsfw</a></li>
<li><a href="/dmca/">copyright</a></li>
</ul>
</li>
</ul>

CSS:

#flag_down li ul {
display:none;
left:6px;
margin-top:2px;
position:relative;
background: url("../bg-dropdown.png") repeat-y scroll 0 0 transparent;
width: 83px;
z-index: 9999;

最佳答案

使用 JavaScript:

var uls = document.getElementsByTagName("ul");
for(var i=0; i<uis.length; i++) {
var t = uis[i];
if(t.style.position == "absolute")
t.setAttribute("style", 'url("../bg-dropdown.png") repeat-y scroll 0 0 transparent;');
}

关于html - 作为 ul 背景的透明 PNG 只有在 ul 绝对定位时才透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8628815/

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