此页面上的横幅(正在进行的工作)具有以下结构
<div id="top">
<div class="sidebox">
<div class="boxhead">
<h2>Chalets des Bouleaux</h2>
</div>
<div class="boxbody">
<p>Tel. 819-444-4444</p>
<p>Notre-Dame de Pontmain, Québec, Canada</p>
</div>
</div>
</div>
带有班级sidebox
的div及其所有子元素组成了横幅中心显示的徽标。横幅后面显示的照片是top
div的背景图片。我希望徽标看起来好像漂浮在照片的顶部,即照片通过徽标的白色部分显示。显然现在没有发生这种情况,虽然我不确定为什么,因为我已经为构成徽标的所有元素设置了透明的背景颜色。
我链接到的页面已更改,因此我删除了链接以避免混淆。请忽略此问题并投票决定关闭它!
答案 0 :(得分:1)
你的GIF的背景是白色的!让它们透明!
答案 1 :(得分:1)
<div id="top" style="background-image:url(backgroundimagepath)">
<div class="sidebox">
<div class="boxhead">
<h2>Chalets des Bouleaux</h2>
</div>
<div class="boxbody">
<p>Tel. 819-444-4444</p>
<p>Notre-Dame de Pontmain, Québec, Canada</p>
</div>
</div>
</div>
以这种方式更改它,并且sidebox应该具有透明背景。
答案 2 :(得分:1)
您需要将侧箱的图像替换为具有透明背景的图像。
这些图片:
images/sbbody-r.gif
images/sbhead-r.gif
images/sbbody-l.gif
images/sbhead-r.gif
答案 3 :(得分:1)
以下图片需要重新创建为具有半透明背景的24位PNG:
如果您需要IE6中的透明度,那么您应该使用与SuperSleight类似的东西来修补漏洞。