当前位置: 首页 > news >正文

CSS 纵向底部往上动画

请添加图片描述

<template><div class="container" @mouseenter="startAnimation" @mouseleave="stopAnimation"><!-- 旋方块 --><div class="box" :class="{ 'scale-up-ver-bottom': isAnimating }"><!-- 元素内容 --></div></div>
</template><script setup>import {ref} from 'vue';const isAnimating = ref(false); // 控制是否应用动画的响应式状态function startAnimation() {// 鼠标进入容器时,启动动画isAnimating.value = true;}function stopAnimation() {// 鼠标离开容器时,停止动画isAnimating.value = false;}
</script><style>.container {/* 定义容器宽度和高度 */width: 100px;height: 100px;margin-top: 50px;margin-left: 40%;}.box {/* 定义方块宽度和高度 */width: 100px;height: 100px;background-color: blue;}.scale-up-ver-bottom {-webkit-animation: scale-up-ver-bottom 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;animation: scale-up-ver-bottom 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}@-webkit-keyframes scale-up-ver-bottom {0% {-webkit-transform: scaleY(0.4);transform: scaleY(0.4);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;}}@keyframes scale-up-ver-bottom {0% {-webkit-transform: scaleY(0.4);transform: scaleY(0.4);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;}}</style>

教学视频地址

点击跳转教学视频

http://www.lryc.cn/news/271022.html

相关文章:

  • 常用的 MySQL 可视化客户端
  • C#使用SyntaxTree获取.cs文件中的属性名和注释
  • 基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)
  • 门控循环单元(GRU)-多输入回归预测
  • 电池管理系统BMS中SOC算法通俗解析(二)
  • YOLOv5改进 | 2023主干篇 | 华为最新VanillaNet主干替换Backbone实现大幅度长点
  • 爬虫工作量由小到大的思维转变---<第三十三章 Scrapy Redis 23年8月5日后会遇到的bug)>
  • PostgreSQL | 概念 | 什么是OLTPOLAP?
  • 2023年成都市中等职业学校学生技能大赛“网络搭建及应用”赛项竞赛样卷
  • Angular进阶之六:Progressive rendering
  • 机器人中的数值优化之线性共轭梯度法
  • 嵌入式Linux C语言介绍
  • 基于Java电影院票票务系统
  • HarmonyOS应用开发实战—开箱即用的登录页面3【ArkTS】
  • Unity坦克大战开发全流程——1)需求分析
  • python练习2【题解///考点列出///错题改正】
  • 7.2 uvm_resource_db in UVM
  • 洛谷——P3879 [TJOI2010] 阅读理解(STL:hash+set,c++)
  • Windows/Linux环境登入mysql、mysqldump命令等多方式解决方案之简易记录
  • 【基础】【Python网络爬虫】【13.免费代理与付费代理】(附大量案例代码)(建议收藏)
  • 【 YOLOv5】目标检测 YOLOv5 开源代码项目调试与讲解实战(3)-训练yolov5模型(本地)
  • fastApi 项目部署
  • python操作mysql数据库
  • Redis6.0 Client-Side缓存是什么
  • Leetcode—1572.矩阵对角线元素的和【简单】
  • 基于SpringBoot的二手手机商城系统的设计与实现
  • OpenFeign相关面试题及答案
  • c盘扩容时,d盘无法删除卷问题
  • NumPy 中级教程——广播(Broadcasting)
  • python-39-flask+nginx+Gunicorn的组合应用