zoukankan      html  css  js  c++  java
  • 动画--过渡所需时间 transition-duration

    动画--过渡所需时间 transition-duration

    transition-duration属性主要用来设置一个属性过渡到另一个属性所需的时间,也就是从旧属性过渡到新属性花费的时间长度,俗称持续时间

    案例演示:

    在鼠标悬停(hover)状态下,让容器从直角慢慢过渡到圆角,并让整个动画持续0.5s。

    HTML:

    <div></div>

    CSS:

    div {
      width: 300px;
      height: 200px;
      background-color: orange;
      margin: 20px auto;
      -webkit-transition-property: -webkit-border-radius;
      transition-property: border-radius;
      -webkit-transition-duration: .5s;
      transition-duration: .5s;
      -webkit-transition-timing-function: ease-out;
      transition-timing-function: ease-out;
      -webkit-transition-delay: .2s;
      transition-delay: .2s;
    }
    div:hover {
      border-radius: 20px;
    }

    演示结果:

    鼠标移入

    鼠标移出

    div {
      width: 300px;
      height: 200px;
      background-color: orange;
      border-radius:0px;
      margin: 20px auto;
      -webkit-transition-property: height;
      transition-property: height;
      -webkit-transitin-durating: 1s;
      transition-duration: 1s;
      -webkit-transition-timing-function: ease-out;
      transition-timing-function: ease-out;
      -webkit-transition-delay: .2s;
      transition-delay: .2s;
    }
    div:hover {
      height: 100px;
      border-radius:20px;
    }
    <!DOCTYPE html>
    <html>
    <head> 
    <meta charset="utf-8">
    <title>变形与动画</title>
    <link href="style.css" rel="stylesheet" type="text/css">
    </head> 
    <body>
    <div></div>
    
    </body>
    </html>
  • 相关阅读:
    Docker实用技巧之更改软件包源提升构建速度
    Jenkins 集群搭建
    Jenkins 无法捕获构建脚本错误问题
    CentOS 7 安装 Jenkins
    CentOS 7 安装 JAVA环境(JDK 1.8)
    CentOS 7 源码编译安装 Nginx
    CentOS 7 源码编译安装 Redis
    CentOS 7 源码编译安装 NodeJS
    Chrome 谷歌浏览器清除HTTPS证书缓存
    IdentityServer4实战
  • 原文地址:https://www.cnblogs.com/siwy/p/4907035.html
Copyright © 2011-2022 走看看