栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

灌水动画

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

灌水动画

这可以通过单个div和一[伪元素来实现

::before

  • #banner
    被赋予
    border-radius: 50%
    创建一个圆圈,并
    overflow: hidden
    夹及其子里面

  • 所述

    ::before
    伪元件被动画化以100%的高度,并且动画效果使用在100%暂停的
    forwards
    值。它从底部开始使用
    bottom: 0

  • 背景图像将在地方上的黑色和蓝色背景的应用

    #banner
    #banner::before

兼容性: IE10
+和所有现代浏览器。带

-webkit-
前缀的属性很可能不再是关键帧动画所必需的。在caniuse.com上查看浏览器兼容性表

工作实例

我添加了

cubic-bezier(.2,.6,.8,.4)
@ChrisSpittlesanswer中解释的内容。它提供了整洁的效果!

#banner {  width: 300px;  height: 300px;  position: relative;  background: #000;  border-radius: 50%;  overflow: hidden;}#banner::before {  content: '';  position: absolute;  background: #04ACFF;  width: 100%;  bottom: 0;  animation: wipe 5s cubic-bezier(.2,.6,.8,.4) forwards;}@keyframes wipe {  0% {    height: 0;  }  100% {    height: 100%;  }}<div id="banner"></div>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/615210.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号