• transition实现的鼠标悬停淡入淡出的效果


     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8">
     5         <title>transition实现的鼠标悬停淡入淡出的效果</title>
     6         <style type="text/css">
     7             div.wrap>div.box i{
     8                 width: 50px;
     9                 height: 50px;
    10                 background: #333;
    11                 /* display: inline-block; */
    12                 float: left;
    13                 margin: 5px;
    14                 cursor: pointer;
    15                 opacity: 0;
    16                 transition: opacity 2s;
    17             }
    18             .wrap{
    19                 border: 1px solid #ccc;
    20                 /* overflow: hidden; */
    21                 float: left;
    22             }
    23             div.wrap>div.box i:hover{
    24                 opacity: 1;
    25                 transition-duration: 0s;
    26             }
    27         </style>
    28     </head>
    29     <body>
    30         <div class="wrap">
    31             <div class="box">
    32                 <i></i>
    33                 <i></i>
    34                 <i></i>
    35                 <i></i>
    36                 <i></i>
    37                 <i></i>
    38                 <i></i>
    39                 <i></i>
    40                 <i></i>
    41                 <i></i>
    42             </div>
    43         </div>
    44     </body>
    45 </html>

    transition 代表 过度/opacity 代表 透明度/transform 代表 旋转/1S代表1秒时间/这段代码的意思是 该元素的透明和旋转如果发生变化时会有1秒的过度效果。也就是渐隐渐显,和旋转的动画。
    transition主要包含四个属性值:执行变换的属性transition-property,变换延续的时间transition-duration,在延续的时间段内,变换的速率变化transition-timing-function,变换延迟时间transition-delay。

  • 相关阅读:
    JavaScript 数组进行拼接的函数
    Scrum工件
    Scrum角色
    Scrum
    看板kanban
    敏捷估算
    用户故事地图
    用户故事
    用户画像
    AARRR模型
  • 原文地址:https://www.cnblogs.com/webaction/p/12622444.html
Copyright © 2020-2023  润新知