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>
相关推荐
San30.2 小时前
告别全局污染:深入解析现代前端的模块化 CSS 演进之路
前端·css·vue.js·react.js
23级二本计科3 小时前
前端 HTML + CSS + JavaScript
前端·css·html
xuedaobian3 小时前
Markdown 宽表格突破容器边界滚动方案
前端·css
AI前端老薛4 小时前
CSS实现动画的几种方式
前端·css
San304 小时前
告别全局污染:深入解析现代前端的模块化 CSS 演进之路
css·vue.js·react.js
程序员小李白4 小时前
定位.轮播图详细解析
前端·css·html
码客前端5 小时前
理解 Flex 布局中的 flex:1 与 min-width: 0 问题
前端·css·css3
Komorebi゛5 小时前
【CSS】圆锥渐变流光效果边框样式实现
前端·css
Irene19915 小时前
CSS新属性分类总结(2020年后引入)
前端·css
程序员小李白5 小时前
弹性盒子详细解析
前端·css·css3