• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > CSS3怎么实现动画结束不消失效果

CSS3怎么实现动画结束不消失效果

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了CSS3动画,动画结束不消失等相关知识,希望对您有所帮助

css3中,可利用“animation-fill-mode”属性实现动画结束不消失效果,该属性可规定动画不播放时元素的样式,当属性设置为forwards时,动画效果不消失,语法为“animation-fill-mode:forwards”。


CSS3怎么实现动画结束不消失效果


css3怎么实现动画结束不消失效果

animation-fill-mode 属性规定当动画不播放时(当动画完成时,或当动画有一个延迟未开始播放时),要应用到元素的样式。

默认情况下,CSS 动画在第一个关键帧播放完之前不会影响元素,在最后一个关键帧完成后停止影响元素。animation-fill-mode 属性可重写该行为。

CSS 语法

animation-fill-mode: none|forwards|backwards|both|initial|inherit;

none 默认值。动画在动画执行之前和之后不会应用任何样式到目标元素。

forwards 在动画结束后(由 animation-iteration-count 决定),动画将应用该属性值。

backwards 动画将应用在 animation-delay 定义期间启动动画的第一次迭代的关键帧中定义的属性值。这些都是 from 关键帧中的值(当 animation-direction 为 "normal" 或 "alternate" 时)或 to 关键帧中的值(当 animation-direction 为 "reverse" 或 "alternate-reverse" 时)。

both 动画遵循 forwards 和 backwards 的规则。也就是说,动画会在两个方向上扩展动画属性。

initial 设置该属性为它的默认值。

inherit 从父元素继承该属性。


示例如下:

<html><head><meta charset="utf-8"> <title>123</title> <style> div {  width:100px;  height:100px;  background:red;  position:relative;  animation:mymove 3s;  animation-iteration-count:2;  animation-fill-mode:forwards;  /* Safari 和 Chrome */  -webkit-animation:mymove 3s;  -webkit-animation-iteration-count:2;  -webkit-animation-fill-mode:forwards;}@keyframes mymove {  from {top:0px;}  to {top:200px;}}@-webkit-keyframes mymove /* Safari 和 Chrome */{  from {top:0px;}  to {top:200px;}}</style></head><body>  <p><strong>注意:</strong>Internet Explorer 9 及其之前的版本不支持 animation-fill-mode 属性。</p>  <div></div></body></html>

输出结果:


CSS3怎么实现动画结束不消失效果

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CSS3怎么实现卡片翻转效果
  • 小程序swiper轮播CSS3动画及跳转到指定swiper-item的使用
  • 超酷的CSS3 loading预加载动画特效
  • CSS3怎么实现动画结束不消失效果

相关文章

  • 2022-04-29PHP如何实现获取验证码
  • 2022-04-29百度统计升级屏蔽黑灰产信息功能
  • 2022-04-29用Coreldraw做漂亮的动画图片
  • 2022-04-29Bootstrap中怎么实现加载效果?读取图标(Spinners)组件
  • 2022-04-29SEO优化-百度规则解析
  • 2022-04-29CDR打造质感立体文字
  • 2022-04-29AI绘制质感电池图标
  • 2022-04-29解决sqlServer使用ROW_NUMBER时不排序的方法
  • 2022-04-29javascript怎么判断是否为null
  • 2022-04-29PHP开发微信授权登录教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 浅析node Express框架中的 res.send() 和 res.end()
    • Oracle怎么将日期转为字符串
    • WordPress 5.0 如何换回原有”Classic Editor”编辑器?
    • Photoshop制作破碎玻璃字体效果教程
    • Photoshop绘制超强质感立体按钮
    • 详解Composer+Git怎么创建 “服务类库”
    • 如何将JS对象与jQuery对象进行相互转换
    • PHP保存数组到数据库
    • 详解thinkphp6如何通过全局中间件解决跨域问题
    • 修改phpMyAdmin导入数据库文件大小限制的解决方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有