Web 开发之H5 Transition动画变换

transition 属性是一个简写属性,用于设置四个过渡属性: transition-property 规定设置过渡效果的 CSS 属性的名称。 transition-duration 规定完成过渡效果需要多少秒或毫秒。 transition-timing-function 规定速度效果的速度曲线。 transition-delay 定义过渡效果何时开始。

注意: transition-duration 属性必须设置,否则默认为0s表示不执行

**语法:**transition: property duration timing-function delay;

第一种方式:

            transition-property: background-color,width,height,transform;
            transition-duration: 2s;
            transition-timing-function: linear;
            transition-delay:0.5s;

第二种方式: transition:background-color 2s linear 0.5s,width 1s linear 0.3s, height 1s linear 0.3s,transform 1s linear 0.3s ;

示例源代码

<!doctype html>
<html class="no-js" lang="">
    <head>
        <meta charset="utf-8">
        <title>Transition示例</title>
        <style>
            div{
                margin: 50px auto;
                width: 200px;
                height: 200px;
                background-color: aqua;
                text-align: center;
            }
            .div1{

                /*transition-property: background-color,width,height,transform;*/
                /*transition-duration: 2s;*/
                /*transition-timing-function: linear;*/
                /*transition-delay:0.5s;*/
                transition:background-color 2s linear 0.5s,width 1s linear 0.3s, height 1s linear 0.3s,transform 1s linear 0.3s ;

            }
            .div1:hover{
                background-color: fuchsia;
                width: 500px;
                height:500px;
                transform: rotate(63000deg);
            }
        </style>
    </head>
    <body>
        <div class="div1">示例</div>
    </body>
</html>



转载于:https://my.oschina.net/617669559/blog/1114040

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值