• 左侧导航背景颜色随机变化


    <!DOCTYPE>
    <html>
     <head>
      <title>Document</title>
       <meta charset="utf-8">
       <style type="text/css">
          *{
            margin:0px;
            padding:0px;
          }
          .wrapper{  
            200px;
            height:500px;
          }
          ul li{
            list-style:none;
            background: #009900;
            height:50px;
            border:1px solid #fff;
            position:relative;
            overflow:hidden;
          }
          p{
            color:#fff;
            text-align:center;
            line-height:50px;
            position:relative;
            z-index:2;
          }
          span{
            200px;
            height:50px;
            position:absolute;
            top:0px;
            left:200px;
            background:red;
            z-index:1;    
          }
          /*
          ul li:hover span{
            left:0px;
            transition:all 0.3s ease;
          }
          */
       </style>
     </head>

     <body>
        <div class="wrapper">
           <ul>
              <li>
                  <p>案例一</p>
                  <span></span>
              </li>
              <li>
                 <p>案例一</p>
                 <span></span>
              </li>
              <li>
                 <p>案例一</p>
                 <span></span>
              </li>
              <li>
                 <p>案例一</p>
                 <span></span>
             </li>
           </ul>
        </div>
        <script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
        <script type="text/javascript">
        
            $(function(){
               $("ul li").hover(function(){
                  $(this).find("span").stop(true,true).css("background",RandomColor()).animate({"left":"0px"},300);//stop(true,true)============清楚其他的li span的影响
               },function(){
                  $(this).find("span").stop(true,true).css("background",RandomColor()).animate({"left":"200px"},300);
               });

               function RandomColor(){
                  var r = Math.floor(Math.random()*256);
                  var g = Math.floor(Math.random()*256);
                  var b = Math.floor(Math.random()*256);

                  return "rgb("+r+","+g+","+b+")";//随机颜色函数
               }
            });
        
        </script>
     </body>
    </html>

  • 相关阅读:
    c# 调用CMD窗口执行命令
    WPF 添加阴影效果
    WPF中鼠标拖动窗体
    c# exe程序只让启动一个
    $.when().done().then()的用法
    Math.round(),Math.ceil(),Math.floor()取整计算
    面向对象的程序设计-继承
    MATLAB | 直接保存窗口图片而不弹出figure窗口
    MATLAB 小tips总结
    图像数字处理 | Bit-Plane Slicing 比特平面分层- 如何计算
  • 原文地址:https://www.cnblogs.com/xiaoyunyun/p/4944644.html
Copyright © 2020-2023  润新知