文章目录

  • 01.transform(转换) 和 translate
  • 02.transition(过渡)

01.transform(转换) 和 translate

transform的中文翻译是变换、变形,是css3的一个属性,和其他width,height属性一样

translatetransform的属性值,是指元素进行2D变换,2D变换就是指,元素以当前位置(0,0)按照x轴的方向移动多少,按照y轴的方向移动多少

例如:

  • transform:translate(0,100%)表示从元素的当前位置延y轴方向,向下移动整个元素高度的距离
  • transform:translate(-20px,0) 表示从元素的当前位置延x轴方向,向左移动20px
  • transform 有很多其它属性值
    translate3D定义 3D 转换
    scale 定义 2D 缩放转换
    rotate 定义 2D 旋转,在参数中规定角度
    skew 定义沿着 X 和 Y 轴的 2D 倾斜转换

02.transition(过渡)

  • transition 在一定时间之内,一组css属性变换到另一组属性的动画展示过程。可以用来实现动态效果,css3的属性

  • 语法 transition:需要变换的属性 变换需要的时间 控制动画速度变化 延期多少时间后开始执行
    transition-property规定应用过渡的 CSS 属性的名称。
    transition-duration 定义过渡效果花费的时间。默认是 0。
    transition-timing-function 规定过渡效果的时间曲线。默认是"ease"
    transition-delay 规定过渡效果何时开始。默认是 0。

transition属性写在最初的样式里,而不是放在结束的样式里,即定义动画开始之前的元素外观的样式。只需要给元素设置一次transition,浏览器就会负责以动画展示从一个样式到另一个样式。

例如:
transition:width 2s;
transition:translate 2s;
transtion:all 2s;

transition transform translate 之间的区别相关推荐

  1. [css] transition、animation、transform三者有什么区别?

    [css] transition.animation.transform三者有什么区别? transition:比较简单的过度动画animation: 使用keyframe自定义动画,比较详细的动画过 ...

  2. css动画(transition/transform/animation)

    在开发中,一个好的用户操作界面,总会夹杂着一些动画.css用对少的代码,来给用户最佳的体验感,下面我总结了一些css动画属性的使用方法及用例代码供大家参考,在不对的地方,希望大佬直接拍砖评论. 1 t ...

  3. html的动画属性,css动画属性使用及实例代码(transition/transform/animation)

    在开发中,一个好的用户操作界面,总会夹杂着一些动画.css用对少的代码,来给用户最佳的体验感,下面我总结了一些css动画属性的使用方法及用例代码供大家参考,在不对的地方,希望大佬直接拍砖评论. 1 t ...

  4. css旋转动画定义中心,css动画(transition/transform/animation)

    在开发中,一个好的用户操作界面,总会夹杂着一些动画.css用对少的代码,来给用户最佳的体验感,下面我总结了一些css动画属性的使用方法及用例代码供大家参考,在不对的地方,希望大佬直接拍砖评论. 1 t ...

  5. 循环前增加和后增加之间的区别?

    本文翻译自:Difference between pre-increment and post-increment in a loop? Is there a difference in ++i an ...

  6. 静态方法和类方法之间的区别

    用@staticmethod装饰的函数和用@staticmethod装饰的函数有@staticmethod @classmethod ? #1楼 静态方法是一种对所调用的类或实例一无所知的方法. 它只 ...

  7. 【学习日志】2022.09.02 (C++)strcmp和stricmp、strcmpi三者之间的区别、C语言判断文件后缀名、ZENO Audio Update、TEN MINUTES PHYSICS

    (C++)strcmp和stricmp.strcmpi三者之间的区别 (strcmpi在Windows C标准库实现,但不在GNU C标准库实现) #include <string.h> ...

  8. FPGA与ASIC:它们之间的区别以及使用哪一种?

    FPGA与ASIC:它们之间的区别以及使用哪一种? FPGA Vs ASIC: Differences Between Them And Which One To Use? VL82C486 Sing ...

  9. Python 应用领域以及版本之间的区别

    Python 应用领域以及版本之间的区别 一.Python应用领域 Python+人工智能,给你更多研究方向选择! 企业级综合实战项目,集六大前沿技术为一体 二. Python 2与Python 3的 ...

最新文章

  1. html 颜色叠加图片,如何在背景图片上添加颜色叠加?
  2. BCH收银APP已在Android系统上下载超10000次
  3. 802.11N blockACK
  4. 推荐业务多目标建模算法介绍:MMOE、OMOE、Shared-Bottom
  5. SpringBoot Admin 使用指南
  6. 直播 | SemEval-2020自由文本关系抽取冠军方案解读(附NLP竞赛常用技巧总结)
  7. Grub2主题修改和美化--------LinuxWindows
  8. win7 找不到 计算机策略组,win7打开组策略报错:找不到资源string.Advanced_EnableSSL3Fallback...
  9. jquery-文档宽高-窗口宽高-scrollTop与scrollLeft
  10. JavaWeb中集成UEditor
  11. jquery 插件 分析
  12. 【转】进程死锁及解决方法
  13. js定位div坐标存入mysql_用JS将页面定位到某个位置(DIV)
  14. Android 快速修复功能,用于解决Android系统问题的四大Android修复软件
  15. 四川行无疆电商讲解拼多多电商产品销量如何清零
  16. html 在线申请,25个在线工作申请免费HTML的简历模板
  17. 进销存系统测试实战-功能测试
  18. CSAPP实验记录(三):Attack lab
  19. A Strong Baseline and Batch Normalization Neck for Deep Person Re-identification(论文笔记)(2019CVPR)
  20. 浮点数表示的计算方法

热门文章

  1. Thinkphp6 搭建一套商城(拼团、秒杀、优惠券)
  2. 【GIT】git常用命令
  3. Html+Css面试题及答案
  4. linux入门 基础指令
  5. 从多个PDF中快速搜索字符串
  6. 大文件上传控件webupload插件
  7. 利用多种语言打印出:第一行一个*,第二行两个*,依次类推
  8. 人工智能正在改变音乐产业
  9. 注意: yyyy-MM-dd 与 YYYY-MM-dd
  10. 「镁客·请讲」太平洋未来科技李建亿:深耕AR技术,布局垂直领域