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();