0%
transform相关H5案例
发表于
分类于
探索
transform应用场景的探索
发表于
分类于
探索
transform属性的数学原理
发表于
分类于
探索
前言
transform本质上就是一个仿射变换(即线性变换 + 平移),从CSS给定的transform-function可以看出,内置的函数将变换分为了2D变换和3D变换两种,但是从CSS规范来看,2D变换函数也只不过是3D变换函数的特殊形式而已,所以transform属性从原理上来说就是一个3D仿射变换函数。
关于仿射变换的详细数学解释,可以参考:
如何通俗地讲解「仿射变换」这个概念? - 马同学的回答 - 知乎
https://www.zhihu.com/question/20666664/answer/157400568
仿射变换的核心就是变换矩阵了,因此transform属性的两个核心函数就是matrix()和matrix3d();