这个简单,给你一段简单的示例代码,你可以参考下:
html+css部分:
JavaScript部分:
运行效果
代码也给你放上来,你自己复制过去运行看效果吧
body,html{margin: 0px;padding: 0px;}
div.dialog{width: 500px;height: 300px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
background:white;top: 50%;margin-left: -250px;left: 50%;margin-top: -150px;position: relative;box-sizing: border-box;}
#container{width: 100%;height: 100%;position: fixed;filter: alpha(opacity=50);
background-color: rgba(0,0,0,.5);left: 0px;top: 0px;display: none;}
#close_btn{font: bold 28px/30px "microsoft yahei";color: darkgrey;float:right;margin-right: 5px;cursor: pointer;}
#open_diaog{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;height: 50px;width: 150px;border: 0px;
background: deepskyblue;font: bold 6px/21px "microsoft yahei";cursor: pointer;}
×
我是模态对话框
有问题记得追问我,觉得不错的点个赞,蟹蟹支持。
如何使用JavaScript构建模态框插件?
利用iframe,设置最高z序。
新手学习js是直接学vue,还是从jquery开始学?
本来不想写,作为10年的老weber,在这里多嘴几句!web技术变化太快,而jquery却到现在都没有淘汰,想一想为什么!还有,vue等新框架,确实简化了编程的繁琐度,这是他的优点。但是,vue能做的,jquery都能做,jquery能做的,vue不一定能做。同样,jquery能做的,js都能做,而js能做的,jquery不一定能做!面试的时候,很多人说精通vue。而精通,是指精通vue的源码和思想。一问,十不知!只能说会vue!js,看着很简单,没个五六年,不能说精通js。个人建议,先学js基础,然后jquery和vue,数据模型驱动要学,操作dom也要会。同时,再回去学习js,不断的反复。不要局限于一种方式,过时的是框架,不是语言!