首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css3文字弹跳

发布于 2024-11-11 15:55:06
0
12

CSS3文字弹跳是一种很有趣的文本效果,它可以让文字像弹簧一样弹跳。下面是一个示例代码:

.bounce {
  animation: bounce 3s ease-in-out infinite;
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
} 

通过给文本添加一个类名,然后在 CSS 中定义一个动画,就可以让文字弹跳起来了。

这个示例代码中,我们定义了一个名为 bounce 的关键帧动画。在动画开始和结束时,文字的位置都不变,而在动画的中间位置,我们通过 translateY 属性将文字向上平移了 20 像素。

animation 属性指定了要应用的动画名和动画的时长(3秒),以及动画的播放方式(ease-in-out),并将动画无限循环。也就是说,一旦文本被添加了 bounce 类名,就会一直弹跳。

需要注意的是,CSS3 动画可能会对性能产生一定的影响,特别是在移动设备上。因此,如果您需要在网站中使用大量动画,最好对其进行优化,以确保网站的稳定性和流畅性。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流