当前位置:   article > 正文

CSS上下悬浮特效

CSS上下悬浮特效

要实现一个上下悬浮的特效,可以使用CSS的@keyframes规则和动画属性。以下是一个简单的示例:

代码示例

  1. /* 定义一个名为floating的动画 */
  2. @keyframes floating {
  3. 0% {
  4. transform: translateY(0); /* 初始位置 */
  5. }
  6. 50% {
  7. transform: translateY(-4px); /* 向上移动4像素 */
  8. }
  9. 100% {
  10. transform: translateY(0); /* 回到初始位置 */
  11. }
  12. }
  13. /* 应用动画到指定的元素 */
  14. .element {
  15. animation: floating 2s ease infinite; /* 动画名称、持续时间、缓动函数、循环次数 */
  16. }

代码描述

在这个示例中,我们定义了一个名为floating的动画,它会在2秒内完成一次完整的上下浮动。动画的起始状态是元素的原始位置(translateY(0)),中间状态是向上移动4像素(translateY(-4px)),最后状态是回到原始位置。通过将这个动画应用到一个具有.element类的元素上,我们可以实现上下悬浮的效果。

运行结果

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/821514
推荐阅读
相关标签
  

闽ICP备14008679号