CSS 中间位置翻转动画

news/2025/2/14 6:55:56/

请添加图片描述

    <template><div class="container" @mouseenter="startAnimation" @mouseleave="stopAnimation"><!-- 旋方块 --><div class="box" :class="{ 'rotate-hor-center': isAnimating }"><!-- 元素内容 --></div></div></template><script setup>import {onMounted,ref,watch,onUnmounted} from 'vue';const isAnimating = ref(false); // 控制是否应用动画的响应式状态function startAnimation() {// 鼠标进入容器时,启动动画isAnimating.value = true;}function stopAnimation() {// 鼠标离开容器时,停止动画isAnimating.value = false;}onMounted(() => {setInterval(() => {if (isAnimating.value == false) {isAnimating.value = true} else {isAnimating.value = false}}, 500)})// onUnmounted(() => {// 	clearInterval(timer)// });</script><style>.container {/* 定义容器宽度和高度 */width: 100px;height: 100px;margin-top: 250px;margin-left: 40%;}.box {/* 定义方块宽度和高度 */width: 100px;height: 100px;background-color: blue;}.rotate-hor-center {-webkit-animation: rotate-hor-center 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;animation: rotate-hor-center 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;}@-webkit-keyframes rotate-hor-center {0% {-webkit-transform: rotateX(0);transform: rotateX(0);}100% {-webkit-transform: rotateX(-360deg);transform: rotateX(-360deg);}}@keyframes rotate-hor-center {0% {-webkit-transform: rotateX(0);transform: rotateX(0);}100% {-webkit-transform: rotateX(-360deg);transform: rotateX(-360deg);}}</style>

教学视频地址

点击跳转教学视频


http://www.ppmy.cn/news/1290420.html

相关文章

Javascript 正则表达式零宽断言

在介绍正则表达式零宽断言这个概念之前&#xff0c;先看一下以下这道有关 javascript 正则表达式的题目&#xff1a; 登录注册流程是前端最常见的业务流程之一&#xff0c;注册流程少不了密码强弱度校验&#xff0c;请实现对密码的校验&#xff0c;要求满足&#xff1a; 包含大…

【Spring之创建对象源码分析】

Spring之内部创建对象源码分析 1. 看源码(AbstractBeanFactory)2. 解析 1. 看源码(AbstractBeanFactory) SuppressWarnings("unchecked")protected <T> T doGetBean(String name, Nullable Class<T> requiredType, Nullable Object[] args,boolean type…

188.【2023年华为OD机试真题(C卷)】中文分词模拟器(字典树动态规划算法—JavaPythonC++JS实现)

请到本专栏顶置查阅最新的华为OD机试宝典 点击跳转到本专栏-算法之翼:华为OD机试 🚀你的旅程将在这里启航!本专栏所有题目均包含优质解题思路,高质量解题代码,详细代码讲解,助你深入学习,深度掌握! 文章目录 188.【2023年华为OD机试真题(C卷)】中文分词模拟器(…

【技巧】IDEA 使用小技巧(三)

IDEA 使用小技巧&#xff08;三&#xff09; 配置目录Ctrl 鼠标方法缩小字体 配置目录 IDEA 在使用的过程中会在 C 盘的用户目录下写入相关配置&#xff0c;目录如下&#xff1a; "C:\Users\个人用户名\AppData\Local\JetBrains" "C:\Users\个人用户名\AppDa…

【数值分析】数值积分,复合中点,复合梯形,复合Simpson,matlab实现

数值积分与数值微分 2023年11月29日 #analysis 文章目录 数值积分与数值微分1. 求积公式与代数精度2. 几个常用积分公式及其复合积分公式2.1 中点公式2.2 梯形公式2.3 抛物型公式/Simpson公式2.4 复合中点公式2.5 复合梯形公式2.6 复合Simpson公式 1. 求积公式与代数精度 求积…

约束满足问题改进技术:基于变量和赋值次序的启发式

回溯搜索的通用算法的问题与改进思路 • 需改善无信息回溯搜索算法的性能。 • 通用改进方法的思路&#xff1a; – 下一步该给哪个变量赋值&#xff0c; 按什么顺序给该变量赋值&#xff1f; – 每步搜索应该做怎样的推理&#xff1f; 当前变量的赋值会对其他未赋值变量产…

编译器功能__attribute__介绍和官方资料来源

1、__attribute__简介 __attribute__不是C语言本身的关键字&#xff0c;而是属于编译器扩展的C语言的功能&#xff0c;C Extensions (Using the GNU Compiler Collection (GCC))中可以找到关于attribute的几个章节&#xff0c;Function Attributes【函数属性】、Variable Attr…

专题一_双指针(一)

文章目录 283.移动零题目解析讲解算法原理扩展编写代码 1089.复习零题目解析讲解算法原理编写代码 202.快乐数题目解析讲解算法原理证明编写代码 11.盛最多水的容器题目解析讲解算法原理暴力解法优秀的解法时间复杂度分析 编写代码 283.移动零 题目链接 题目解析 题目还是比较…