HTML——css-transition与animation练习---图片、logo从中心到上部逐渐变小

使qq的图片逐渐从中心向上逐渐变小

<html>
<head>
    <title>
        css-transition与animation组合练习
    </title>
    <style>
    .div{
       text-align: center;  
    }
    .picture{
        margin-top: 200px ;
        width: 150px;
        height: 165px;
    }
    /* hover与.picture之间一定要加上空格 */

    /*********************
     *以下为使用transition* 
     *********************/
    html:hover .picture{
       transition-delay: 300ms;
       transition-duration: 2s;
       transition-timing-function: ease;
       width: 50px;
       height: 55px;
       margin-top: 0px;
 
    }

    /********************
    * 以下为使用animation*
    ********************/

    /*html:hover .picture {
        animation-name: img;
        animation-delay: 300ms;
        animation-duration: 2s; 
        animation-fill-mode: forwards; // 使之不会重新变化 
    }
    @keyframes img{
        to{
           width: 50px;
           height: 55px;
           margin-top: 0px;
        }
    }
    */
    
    .ten{
        color:rgb(36, 63, 219);
        font-family: 'Times New Roman', Times, serif;
        font-size: 30px;
        text-shadow: 3px 3px  3px   rgb(90, 160, 226);
        opacity: 1;
        /* 不透明度0~1 */
    }
    /* 👇碰到html就会触发效果 */


    /*******************
     *以下使用transition* 
     *******************/
    html:hover .ten{
        transition-delay: 300ms;
        transition-duration: 2s;
        font-size: 10px;
        opacity: 0;
    }

    /******************
     *以下使用animation*
     ******************/

    /*html:hover .ten{
        animation-name: font;
        animation-delay: 300ms;
        animation-duration: 2s ;
        animation-fill-mode: forwards;
    }
    @keyframes font{
        to{
            font-size: 0px;
            margin-top: 0px;
            // color: white; 
            text-shadow: initial;
        }
    }*/
    
    </style>
</head>
<body>
    <p style="text-align:center ;">图片、logo从中心到上部逐渐变小的动画</p>
    <div class="div">
        <img src="tencent.PNG"  alt="qq" class="picture" >
        <!-- 放入图片 -->
        <p class="ten">Tencent</p>
        <!-- 文字说明 -->
    </div>
</body>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值