简单的一个盒子移动到另一个盒子,你用什么方式实现动画效果

2023-05-16

方法一:使用HTML+CSS里面的transition过渡动画结合2d的位移translate设置

<div class="box1"></div>
<div class="box2"></div>
<style>
  *{margin:0;padding:0}
   div{
       float: left;
  }
   .box1{
       width: 200px;
       height:200px;
       background-color: red;
  }
   .box2{
       width: 100px;
       height:100px;
       background-color: green;
       transition: all linear 1s;
  }
   .box1:hover+.box2{
       transform: translateX(-100px);
  }
</style>

方法二:使用HTML5+CSS3中的animation动画属性结合2d里面的位移translate进行实现

<div class="box1"></div>
<div class="box2"></div>
<style>
    *{margin:0;padding:0}
    div{
        float: left;
    }
    .box1{
        width: 200px;
        height:200px;
        background-color: red;
    }
    .box2{
        width: 100px;
        height:100px;
        background-color: green;
        animation: mover linear 1s;
    }
    @keyframes mover{
        0%{
            transform: translateX(0px);
        }
        100%{
            transform: translateX(-100px);
        }
    }
</style>

方法三:复杂方法,可以使用js封装一个动画函数,直接使用鼠标移动移入事件或者点击事件触发移动

<script>
//获取元素
   //设置x和y的值
   //绑定鼠标移入事件==缓慢移动 x的位置进行移动 自减
   //绑定鼠标移出事件==缓慢移动 x的位置进行移动 自增
</script>
<style>
  *{margin:0;padding:0}
   div{float:left}
   .box1{width:300px;height:300px;background-color:red}
   .box2{width:100px;height:100px;background-color:green}
</style>
<div class="box1"></div>
<div class="box2"></div>

*陆荣涛前端学习交流Q群858752519
加群备注:CSDN推荐

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

