使用 CSS 实现摆动动画效果

使用 css 实现摆动动画效果

摆动效果以小幅快速运动移动或导致上下或左右移动。

示例

您可以尝试运行以下代码来实现winggle动画效果 –

Live Demo

                  .animated {            background-image: url(/css/images/logo.png);            background-repeat: no-repeat;            background-position: left top;            padding-top:95px;            margin-bottom:60px;            -webkit-animation-duration: 10s;            animation-duration: 10s;            -webkit-animation-fill-mode: both;            animation-fill-mode: both;         }         @-webkit-keyframes wiggle {            0% { -webkit-transform: skewX(9deg); }            10% { -webkit-transform: skewX(-8deg); }            20% { -webkit-transform: skewX(7deg); }            30% { -webkit-transform: skewX(-6deg); }            40% { -webkit-transform: skewX(5deg); }            50% { -webkit-transform: skewX(-4deg); }            60% { -webkit-transform: skewX(3deg); }            70% { -webkit-transform: skewX(-2deg); }            80% { -webkit-transform: skewX(1deg); }            90% { -webkit-transform: skewX(0deg); }            100% { -webkit-transform: skewX(0deg); }         }         @keyframes wiggle {            0% { transform: skewX(9deg); }            10% { transform: skewX(-8deg); }            20% { transform: skewX(7deg); }            30% { transform: skewX(-6deg); }            40% { transform: skewX(5deg); }            50% { transform: skewX(-4deg); }            60% { transform: skewX(3deg); }            70% { transform: skewX(-2deg); }            80% { transform: skewX(1deg); }            90% { transform: skewX(0deg); }            100% { transform: skewX(0deg); }         }         .wiggle {            -webkit-animation-name: wiggle;            animation-name: wiggle;            -webkit-animation-timing-function: ease-in;            animation-timing-function: ease-in;         }         .animated.wiggle {            -webkit-animation-duration: 0.75s;            animation-duration: 0.75s;         }                  
            function myFunction() { location.reload(); }    

登录后复制

以上就是使用 CSS 实现摆动动画效果的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2863800.html

(0)
上一篇 2025年3月10日 17:21:17
下一篇 2025年3月7日 14:11:23

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 每个开发者都应该知道的 7 个 CSS Hack

    CSS 是层叠样式表的缩写。它用于制作具有视觉吸引力的网站。使用它将使制作有效网页的过程变得更容易。 网站的设计至关重要。它通过促进用户交互来提高网站的美观度和整体质量。虽然可以在没有 CSS 的情况下创建网站,但需要样式,因为没有用户愿意…

    2025年3月10日
    000
  • 对 CSS padding-top 属性执行动画

    要使用 CSS 在 padding-top 属性上实现动画,您可以尝试运行以下代码 – 示例 现场演示          div { width: 350px; height: 150px; outline: 3px solid…

    2025年3月10日
    200
  • 学完HTML和CSS之后我应该做什么?

    网页开发是一段漫长的旅程,但是掌握了HTML和CSS技能意味着你已经赢得了一半的战斗。这两种语言对于学习网页开发技能来说非常重要和基础。现在不可或缺的是下一个问题,学完HTML和CSS之后我该做什么呢? 对这些问题的答案可以分为2-3个部分…

    2025年3月10日
    200
  • CSS 可见性的用法:隐藏;

    使用值为hidden 的visibility属性可以隐藏元素。您可以尝试实现以下代码来实现hidden值 示例                This paragraph should be visible in normal way.  …

    2025年3月10日
    200
  • 底漆 CSS 截断自定义最大宽度

    在Web开发项目中,开发者会遇到由于客户需求、整体外观、资源有限等多种原因,需要在指定的空间内显示文本的情况,truncate属性是CSS 中的一个有效功能可以解决这个问题。 它使开发人员能够显示单行文本并用省略号截断溢出的文本。但是,根据…

    2025年3月10日
    200
  • CSS 最大高度属性

    max-height 属性用于设置框的最大高度。 max-height 属性的值可以是数字、长度或百分比。 示例                         This paragraph is 400px wide and max he…

    2025年3月10日
    200
  • CSS 绝对和相对单位

    css 绝对单位和相对单位都属于距离单位类别。 CSS 相对单位定义一个元素相对于另一个元素的长度。 例如,vh 相对单位是相对于视口高度的。 以下是 CSS 相对单位 – Sr.No 单位及相对 1 % 父元素尺寸 立即学习“…

    2025年3月10日 编程技术
    200
  • 如何使用 Google AMP amp-accordion 创建嵌套手风琴?

    嵌套折叠菜单是一种有效的方式,可以以紧凑和直观的方式组织和展示大量信息。随着移动设备在访问互联网中的日益重要,优化网页以实现更快加载和改进用户体验变得越来越重要。这就是Google Accelerated Mobile Pages(AMP)…

    2025年3月10日
    200
  • CSS 中哪个属性指定边框的宽度?

    在 CSS 中,“border”属性用于将边框应用于任何 HTML 元素,例如 div。另外,我们还可以设置不同的边框、颜色、宽度等样式。 在本教程中,我们将学习设置元素边框宽度的不同方法。此外,我们还将学习设置元素不同边的宽度。 使用 b…

    2025年3月10日
    200
  • CSS font-kerning 属性

    使用 font-kerning 属性来控制字母在网页上的放置方式。您可以尝试运行以下代码来实现 font-kerning 属性 示例 Live Demo          #demo { font-kerning: normal; }   …

    2025年3月10日
    200

发表回复

登录后才能评论