zoukankan      html  css  js  c++  java
  • 练习:模态对话框

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    
        <style>
            .content{
                height: 1800px;
                background-color: antiquewhite;
            }
            .shade{
                position: fixed;
                /*固定在某一位置*/
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                /*满屏的效果*/
                background-color: gray;
                opacity: 0.5;
                /*透明度为0.5*/
            }
            .model{
                width: 200px;
                height: 200px;
                background-color: bisque;
                position: absolute;
                /*让其脱离文档流,调节div位置*/
                top: 50%;
                left: 50%;
                /*让div居中,但是居中的是div左上角*/
                margin-top: -100px;
                margin-left: -100px;
                /*往左和往上移100px即可*/
            }
            .hide{
                display: none;
                /*当display等于none时,是隐藏的效果*/
            }
        </style>
    </head>
    <body>
        <div class="content">
            <button onclick="func1()">show1</button>
        </div>
        <!--这个div是最底层的-->
    
        <div class="shade hide"></div>
        <!--这一层是遮罩层-->
    
        <div class="model hide">
            <button onclick="func2()">show2</button>
        </div>
        <!--这一层是最顶层-->
    
        <script>
            function func1() {
                var ele=document.getElementsByClassName('shade')[0];
                ele.classList.remove('hide');
                var ele1=document.getElementsByClassName('model')[0];
                ele1.classList.remove('hide');
            }; // 点击show1按钮,移除两个标签class的hide值,这样就显现出来了
            function func2() {
                var ele=document.getElementsByClassName('shade')[0];
                ele.classList.add('hide');
                var ele1=document.getElementsByClassName('model')[0];
                ele1.classList.add('hide');
            }; // 点击show2按钮,添加两个标签class的hide值,这样又隐藏起来
            // 这样的功能,还可以通过z-index进行设置,前面有讲到
        </script>
    </body>
    </html>
    while True: print('studying...')
  • 相关阅读:
    关于Python3.7和Python3.6中元组类型数据内存存储问题
    PHP中的语法特点小结
    PHP中的魔术常量
    Python02期(北京)课程笔记索引
    初识python
    Django项目功能执行逻辑流程图之用户页面信息展示和添加
    Django中的Model模型
    浅谈web开发以及django的安装和入门
    对前面知识的重新理解
    8月26号
  • 原文地址:https://www.cnblogs.com/xuewei95/p/15036954.html
Copyright © 2011-2022 走看看