animation动画详解:制作颜色不停变化的正方形

讲解CSS3 animation动画属性,并通过实例《制作颜色不停变化的正方形》演示animation的使用。

animation  英[ˌænɪˈmeɪʃn] 美[ˌænəˈmeʃən]
n. 生气,活泼; 动画片制作,动画片摄制; [影视] 动画片;

CSS3 animation(动画) 属性

语法

animation: name duration timing-function delay iteration-count direction fill-mode play-state;

注意:Internet Explorer 9 及其之前的版本不支持 animation-direction 属性。

说明
animation-name 指定要绑定到选择器的关键帧的名称
animation-duration 动画指定需要多少秒或毫秒完成
animation-timing-function 设置动画将如何完成一个周期
animation-delay 设置动画在启动前的延迟间隔。
animation-iteration-count 定义动画的播放次数。
animation-direction 指定是否应该轮流反向播放动画。
animation-fill-mode 规定当动画不播放时(当动画完成时,或当动画有一个延迟未开始播放时),要应用到元素的样式。
animation-play-state 指定动画是否正在运行或已暂停。

注意:

  • animation-name和animation-duration必须设置,其他可选
  • 通常根据不同内核的浏览器要加上不同的前缀,比如:chrome、safari:@-webkit-keyframes

在CSS选择器中,使用animition动画属性

声明一个动画(关键帧)格式如下:

@keyframes name{
    from{
    }
    to{
    }
}

@keyframes name{
    0%{
    }
    50%{
    }
        100%{
       }
}

①每个阶段用百分比表示,从0%到100%

②起止必须设置,即0%和100%或者from和to

例子:用animation属性制作颜色不停变化的正方形

1、定义一个动画

@-webkit-keyframes myframe{
                0%{
                    background-color: #7FFFD4;
                }
                25%{
                    background-color: coral;
                }
                50%{
                    background-color: cornflowerblue;
                }
                100%{
                    background-color: cyan;
                }
            }

2、在网页添加div

<div class="div1"></div>

3、给div定义属性

.div1{
                width: 500px;
                height: 500px;
                background-color: #7FFFD4;
                -webkit-animation: myframe 5s ease infinite;
            }

完整实例





消除img图片与div下边界之间空白的三种方法|www.125jz.com




125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/1160.html

(1)
江山如画的头像江山如画管理团队
上一篇 2018年2月7日 下午8:27
下一篇 2018年2月8日 下午12:51

99%的人还看了以下文章

  • WordPress“无法将上传的文件移动至wp-content/uploads/”

    今天手机521网站上传图片,无法上传,提示“WordPress“无法将上传的文件移动至wp-content/uploads/”。看图片名称是从网上另存为的带中英文及一长串字符,我改了下文件名,改为小米note3.jpg,不再提示WordPress“无法将上传的文件移动至wp-content/uploads/”,但上传之后无法预览图片,如下图 点击媒体库的图片…

    2018年2月11日
    4.8K0
  • 实施多元化线上教学,引导学生自主学习

    如何有效开展线上教学,调动学生的学习热情、课堂参与,是当下高校教师普遍关心的问题。结合使用腾讯会议+雨课堂的《生态学》线上教学,我的教学总结和反思如下: 设计好线上课程的整体布局和开展思路,让学生熟悉各授课环节。授课前通过雨课堂发布预习课件,如:阅读电子材料、观看嵌入式视频、设置目标思考题、完成预习检测、课堂讨论或其拓展调研题目等。学生自主完成学习,建立初步…

    2020年5月9日
    2.0K0
  • css实现圆角矩形、半圆、圆形效果—border-radius使用详解

    传统的圆角矩形实现,必须使用多张图片作为背景图案。CSS3的border-radius属性使得我们再也不必浪费时间去制作这些图片了。 css实现圆角矩形、半圆、圆形效果的优点: * 减少维护的工作量,不再需要使用图片。 * 提高网页性能,网页的载入速度将变快。 * 增加视觉可靠性。某些情况下,背景图片会下载失败,CSS3就不会发生这种情况。   b…

    2018年2月3日
    13.0K0
  • wordpress成功更新5.3,解决无法在线更新,手动更新后编辑器无法使用等问题

    今天125网页设计升级了网站主题,发现后台无法使用了,问了售后说是要wordpress5.0以上版本才支持。 于是开始升级wordpress黑暗的一天到来了…… WordPress 5.3 正式版于北京时间2019年11月13日 发布 在线升级wordpress,先后遇到各种问题,耗时一天才解决,也给升级wordpress 5.3的朋友们分享,避免掉进各种坑…

    2019年11月28日
    6.6K0
  • 推荐:只有569KB的专业网页木马查杀工具(绿色免安装)

    一款只有569KB的专业网页木马查杀工具,永久免费,绿色软件,无须安装,下载后即可双击使用。支持本地快速查杀、远程FTP查杀和实时查杀三种模式。

    2018年2月12日
    2.2K0
  • 未来将消失的十大职业,有没有你从事的工作?(必看)

    科技发展日新月异,有些原来难已想象的事情早已变成现实,无人驾驶,机器人技术,3D打印……未来几十年新技术的发展必然会给生活带来重大的影响。 未来将消失的十大职业之一:司机 无人驾驶技术的发展,会让司机、驾校和交警消失。 未来将消失的十大职业之二:银行柜员 线下支付的方法已经成为潮流,现在出门也不必带现金和钱包,仅靠一部手机就能够走到许多地方,到银行柜台办业务…

    2020年2月11日 未分类
    3.0K0

发表回复

登录后才能评论