• 技术文章 >web前端 >前端问答

    css3动画是个软件吗

    长期闲置长期闲置2022-06-23 16:02:03原创176

    css3动画不是软件,css动画是使元素逐渐从一种样式变为另一种样式,是通过css配合html语言来实现的;css动画的本质是动画属性可以逐渐地从一个值变化到另一个值,可以利用animation属性配合动画属性来实现css动画效果。

    本教程操作环境:windows10系统、CSS3&&HTML5版本、Dell G3电脑。

    css3动画不是软件

    CSS 可实现 HTML 元素的动画效果,而不使用 JavaScript 或 Flash!.

    什么是css动画

    动画使元素逐渐从一种样式变为另一种样式。

    您可以随意更改任意数量的 CSS 属性。

    如需使用 CSS 动画,您必须首先为动画指定一些关键帧。

    关键帧包含元素在特定时间所拥有的样式。

    一些 CSS 属性是可以有动画效果的,这意味着它们可以用于动画和过渡。

    动画属性可以逐渐地从一个值变化到另一个值,比如尺寸大小、数量、百分比和颜色。

    @keyframes 规则

    如果您在 @keyframes 规则中指定了 CSS 样式,动画将在特定时间逐渐从当前样式更改为新样式。

    要使动画生效,必须将动画绑定到某个元素。

    下面的例子将 "example" 动画绑定到 <div> 元素。动画将持续 4 秒钟,同时将 <div> 元素的背景颜色从 "red" 逐渐改为 "yellow":

    <!DOCTYPE html>
    <html>
    <head>
    <style> 
    div {
      width: 100px;
      height: 100px;
      background-color: red;
      animation-name: example;
      animation-duration: 4s;
    }
    @keyframes example {
      from {background-color: red;}
      to {background-color: yellow;}
    }
    </style>
    </head>
    <body>
    <p><b>注释:</b>本例在 Internet Explorer 9 以及更早的版本中无效。</p>
    <div></div>
    <p><b>注释:</b>当动画结束后,会变回最初的样式。</p>
    </body>
    </html>

    输出结果:

    +2.gif

    (学习视频分享:css视频教程html视频教程

    以上就是css3动画是个软件吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:CSS3
    上一篇:link是不是css3新增样式规则 下一篇:css3支持border属性吗
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• css3动画怎么设置旋转参考点• css3怎么设置鼠标经过圆角放大到消失• css3的新增属性有没有设置文本溢出的样式• 类名选择器是css3新增才有的吗• css3浮动是什么意思
    1/1

    PHP中文网