HTML+CSS每周一练——简单下雪动画

本文通过HTML和CSS创建了一个简单的下雪动画效果。在CSS中,利用transform-origin属性将转换原点设置在底部,结合缩放动画,模拟雪花从天空飘落并融化在地面的过程。文章分为HTML结构和CSS样式两部分进行详细讲解,并展示了最终的动画效果。
摘要由CSDN通过智能技术生成

老样子,先上效果图


 

一、HTML

<div class="container">

      <div class="cloud">

      </div>

   </div>

二、CSS

/* 常规初始化 */
* {
   margin: 0;
   padding: 0;
   box-sizing: border-box;
}

body {
   /* 水平垂直居中 */
   display: flex;
   justify-content: center;
   align-items: center;
   width: 100vw;
   height: 100vh;
   background-color: #d3f1f1;
}

/* 云朵 */
.cloud {
   position: relative;
   width: 400px;
   height: 110px;
   background-color: #fff;
   border-radius: 50px;
}

/* 使用伪元素加盒子阴影在云朵上面加两个圆 */
.cloud::before {
   position: absolute;
   top: -65%;
   left: 38%;
   content: '';
   width: 180px;
   height: 180px;
   border-radius: 50%;
   background-color: #fff;

   /* 盒
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值