zoukankan      html  css  js  c++  java
  • 下滑栏的实现

    效果:

    html代码:

    <body>
            <div id="menu_bar">
                <dl class="menu">
                    <dt>
                        <span>文件管理</span>
                    </dt>
                    <dd>
                        <a href="#" class="menu_href">打开文件</a>
                    </dd>
                    <dd>
                        <a href="#" class="menu_href">删除文件</a>
                    </dd>
                    <dd>
                        <a href="#" class="menu_href">存储文件</a>
                    </dd>
                    <dd>
                        <a href="#" class="menu_href">关闭文件</a>
                    </dd>
                    <dd>
                        <a href="#" class="menu_href">退出</a>
                    </dd>
                </dl>
                <dl class="menu">
                    <dt>
                        <span>编辑</span>
                    </dt>
                    <dd>
                        <a href="#" class="menu_href">重复操作</a>
                    </dd>
                    <dd>
                        <a href="#" class="menu_href">撤销操作</a>
                    </dd>
                    <dd>
                        <a href="#" class="menu_href">拷贝</a>
                    </dd>
                    <dd>
                        <a href="#" class="menu_href">粘贴</a>
                    </dd>
                </dl>
                <dl class="menu">
                    <dt>
                        <span>视图</span>
                    </dt>
                    <dd>
                        <a href="#" class="menu_href">打印视图</a>
                    </dd>
                    <dd>
                        <a href="#" class="menu_href">浏览视图</a>
                    </dd>
                    <dd>
                        <a href="#" class="menu_href">开发视图</a>
                    </dd>
                </dl>
                <dl class="menu">
                    <dt>
                        <span>窗口</span>
                    </dt>
                    <dd>
                        <a href="#" class="menu_href">上一个</a>
                    </dd>
                    <dd>
                        <a href="#" class="menu_href">下一个</a>
                    </dd>
                    <dd>
                        <a href="#" class="menu_href">显示</a>
                    </dd>
                </dl>
            </div>
        </body>

    css代码:

    <style type="text/css">
                * {
                    padding: 0px;
                    margin: 0px;
                    font-size: 12px;
                }
                /*
                 * 设置在浏览器中显示时,距离浏览器边框的位置
                 */
                #menu_bar {
                    position: absolute;
                    left: 50px;
                    top: 50px;
                }
                /**
                 *     利用float:left让其水平显示
                 */
                dl.menu {
                    float: left;
                    width: 120px;
                }
                /**
                 *     设置dt和dd的显示统一的大小
                 *  以及dt的背景颜色
                 */
                dl.menu dt, dl.menu dd {
                    height: 30px;
                    background: #339;
                    color: #fff;
                    border-right: #ffffff 1px solid;
                    text-align: center;
                }
                /**
                 *     设置dt中文字的具体位置
                 */
                dl.menu dt span {
                    position: relative;
                    top: 6px;
                }
                /**
                 *     设置dd的背景颜色
                 */
                dl.menu dd {
                    background: #911;
                    color: #fff;
                    border-bottom: #ffffff 1px solid;
                    /*display: none;*/
                }
                /**
                 *     设置dd中文字的具体位置
                 */
                dl.menu dd a {
                    position: relative;
                    top: 6px;
                }
                /**
                 *     设置dd中超链接的link,visited的样式
                 */
                a.menu_href:link, a.menu_href:visited {
                    text-decoration: none;
                    color: #fff;
                }
                /**
                 *     设置dd中超链接鼠标移动上去的背景颜色
                 */
                dl.menu dd:hover {
                    background: #393;
                    cursor: pointer;
                }
            </style>

     JavaScript实现动态效果

    <script type="text/javascript" charset="utf-8">
                window.onload = init;
                function init() {
                    var dls = document.getElementById("menu_bar").getElementsByTagName("dl");
                    var contenter = document.getElementById("contenter");
                    for(var i = 0; i < dls.length; i++) {
                        dls[i].onmouseover = show;
                        dls[i].onmouseout = hidden;
                    };
                    function show() {
                        //找到dd
    
                        var dds = this.getElementsByTagName("dd");
                        for(var i = 0; i < dds.length; i++) {
                            dds[i].style.display = "block";
    
                        };
                    }
    
                    function hidden() {
    
                        //找到dd
                        var dds = document.getElementsByTagName("dd");
                        for(var i = 0; i < dds.length; i++) {
                            dds[i].style.display = "none";
    
                        };
                    }
    
                }
    
            </script>
  • 相关阅读:
    「实战」攻防中钓鱼上线MAC终端
    JAVA审计SQL注入
    使用Netcat实现通信和反弹Shell
    通过Mssql提权的几种姿势
    第三方提权之ServU提权
    使用LCX进行内网端口转发
    Proxifier/ProxyChains+reGeorg组合进行内网代理
    通过Mysql提权的几种姿势
    java:文件与IO
    java:常用类库api
  • 原文地址:https://www.cnblogs.com/zhangbaowei/p/4750160.html
Copyright © 2011-2022 走看看