zoukankan      html  css  js  c++  java
  • css 过渡样式 transition

    过渡顾名思义就是就是样式改变的一个过程变化

    简介

      transition: property duration timing-function delay;
    描述
    transition-property 规定设置过渡效果的 CSS 属性的名称。
    transition-duration 规定完成过渡效果需要多少秒或毫秒。
    transition-timing-function 规定速度效果的速度曲线。
    transition-delay 定义过渡效果何时开始。

    通过设置属性 transition: all 3s;

    之后在不同时间轴设置与上一次属性的不同值,就会表现出过渡效果。

    比如: 

    <style>
      #abc {transition: all 3s; 50px;height: 50px;background: #f0f;}
    </style>
    <div id="abc"></div>
    <script>
      let abc = document.getElementById('abc')
      setTimeout(()=>{
        abc.style.height = '100px'
        abc.style.width = '150px'
        abc.style.background = '#ff0'
      }, 1000)
    </script>

    这就是一个简单又明显的效果。all的意思是所有变化都执行过渡效果, 如果设置成其他属性比如width,那么只有width通过时间轴进行过度变化,其他的将直接改变。

    更丰富的运用方法大家可以多多尝试,多多使用。

  • 相关阅读:
    001-进程与线程
    mysql优化(11)
    mysql优化(十)
    mysql优化(九)
    mysql优化(八)
    mysql优化(七)
    mysql优化(六)
    mysql优化(五)
    mysql优化(四)
    mysql优化(二)
  • 原文地址:https://www.cnblogs.com/Simple-and-complex/p/11912645.html
Copyright © 2011-2022 走看看