CSS 2D Transforms

https://www.w3schools.com/css/css3_2dtransforms.asp

CSS 3D Transforms

https://www.w3schools.com/css/css3_3dtransforms.asp

CSS Transitions

https://www.w3schools.com/css/css3_transitions.asp

CSS Animations

https://www.w3schools.com/css/css3_animations.asp

參考自: https://ithelp.ithome.com.tw/articles/10200712

 Transition、Animation、Transform 三者的差異

名稱 介紹 作用於
Transition 基礎的動畫效果,強調單一CSS屬性的過渡動畫 通常為單一CSS屬性間變化
Animation 細節複雜的動畫效果,強調css屬性的流程與控制,可加keyframes 多種CSS屬性變化
Transform 控制html元素的旋轉、縮放、移動等等 HTML元素(包含內容)變化
名稱 可否自行運作 效能問題
Transition ✗,需要事件或偽類別觸發 另一獨立執行緒處理,較不影響效能
Animation ✔,進入頁面可以直接運行 另一獨立執行緒處理,較不影響效能
Transform ✔,進入頁面可以直接運行 因會操作HTML元素運算,因此必須考慮效能
  • animation可以說是包含很多個transition控制的屬性,transition是大略的CSS屬性變化,animation可以做出更細節的部分
  • transform可以在animation中當作屬性被運用
  • animation和transform可直接運行原因為都有指定屬性“值”的變換,而transition沒有

其他參考網站:

https://adon988.logdown.com/posts/4729740-css3-animation-notes

https://ithelp.ithome.com.tw/articles/10197303

https://boohover.pixnet.net/blog/post/35341387-%E6%97%8B%E8%BD%89%E3%80%81%E5%82%BE%E6%96%9C%E3%80%81%E7%B8%AE%E6%94%BE%E7%9A%84%E8%AE%8A%E5%BD%A2%E6%95%88%E6%9E%9C-transform-%28css-prope

https://developer.mozilla.org/zh-TW/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions

https://blog.csdn.net/yujin0213/article/details/79262825

https://www.oxxostudio.tw/articles/201502/css-bounce.html

最新文章

  1. bootstrap 无限极菜单
  2. [书目20160624]Android应用开发从入门到精通
  3. 【转】Python yield 使用浅析
  4. 让IE7 IE8支持CSS3 background-size属性
  5. SharePoint 基于 REST API使用简介
  6. 探秘Java中String、StringBuilder以及StringBuffer
  7. USACO Section 3.3: A Game
  8. C#的提交表单方式WebClient
  9. 使用Sass预定义一些常用的样式,非常方便(转)
  10. static的用途
  11. Linux命令后台执行技巧小结
  12. OutputDebugString 输出信息到调试器
  13. Android基础【1】杀死进程(强行停止)应用程序的方法
  14. SQL 是一门美丽的语言 她来自艺术
  15. JFrame图形界面 ----绝对布局和按钮
  16. CEPH集群操作入门--部署和运维
  17. CUDA编程模型——组织并行线程2 (1D grid 1D block)
  18. ASP.NET -- WebForm -- 给图片添加水印标记
  19. Maven 本地仓库,远程仓库,中央仓库,Nexus私服,镜像 详解
  20. 通过javascript的日期对象来得到当前的日期,并输出--内置对象---JS

热门文章

  1. Linux——安装并配置Kafka
  2. centos7部署inotify与rsync实现实时数据同步
  3. 给jenkins更换工作空间
  4. LeetCode 1049. Last Stone Weight II
  5. dinoql 试用
  6. vue 把后端返回的图片和url链接生成的二维码用canvas 合成一张图片
  7. 81: luogu3370 hash
  8. JS实现Base64编码、解码,即window.atob,window.btoa功能
  9. vuex如何实现数据持久化,刷新页面存储的值还存在
  10. nRF51822 配置超过4个的 按键驱动