实现父div透明,子div不透明

本文介绍了一种使用HTML、CSS及JavaScript实现的弹出层效果,该效果包括一个半透明的外层DIV和一个完全透明的内层DIV。通过简单的代码实现了良好的交互体验,并且兼容多种主流浏览器如IE6.0、IE7.0、Firefox 3.6等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
        <title>css外层DIV半透明内层div不透明-弹出层效果的实现【实例】</title> 
        <style type="text/css"> 
            <!-- 
            body,td,th 
{ 
                font-size
: 12px; padding:0; margin:0; 
            
} 
            .tanchuang_wrap
{ width:600px; height:400px;position:absolute;left: 0px;top: 0px;z-index:100; display:none;} 
            .lightbox
{width:600px;z-index:101; height:400px;background-color:red;filter:alpha(Opacity=20);-moz-opacity:0.2;opacity: 0.2; position:absolute; top:0px; left:0px;} 
            .tanchuang_neirong
{width:353px;height:153px;border:solid 1px #f7dd8c;background-color:#FFF;position:absolute;z-index:105;left: 123px;top: 123px;} 
            --> 
        
</style> 
        <script language="javascript"> 
            
function closeDiv(divId){ 
                document.getElementById(divId).style.display 
= 'none'
            } 
            
function displayDiv(divId){ 
                document.getElementById(divId).style.display 
= 'block'
            } 
        
</script> 
    </head> 
    <body> 
        <div style="width:400px; height:400px; position:relative; text-align:center;"> 
            <div class="tanchuang_wrap" id="aaaa"> 
                <div class="lightbox"></div> 
                <div class="tanchuang_neirong"> 
                    <p><span onClick="closeDiv('aaaa')" style=" cursor:pointer;">关闭</span></p> 
                    这里是弹窗内容</div> 
            </div> 
            <span onclick="displayDiv('aaaa')" style="cursor:pointer;">点击我</span> 
            <p>测试通过,兼容IE6.0、IE7.0、火狐3.6、遨游等各大浏览器</p> 
        </div> 
    </body> 
</html> 

转载于:https://www.cnblogs.com/mxw09/archive/2011/09/27/2193238.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值