css实现点击按钮进行右移的动画
html页面:
<div v-if="hideTip" id="tipsButton">
<el-tooltip class="item" effect="dark" content="打印表格" placement="top">
<el-button icon="el-icon-printer" style="float: right;margin-top: 5px;margin-left: 5px;" circle size="mini" @click="billPrintClick"></el-button>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="显示/隐藏表格列" placement="top">
<el-button icon="el-icon-edit" style="float: right;margin-top: 5px;margin-left: 5px;" circle size="mini" @click="showTrans"></el-button>
</el-tooltip>
<el-tooltip class="item" effect="dark" content="刷新表格" placement="top">
<el-button icon="el-icon-refresh" style="float: right;margin-top: 5px;" circle size="mini" @click="refreshTable"></el-button>
</el-tooltip>
</div>
js:
<script>
.....
methods: {
hideTips(){//隐藏/显示 表单工具按钮
if(this.hideTip){//判断是否已经隐藏了
tipsButton.classList.add('rightGo')//给id="tipsButton"的元素,添加右移动画
setTimeout(() => {//0.5秒后进行隐藏
this.hideTip=!this.hideTip
}, 500)
}else{
this.hideTip=!this.hideTip
}
},
.....
</script>
css:
/* 动画设置0.5秒 */
#tipsButton{
transition:all 0.5s;
}
/* 动画右移按X轴,130px */
#tipsButton.rightGo{
transform:translateX(130px);
}
最终效果:

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律