zoukankan      html  css  js  c++  java
  • js 动画初探

    直接上代码

    几个参数和函数:

    CSS

    absolute:

    绝对定位,他是参照浏览器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面简称TRBL)进行定位,在没有设定TRBL,默认依据父级的做标原始点为原始点。可脱离文档流。要激活对象的绝对(absolute)定位,必须指定 left , right , top , bottom 属性中的至少一个,并且设置此属性值为 absolute 。

    relative:

     相对定位,他是参照父级的原始点为原始点,无父级则以BODY的原始点为原始点,配合TRBL进行定位,当父级内有padding等CSS属性时,当前级的原始点则参照父级 内容区的原始点进行定位。

    JQUERY

    animate("style","speed"):该方法通过CSS样式将元素从一个状态改变为另一个状态。

    find():找到某个方法。

    下面demo演示了鼠标划过图片出现内容的例子。

    主要思想为先把  .title  左移覆盖,然后通过鼠标 事件 animate() 方法出现在图片中。

     1 <!DOCTYPE html>
     2 <html>
     3 <head lang="en">
     4     <meta charset="UTF-8">
     5     <title></title>
     6     <style>
     7         .brands-list {
     8             width: 480px;
     9             height: 350px;
    10             overflow: hidden;
    11             margin: 20px auto 0 auto;
    12         }
    13         .brands-list li a {
    14             position: relative;
    15             height: 104px;
    16             display: block;
    17             cursor: pointer; }
    18         .brands-list li a .title
    19         { z-index: 2;
    20             position: absolute;
    21             bottom: 10px;
    22             left: -160px;
    23             width: 150px;
    24             height: 20px;
    25             padding: 0 0 0 10px;
    26             color: #f1e8eb;
    27             line-height: 17px;
    28             font-size:12px;}
    29   </style>
    30     <script src="js/jquery.js"></script>    
    31 </head>
    32 <body>
    33   <div class="brands-list">
    34       <ul>
    35           <li><a href="xx"><img src="pic_2.jpg" ><span class="title">TEST</span>
    36       </a></li>
    37       </ul>
    38   </div>
    39 </body>
    40 <script>
    41     $(function(){
    42         $(".brands-list li a").hover(function(){
    43             $(this).find(".title").animate({left:'0px'});
    44         },function(){
    45             $(this).find(".title").animate({left:'-160px'});
    46         });
    47     });
    48 </script>
    49 </html>

     方法获得当前元素集合中每个元素的后代,通过选择器、jQuery 对象或元素来筛选。

  • 相关阅读:
    vm 克隆一台新机器启动网卡报错:device eth0 does not seem to be present, delaying initialization
    DHCP server 冒充及DOS攻击处理方案
    linux、centos下查看系统版本、bios版本,内存信息等
    ubuntu 下当前网速查看
    ubuntu的文本界面修改字体大小
    mysql增加远程连接用户及查看数据库表结构
    数据库问题-复杂流量问题的排查
    python处理空格脚本
    winform水平滚动条联动panel
    winform自定义日期控件,要求可以手动输入日期DatePicker
  • 原文地址:https://www.cnblogs.com/liuestc/p/4107062.html
Copyright © 2011-2022 走看看