仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 881|回复: 8

[DIV+CSS] CSS教程之纯CSS Lightbox效果

[复制链接]
海妖 该用户已被删除
发表于 2015-1-16 10:37:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ie中母div被设置成特定高度之后,假如里面的子div高度(有float的话就以清除float的div的最底为总高度)超过了母div设置的高度,ie会自动把母div撑大,但是ff却不能,ff中母div的高度会依然,里面的子层会溢出到外面来。兼容方法:不要设置母层高度



收集上有良多js版本的lightbox效果先容。不外都下载一个lightbox的js小则几十K,年夜则上百K。假如你只是必要一个相似Lightbox的效果,这类百分之百纯CSS打造,不含js的举措到能够尝尝。道理很复杂,看看就应当平易近分明了。

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><title>纯CSSLightbox效果(无需JS)</title><style>body{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}a{color:#000;text-decoration:none;}.img{border:0px;}.black_overlay{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}.white_content{display:none;position:absolute;top:15%;left:25%;width:535px;height:420px;border:16pxsolid#FFF;border-bottom:none;background-color:white;z-index:1002;overflow:auto;}</style></head><body><p><ahref="#"onclick="document.getElementById(light).style.display=block;document.getElementById(fade).style.display=block">Close</a></div><divid="fade"class="black_overlay"></div></body></html>
尺度之路www.ckuyun.com提醒:能够先修正部分代码后再运转
CSS部分:
<style>
body{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
a{color:#000;text-decoration:none;}
.img{border:0px;}
.black_overlay{
display:none;
position:absolute;
top:0%;
left:0%;
width:100%;
height:100%;
background-color:black;
z-index:1001;
-moz-opacity:0.8;
opacity:.80;
filter:alpha(opacity=80);
}
.white_content{
display:none;
position:absolute;
top:15%;
left:25%;
width:632px;
height:445px;
border:16pxsolid#FFF;
border-bottom:none;
background-color:white;
z-index:1002;
overflow:auto;
}
</style>
HTML部分:
<body>
<p>Thisisthemaincontent.Todisplayalightboxclick<ahref="javascript:void(0)"onclick="document.getElementById(light).style.display=block;document.getElementById(fade).style.display=block">here</a></p>
<divid="light"class="white_content">Thisisthelightboxcontent.<ahref="javascript:void(0)"onclick="document.getElementById(light).style.display=none;document.getElementById(fade).style.display=none">Close</a></div>
<divid="fade"class="black_overlay"></div>
</body>
我们需要重新进行页面布局,比如对背景图片的定义,只用针对每一个Div元素重新定义其具体位置、样式就行了。
透明 该用户已被删除
发表于 2015-1-18 07:27:54 来自手机 | 显示全部楼层
是当我和赵丽芬崔明艳老师进行交流后,很快就了解了还不太清楚的内容和并不了解的知识(像布局表格、绘制布局单元格等)。
若天明 该用户已被删除
发表于 2015-1-26 16:36:01 | 显示全部楼层
技术的学习如同长跑。只要越过极限,就会越跑越轻松。技术的学习其实并不像想象中那么可怕,任何技术都并不高深莫测。
爱飞 该用户已被删除
发表于 2015-2-4 20:45:48 | 显示全部楼层
在刚开始接触网页的第一堂课上,听说网页制作会是一门很无聊并且很难听懂的过程,而事实却印证了这样一个事实。
灵魂腐蚀 该用户已被删除
发表于 2015-2-10 10:07:50 | 显示全部楼层
我深感到交流的重要。善于交流的人才是善于学习的人。在整个技术的学习过程中,我总结了四大定律:兴趣、恒心、虚心、时间。
小魔女 该用户已被删除
发表于 2015-3-1 10:10:31 | 显示全部楼层
足见市场的反响和MACROMEDIA公司对它们的自信。说到Dreamweaver8我们应该了解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓。
再见西城 该用户已被删除
发表于 2015-3-10 17:25:45 | 显示全部楼层
学Dreamweaver技术的过程其实是一个增加信心的过程。
老尸 该用户已被删除
发表于 2015-3-17 09:32:34 | 显示全部楼层
我深感到交流的重要。善于交流的人才是善于学习的人。在整个技术的学习过程中,我总结了四大定律:兴趣、恒心、虚心、时间。
分手快乐 该用户已被删除
发表于 2015-3-24 06:23:32 | 显示全部楼层
Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器,在编辑时能同时看到源码和设计界面,非常方便新手学习制作网页。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-3-29 00:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表