css 文字左右抖动效果

html 复制代码
<template>
  <div class="box">
    <div class="shake shape">抖动特效交字11</div>
  </div>
</template>

<script setup></script>

<style scope>
.shape {
    margin: 50px;
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border: 1px solid black;
 }


.shake:hover {
    animation: shakeAnimal 800ms ease-in-out;
}
@keyframes shakeAnimal { /* 水平抖动,核心代码 */
    10%, 90% { transform: translate3d(-1px, 0, 0); }
    20%, 80% { transform: translate3d(+2px, 0, 0); }
    30%, 70% { transform: translate3d(-4px, 0, 0); }
    40%, 60% { transform: translate3d(+4px, 0, 0); }
    50% { transform: translate3d(-4px, 0, 0); }
}

</style>
相关推荐
前端若水1 小时前
过渡(transition)高级:贝塞尔曲线、硬件加速
前端·css·css3
前端若水7 小时前
实战:纯 CSS 实现“有图片的卡片不同样式”
前端·css
qq_381338509 小时前
CSS @layer 级联层实战指南:从样式冲突到分层架构
前端·css
用户0595401744610 小时前
AI Agent记忆丢失踩坑实录:这个问题让我排查了3天
前端·css
前端若水12 小时前
原生嵌套(Nesting):以后还写 SCSS 吗?
前端·css·scss
羽沢3113 小时前
Canvas学习一
前端·css·学习·canvas
四岁爱上了她14 小时前
自定义标签切换动画
javascript·css·css3
前端若水15 小时前
选择器的威力 —— :has()、@layer、原生嵌套
前端·css·css3
Json____15 小时前
前端入门练习题集-HTML/CSS/JS实战小项目15个
前端·css·html
前端若水16 小时前
层叠层(@layer):彻底解决优先级战争,告别 !important
前端·css·css3