zoukankan      html  css  js  c++  java
  • jq实现跟随鼠标点击移动的下划线效果

    效果如下:

    1.html代码:

     1 <div class="center-left-tap">
     2    <a href="javascript:void (0)" style="color: #1c1c1c;" class="current" onclick="mt1()">最新</a>
     3    <a href="javascript:void (0)" class="a-hover" onclick="mt2()">B2C</a>
     4    <a href="javascript:void (0)" class="a-hover" onclick="mt3()">C2C</a>
     5    <a href="javascript:void (0)" class="a-hover" onclick="mt4()">传统零售</a>
     6    <a href="javascript:void (0)" class="a-hover" onclick="mt5()">其他</a>
     7</div>
     8             
     9            
    10             
    11 <!--引入下划线图片文件-->
    12<div class="Tab-img">
    13  <img src="img-index/new-highline.png" alt="" id="img">
    14 </div>

    2.css代码:

    1 .center-left-tap{height: 58px;}
    2 .center-left-tap a{font-size: 16px;color: #999;margin-right: 37px;padding-bottom: 19px;}
    3 .a-hover:hover{color: #595959;}
    4 
    5 /*下化线*/
    6 .Tab-img{position: relative}
    7 #img{position: absolute;top: -20px;left: -7px;width: 9%;transition: all 1s;}

    3.js代码:

     1 <script>
     2     // 选项卡下划线
     3     var img = document.getElementById('img');
     4     function mt1(){
     5         img.style.left = '-7px';
     6     }
     7     function mt2(){
     8         img.style.left = '50px';
     9     }
    10     function mt3(){
    11         img.style.left = '120px';
    12     }
    13     function mt4(){
    14         img.style.left = '210px';
    15     }
    16     function mt5(){
    17         img.style.left = '300px';
    18     }
    19 </script>

    应届菜鸟,大神勿喷...

  • 相关阅读:
    Python之图片格式转换
    pip依赖安装与记录
    Spectral Graph Theory的一些定理
    Beamer加中文
    Python之json
    Windows之建立C++开发环境
    Mysql分表教程
    null和空 not null
    yii 隐藏index.php的步骤
    yii泛域名
  • 原文地址:https://www.cnblogs.com/wuhefeng/p/9991246.html
Copyright © 2011-2022 走看看