zoukankan      html  css  js  c++  java
  • 筋斗云导航

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        <style>
    *{margin: 0; padding: 0;}
    ul {list-style:none;}
    body {
    background-color: #000;
    }
    .nav {
    800px;
    height: 42px;
    background:url("rss.png") no-repeat right center #fff;
    margin: 100px auto;
    border-radius: 5px;
    position: relative;
    }
    .cloud {
    83px;
    height: 42px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(cloud.gif) no-repeat;
    }
    .nav ul {
    position: absolute;
    top: 0;
    left: 0;
    }
    .nav li {
    float: left;
    88px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #000;
    cursor: pointer;
    }
    </style>
    </head>
    <body>
    <div class="nav" id="nav">
    <span class="cloud" id="cloud"></span>
    <ul id="box">
    <li>首页新闻</li>
    <li>千锋师资</li>
    <li>千锋活动策划</li>
    <li>企业文化</li>
    <li>招聘信息</li>
    <li>公司简介</li>
    <li>上海校区</li>
    <li>广州校区</li>
    </ul>
    </div>
    </body>
    </html>
        <script type="text/javascript">
            var cloud = document.getElementById("cloud");
            var list = document.getElementsByTagName("li");
            var current = 0; //记录当前点击的位置
            var timer = null;
            
            function starMove( obj,target ){
                clearInterval( obj.timer );
                obj.timer = setInterval( function(){
                    var speed = ( target - obj.offsetLeft )/10;
                    speed = speed > 0 ? Math.ceil(speed) : Math.floor(speed);
                    if( obj.offsetLeft == target ){
                        clearInterval( obj,timer );
                    }else{
                        obj.style.left = obj.offsetLeft + speed + "px";
                    }
                },30 )  
            }
            
            for( var i = 0 ; i < list.length ; i++ ){
                list[i].onmouseenter = function(){
                    starMove( cloud, this.offsetLeft );
                }
                list[i].onmouseleave = function(){
                    starMove( cloud, current );
                }
                list[i].onclick = function(){
                    current = this.offsetLeft;
                }       
            }
        </script>
  • 相关阅读:
    RHCE
    Linux firewalld 防火墙
    ArcGIS案例学习笔记2_2
    HP LaserJet MFP M227_M231双面打印
    罗伯特•盖洛博士(Dr. Robert Charles Gallo)是世界著名的美国生物医学家,他以共同发现了人类免疫缺陷病毒(HIV)――这一导致获得性免疫缺陷综合症(AIDS)的致病源而闻名于世。
    砸向芯片科研的巨额经费去了哪儿?(转)
    tensorflow学习资料
    必备 .NET
    c# 7 vs2017 tuple
    ArcGIS 复制要素
  • 原文地址:https://www.cnblogs.com/tis100204/p/10328775.html
Copyright © 2011-2022 走看看