CSS 中间位置翻转动画

请添加图片描述

    <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 == fal

相关推荐

  1. CSS的书写位置

    2024-01-07 21:36:03       63 阅读
  2. HTML_CSS学习:CSS的编写位置

    2024-01-07 21:36:03       31 阅读
  3. css连续动画动画组)

    2024-01-07 21:36:03       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-07 21:36:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-07 21:36:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-07 21:36:03       82 阅读
  4. Python语言-面向对象

    2024-01-07 21:36:03       91 阅读

热门阅读

  1. jax.random.PRNGKey创建伪随机数生成器密钥

    2024-01-07 21:36:03       58 阅读
  2. 【算法题】40. 组合总和 II

    2024-01-07 21:36:03       50 阅读
  3. Spring之事务

    2024-01-07 21:36:03       65 阅读
  4. 【LeetCode-402】移掉K位数字

    2024-01-07 21:36:03       68 阅读
  5. MyBatis中的XML文件中SQL的<=判断符号处理

    2024-01-07 21:36:03       64 阅读
  6. Unity2D学习笔记 | 《勇士传说》教程 | (六)

    2024-01-07 21:36:03       57 阅读
  7. ARM 链接器优化功能介绍

    2024-01-07 21:36:03       59 阅读
  8. 【机器学习前置知识】共轭分布

    2024-01-07 21:36:03       56 阅读
  9. Vue中用watch一次监听两个值的变化

    2024-01-07 21:36:03       54 阅读
  10. 写字母(文件)

    2024-01-07 21:36:03       51 阅读