首页 > 其他分享 >css水平移动动画

css水平移动动画

时间:2024-08-15 09:53:59浏览次数:11  
标签:动画 transform 300px height position 移动 css absolute

<template>
  <div id="app">
    <div class="container">
      <div :class="{'moving': isMoving}" class="box">
        <button @click="moveBox">Move</button>
      </div>
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      isMoving: false
    }
  },
  methods: {
    moveBox() {
      this.isMoving = true;
    }
  }
}
</script>

<style>
.container {
  position: relative;
  width: 100%;
  height: 800px;
  overflow: hidden;
}
.box {
  position: absolute;
  width: 300px;
  height: 800px;
  background-color: lightblue;
  transition: transform 2s ease-out;// 动画效果持续2秒,开始快,结束慢
}
.box.moving {
  transform: translateX(calc(100vw + 300px));// 水平位置增加300px
}
button {
  position: absolute;
  top: 20px;
  left: 20px;
}
</style>

 

标签:动画,transform,300px,height,position,移动,css,absolute
From: https://www.cnblogs.com/shark1100913/p/18360298

相关文章

  • Manim的一个用于数学动画的 Python 库中渲染代码的功能。
       Code 函数是Manim(一个强大的数学动画库)中的一个重要工具,旨在将代码片段以视觉化的方式呈现。在教育和演示场合中,向观众展示算法或代码逻辑时,清晰的视觉效果是必不可少的。通过 Code 函数,用户可以轻松地将特定编程语言的代码导入,并且自定义其外观,包括字体、颜色、背景......
  • 计算机图形学 | 动画模拟
    动画模拟布料模拟质点弹簧系统:红色部分很弱地阻挡对折SteepconnectionFEM:有限元方法粒子系统粒子系统本质上就是在定义个体和群体的关系。动画帧率VR游戏要不晕需要达到90fpsForwardKinematicsInverseKinematics只告诉末端p点,中间随便怎么连。解不一......
  • 0基础leetcode练习(移动零)
    一、题目介绍这是移动零的网址,大家可以看完博客的思路去练习一下。给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]......
  • 【Material-UI】Floating Action Button (FAB) 详解:动画效果 (Animation)
    文章目录一、FAB按钮的动画概述1.默认动画效果2.多屏幕横向切换时的动画二、FAB动画效果的实现1.代码示例:跨标签页的FAB动画2.代码解析3.多个FAB的切换三、动画效果的最佳实践四、总结在现代网页设计中,动画不仅提升了用户界面的动态感,还增强了用户的交......
  • Anrdoir 13 关于设置静态IP后,突然断电,在上电开机卡动画
    bug描述:设置静态IP成功后,机器突然断电,然后在上电开机,发现机器一直卡在开机动画,无法成功进入桌面第一时间抓取日志分析,Log如下:08-1311:26:42.45528032803IEthernetServiceImpl:StartingEthernetservice08-1311:26:42.45728032924DConnectivityService:......
  • html基础入门(css,js初步了解)
    大家好我是猫咪!!!<!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <title>Title</title><!--  引入一个外部的css文件 -->  <linkrel="stylesheet"href="test.css&quo......
  • AWS多活容灾方案设计:IoT与移动应用的高可用架构
    1.引言在当今数字化时代,IoT设备和移动应用的无缝集成已成为许多企业的核心需求。然而,确保这些系统的高可用性和灾难恢复能力仍然是一个重大挑战。本文将详细探讨如何利用AWS的服务构建一个强大的多活容灾方案,特别关注IoT设备和移动应用必须在同一AWS区域内通信的特殊要求......
  • iOS 仿照TopWidgets 小组件动画
    iOS小组件本身不支持动画,但是像TopWidgets,ColorfulWidget等APP却能实现各种帧动画,播视频.播放Gif,View的平移旋转等.发现其实它们是用了一个私有旋转方法,我将其打包成一个动态库后,可以结合多个View旋转,杠杆原理来实现控件的移动.播放gif动画等.而且亲测上线无问题.D......
  • iOS 仿照TopWidgets 小组件动画
    iOS仿照TopWidgets小组件动画iOS小组件本身不支持动画,但是像TopWidgets,ColorfulWidget等APP却能实现各种帧动画,播视频.播放Gif,View的平移旋转等.发现其实它们是用了一个私有旋转方法,我将其打包成一个动态库后,可以结合多个View旋转,杠杆原理来实现控件的移动.......
  • HTML样式- CSS——WEB开发系列08
    一、HTML基础概述HTML用于创建网页的结构。网页的所有内容,例如文本、图像、链接、表单等,都是通过HTML标签来定义的。以下是一个简单的HTML文档结构示例:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="wi......