这实际上是一个两部分的问题。所以我有这个透明的 div 元素漂浮在背景图像上,我想要的是在框内有图像(作为链接)。但不透明。我有透明框,但我似乎无法弄清楚如何使内容不透明,因为我还希望框中的那些图像(作为链接)与网络浏览器成比例地缩放。到目前为止,我的 CSS 是这样的:
#menu
{
position:absolute;
top:13%;
left:3%;
width:25%;
height:20%;
background-color:#ffffff;
filter:alpha(opacity=60);
opacity:0.6;
-moz-opacity:0.6;
-khtml-opacity: 0.6;
}
#work img
{
position:absolute;
margin: 2% 29%;
height:33%;
}
#infocontact img
{
position:absolute;
margin: 33% 29%;
height:33%;
}
#store img
{
position:absolute;
margin: 66% 29%;
height:33%;
}
我的html是这个
<div id="menu">
<div id="work">
<img src="work.gif" /> </div>
<div id="infocontact">
<img src="info.gif" />
</div>
<div id="store">
<img src="store.gif" /></div>
</div>
所以我现在拥有的是那些随着浏览器的高度(和随后的宽度)缩放的 gif 图像。我想要做的是让这些图像也随着盒子的比例缩放。因此,如果由于某种原因您使浏览器变得非常小,则图像不会伸出较小的透明框。
我知道它必须是可能的,我只是想不出 css/html 的正确组合来使它工作。