简单的一个盒子移动到另一个盒子,你用什么方式实现动画效果 的相关文章

  • 根据文法进行表达式推导

    根据文法进行表达式推导 xff08 编译原理 xff09 1 实验要求 已知文法 xff1a E gt T E 43 T T gt F T F F gt E i 请给出下述表达的推导公式 xff1a i 43 i i i 43 i i 2
  • (编译原理)正规文法转正规式(原代码)

    xff08 编译原理 xff09 正规文法转正规式 一 实验要求 输入 xff1a 正规文法输出 xff1a 正规式 例 xff1a 输入 xff1a S gt aB B gt b 输出 xff1a ab 输入 xff1a S gt aS
  • PDF转Word转换器

    PDF转换器 这款PDF转换器可以将PDF文件转换为Word Excel和PPT等 而且是免费的 xff0c 不用考虑PDF页数问题 xff0c 全都是免费的哦 1 安装链接 https pan baidu com s 18ySVrh wn
  • 构造LL(1)文法的递归下降子程序

    构造LL 1 文法的递归下降子程序 1 要求 输入 LL 1 文法输出 xff1a 递归下降子程序如 xff1a 文法G S S AaS BbS d A a B e若输入 xff1a aad 则输出 xff1a S AaS A a S d
  • 编译原理LL(1)文法的判断(first集、follow集和select集)

    编译原理LL 1 文法的判断 xff08 first集 follow集和select集 xff09 1 问 如何通过给定的文法 xff0c 判断该文法是否是LL 1 文法 xff1f 2 答 求出该文法的first集 follow集和sel
  • Matlab2017A安装教程

    Matlab2017A安装教程 1 链接 链接 xff1a https pan baidu com s 13BO9i885aOMIvX9z5Dh CQ 提取码 xff1a 0p44 2 安装步骤 首先进入链接进行保存下载 xff0c 解压文
  • LR(0)分析表的构建

    LR 0 分析表的构建 一 实验要求 构建LR xff08 0 xff09 分析表 例 xff1a G E E gt aA E gt bB A gt cA A gt d B gt cB B gt d 二 实验原理 在网上找了好久 xff0c
  • 子非鱼

    子非鱼 前几天在微信的一个公众号上面看到了一个推荐的纪录片 xff0c 叫做 子非鱼 xff0c 讲述的是居住在香港的底层人民的生活状况 xff0c 他们孩子的上学历程 xff0c 看着颇为感叹 里面主要是围绕着余伟豪及其同学的学习生活进行
  • Michael Scofield in Break Prison(越狱)

    Michael Scofield in Break Prison xff08 越狱 xff09 前段时间紧赶慢赶将越狱的最后一季给看完了 xff0c 着实内心极度的不平静 记得最开始看第一季第一集时 xff0c 还是因为听说非常之好看 男主
  • 计算机类期刊投稿心得

    1 杂志名称 计算机应用研究 成都 杂志文章包含专业 建模 xff0c 仿真 xff0c 网络 xff0c 人工智能 xff0c 比较杂 投稿联系方式 注册在线投稿审稿 投稿费用 审稿费无 xff0c 250元 页 杂志级别 国家一级期刊
  • 《物流配送中VRP问题的多目标优化方法研究》个人小结

    物流配送中VRP问题的多目标优化方法研究 个人小结 物流配送中VRP问题的多目标研究方法 xff0c 自从去年开始了这项大学生创新创业 xff0c 就一直围绕在我的身边 xff0c 时时刻刻会想着她 xff0c 尽可能地去多学一点相关的VR
  • 《科研方法导论》

    科研方法导论 这本书在开学的时候听说有这门课要上就在网上下单了 xff0c 目前已将近一整个学期过去了 xff0c 距离老师的最后一次课也有好几个月了 xff0c 才新建一份Word文档准备将老师上课所讲述的知识和这本书的整体内容进行读后感
  • 语义计算的递归下降(预测)翻译程序

    语义计算的递归下降 xff08 预测 xff09 翻译程序 一 实验内容 实现属性文法的递归下降翻译程序 xff27 xff3b xff2e xff3d xff1a N gt S S f 61 1 print S v S gt BS1 S1
  • MyDockFinder Steam版的新增功能和下载

    文末附下载链接 1 增加两个新的开机启动方式 xff0c 分别是注册表和计划任务 xff0c 防止开机不能启动问题 xff0c 下面解释一下三种开机启动方式的区别和功能 注册表 xff1a 速度最慢 但是启动稳定几乎没有开机不能启动的情况
  • Mysql报错:Your password has expired. To log in

    https stackoverflow com questions 33387879 mysql password expired cant connect MySQL password expiry Resetting the passw
  • go语言string、int、int64互相转换

    string到int int err 61 strconv Atoi string string到int64 int64 err 61 strconv ParseInt string 10 64 int到string string 61 s
  • 直播解决方案/sdk的选择

    直播App xff1a 趣拍微视频云服务 七牛云 金山云 乐视云 网易云信 VTC云通信 gensee zego im Tusdk 大牛直播 美丽播 云豹直播 易直播 一直播 微议 2B指的是为企业提供直播服务 例如微吼 目睹直播 易直播
  • vue示例及优秀案例

    完整的示例 xff1a https auth0 com blog build an app with vuejs 非常棒的概览 xff1a https scotch io tutorials build a single page time
  • [微信开发]invalid credential, access_token is invalid or not latest hint

    正解 这种情况跟这个库没有直接关系 请检查一下是否有别的地方同时请求了access token xff0c 导致微信服务器发放了新的access token给别人 尤其是dev环境 正解 查了好久 xff0c 先发现下载到本地的文件size
  • vmware7.1汉化中文版下载地址+序列号!

    http hi baidu com aking roc blog item 54e81f5977780e8c810a1825 html vmware7 1汉化中文版序列号 43 注册机下载 vmware7 1汉化中文版序列号 43 注册机下

随机推荐