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 小时前
纯CSS实现无限轮播banner,这道题你解出来了吗?
前端·css·程序员
蓝桉柒71 小时前
web前端开发--动画效果
开发语言·前端·css
风之舞_yjf3 小时前
css基础(27)_行内、行内块元素之间的空白问题
前端·css
WuMingf_3 小时前
CSS基础
前端·css
白墨阳3 小时前
vue3:scss引用
前端·css·scss
小小优化师 anny3 小时前
纯CSS 写的一个树状触摸菜单
前端·css·css3
晓Ming_5 小时前
css效果
前端·css
前端Hardy16 小时前
HTML&CSS:比赛记分卡
前端·javascript·css·3d·html
Justinc.17 小时前
CSS3_媒体查询(十一)
css·css3·媒体
QTX1873019 小时前
原生JS和CSS,HTML实现开屏弹窗
javascript·css·html