fgm实例练习笔记-2.4弹出层效果
2017-07-10 15:58
288 查看
弹出层并不是真正的弹窗
script部分没有任何难度:
需要注意的是css部分,覆盖层和弹窗层都是
弹窗层在页面居中,嵌套标题栏,正文栏,右上角做出关闭“按钮”。
练习中因为在html部分,弹窗层的div写在了覆盖层下方,自然堆叠顺序高于覆盖层。但实际上应该给二者设置z-index,确保堆叠顺序。
alert(),而是在点击按钮后,显示
display:block;一个div覆盖住整个页面,再在这个div上堆叠一个div,样式做成弹窗的样子。并给这个伪弹窗设置一个关闭按钮。
script部分没有任何难度:
window.onload= function(){ var obtn = document.getElementsByTagName("button")[0]; var over = document.getElementById("overlay");//覆盖层 var owin = document.getElementById("win");//弹窗层 var clo = document.getElementById("close").getElementsByTagName("span")[0];//关闭弹窗的“按钮” obtn.onclick = function(){//给按钮onclick事件 over.style.display = "block"; owin.style.display = "block";} clo.onclick = function(){ over.style.display = "none"; owin.style.display = "none";} }
需要注意的是css部分,覆盖层和弹窗层都是
positon:absolute;绝对定位,覆盖层
width:100%;height:100%;覆盖页面,
left:0;top:0;让覆盖层完全遮住页面,覆盖层通常是灰色的,并且有透明度。
弹窗层在页面居中,嵌套标题栏,正文栏,右上角做出关闭“按钮”。
练习中因为在html部分,弹窗层的div写在了覆盖层下方,自然堆叠顺序高于覆盖层。但实际上应该给二者设置z-index,确保堆叠顺序。
相关文章推荐
- fgm实例练习笔记-1.2网页换肤
- fgm实例练习笔记-1.3函数接收参数并弹出
- fgm实例练习笔记-3.8简易网页时钟
- fgm实例练习笔记-4.1 setTimeout应用
- fgm实例练习笔记-2.1点击展开下拉列表
- fgm实例练习笔记-2.5页面加载后自加一
- fgm实例练习笔记-1.5js写css hover选择器
- fgm实例练习笔记-3.7网页计算器
- fgm实例练习笔记-2.11鼠标移过改变图片路径
- fgm实例练习笔记-2.5函数传参,改变Div任意属性的值
- fgm实例练习笔记-3.4比较数字大小
- fgm实例练习笔记-1.4用循环将三个Div变成红色
- fgm实例练习笔记-2.3求出数组中所有数字的和
- fgm实例练习笔记-3.9倒计时
- fgm实例练习笔记-2.6图片列表:鼠标移入/移出改变图片透明度
- fgm实例练习笔记-1.6记住密码提示框
- 【Robotium学习笔记】实践篇---官网实例练习(2016.3.7)
- Unix学习笔记------实例练习---Day02_access函数文件访问权限测试
- 自定义属性之图片切换实例——初始化、实现切换效果——JS学习笔记2015-5-29(第42天)
- [Android实例] Android 开发笔记 动画效果 --Animation 动画专题研究 一 [复制链接]