zoukankan      html  css  js  c++  java
  • 一个导航动画

    html:

    <div class="v-nav">
                        <ul style="position: relative;">
                            <li class="nav-li">
                                <p>首页</p>
                                <p>首页</p>
                            </li>
                            <li class="nav-li">
                                <p>场景</p>
                                <p>场景</p>
                            </li>
                            <li class="nav-li">
                                <p>模型</p>
                                <p>模型</p>
                            </li>
                            <li class="nav-li">
                                <p>产品</p>
                                <p>产品</p>
                            </li>
                            <li class="nav-li">
                                <p>我们</p>
                                <p>我们</p>
                            </li>
                            <span class="nav_line"></span>
                        </ul>
                    </div>

    css:

    .v-nav{
        width: 600px;
        height: 80px;
        line-height: 80px;
        color: #fff;
        font-family: "微软雅黑";
        font-size: 16px;
        float: right;
        overflow: hidden;
    }
    
    .v-nav ul{
        width: 100%;
        height: 100%;
        list-style-type: none;
        text-align: left;
    }
    .v-nav ul>li{
        width: 120px;
        display: block;
        float: left;
        cursor: pointer;
        text-align: center;
    
    }
    .nav-li{
        position: relative;
    }
    
    .nav-li:hover{
        font-weight: bold;
    }
    
    .nav_line{
        position: relative;
        top: 76px;
        left: 0px;
        height: 4px;
        width:120px;
        display: block;
        background: #fff;
    }

    js(jQuery):

    /*首页导航动画*/
    $(function(){
            $(".nav-li").mouseover(function(){
                var nav_left = $(this).position().left;//元素当前的偏移
                $(this).stop().animate({bottom:'80px'},300);//鼠标移至导航li上,文字上移
                $(".nav_line").stop(true).animate({left:nav_left},300);//鼠标移至导航li时,下划线动画
            });
            $(".nav-li").mouseout(function(){
                $(this).stop().animate({bottom:'0px'},300);
                $(".nav_li .nav_line").stop(true).animate({left:"0","0"},300);
            });
        });
  • 相关阅读:
    php header 跳转 ie问题
    Filter过滤不了Action的问题
    DB2中sql语句占位符问题
    LL(1)文法
    算法分析实验报告词法分析器
    大数据概述
    2016.9.30 编译原理词法分析器
    131有确定性的有穷自动机
    Python基础综合练习
    组合数据类型练习
  • 原文地址:https://www.cnblogs.com/yuanxinru321/p/8027845.html
Copyright © 2011-2022 走看看