CSS 顶部位置翻转动画

请添加图片描述


<template>
	<div class="container" @mouseenter="startAnimation" @mouseleave="stopAnimation">
		<!-- 旋方块 -->
		<div class="box" :class="{ 'rotate-hor-top': 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)
	})

相关推荐

  1. CSS的书写位置

    2024-01-09 03:18:01       41 阅读
  2. HTML_CSS学习:CSS的编写位置

    2024-01-09 03:18:01       9 阅读
  3. css连续动画动画组)

    2024-01-09 03:18:01       5 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-09 03:18:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-09 03:18:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-09 03:18:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-09 03:18:01       20 阅读

热门阅读

  1. 常见服务/协议默认端口号、HTTP状态码

    2024-01-09 03:18:01       41 阅读
  2. 索引失效的情况

    2024-01-09 03:18:01       35 阅读
  3. 如何解决大模型的「幻觉」问题?

    2024-01-09 03:18:01       33 阅读
  4. 借名买房合同的效力

    2024-01-09 03:18:01       36 阅读
  5. Kubernets(K8S)启动和运行 01-01 Kubernetes简介

    2024-01-09 03:18:01       32 阅读
  6. Docker Compose 基础知识(三)

    2024-01-09 03:18:01       31 阅读
  7. 【数据采集】Python爬虫「序」

    2024-01-09 03:18:01       44 阅读
  8. [pkg-config] 第三方软件包/库管理工具 pkg-config

    2024-01-09 03:18:01       43 阅读
  9. 一个GVN无法消除的例子

    2024-01-09 03:18:01       35 阅读