zoukankan      html  css  js  c++  java
  • 淡入淡出窗口

    模拟一个弹窗口

    html

     1 <!DOCTYPE html>
     2 <html>
     3 <head lang="en">
     4     <meta charset="UTF-8">
     5     <title>浮动窗口</title>
     6     <script type="text/javascript" src="../jslib/jquery-2.1.4.min.js"></script>
     7     <script type="text/javascript" src="../jslib/jQueryWin.js"></script>
     8     <link type="text/css" rel="stylesheet" href="../css/win.css" />
     9 </head>
    10 <body>
    11     <a onclick="showWin()" href="#">显示浮动窗口</a>
    12     <div id="win">
    13         <div id="title">我是标题栏啊!!<span id="close" onclick="hide()">X</span></div>
    14         <div id="content">我是一个窗口哦!!</div>
    15     </div>
    16 </body>
    17 </html>

    js

    //显示浮动窗口的方法
    function showWin() {
        //lert("准备显示弹出窗口啦!!!");
        //1.找到窗口对应的div节点
        var winNode = $("#win");
        //2.让div对应的窗口显示出来
        //方法1,修改节点的css值,让窗口显示出来
        //winNode.css("display","block");
        //方法2,利用Jqeury的show方法
        //winNode.show("slow");
        //方法3,利用JQuery的fadeIn方法
        winNode.fadeIn("slow");
    }
    
    //隐藏窗口的方法
    function hide() {
        //1.找到窗口对应的节点
        var winNode = $("#win");
        //2.将窗口隐藏起来
        //方法1,修改css
        //winNode.css("display","none");
        //方法2,利用hide方法
        //winNode.hide("slow");
        //方法3,利用fadeOut方法
        winNode.fadeOut("slow");
    
    
    }

    css

     1 /*id选择器*/
     2 #win {
     3     /*希望窗口有边框*/
     4     border: 1px red solid;
     5     /*希望窗口宽度和高度固定,不要太大*/
     6     width: 300px;
     7     height: 200px;
     8     /*希望控制窗口的位置*/
     9     position: absolute;  /*绝对定位*/
    10     top: 100px;
    11     left: 350px;
    12     /*希望窗口开始时不可见*/
    13     display: none;
    14 }
    15 
    16 /*控制标题栏的样式*/
    17 #title {
    18     /*控制标题栏的背景色*/
    19     background-color: blue;
    20     /*控制标题栏中文字的颜色*/
    21     color: yellow;
    22     /*控制标题栏的左内边距*/
    23     padding-left:3px;
    24 }
    25 
    26 /*控制内容区域的样式*/
    27 #content {
    28     padding-left: 3px;
    29     padding-top: 5px
    30 }
    31 /*控制关闭按钮的位置*/
    32 #close {
    33     /*使关闭按钮向右侧移动*/
    34     margin-left: 158px;
    35     /*让鼠标进入时可以显示小手,告知用户可以点击操作*/
    36     cursor: pointer;
    37 }
  • 相关阅读:
    istio-流量管理-基于不同版本访问规则控制
    k8s安装istio
    策略模式
    递归思想
    Java Lambda 表达式
    redis实现分布式锁
    MySQL 的优化方案总结
    linux下查看某一端口被哪个进程占用
    组合模式
    桥接模式
  • 原文地址:https://www.cnblogs.com/sherrykid/p/4574510.html
Copyright © 2011-2022 走看看