看了關于transform:matrix矩陣與平移translate、縮放scale、旋轉rotate、拉伸skew的關系。對transform:matrix矩陣與縮放scale的關系有些不明白。transform: matrix(a,b,c,d,e,f);【提問】1、上述的x、y指的是表示轉換元素所在坐標變量,這個所在坐標變量是什么意思?是中心點(0,0)嗎?2、矩陣偏移元素的中心點是什么,(0,0)嗎3、transform: matrix(a,b,c,d,e,f);中的a、d是scale();的參數(shù)。例如,按照矩陣的算法就是假設比例是s,則transform:matrix(s,0,0,s,0,0); 套用矩陣就算,就有:x' = ax+cy+e = s*x+0*y+0 = s*x;y' = bx+dy+f = 0*x+s*y+0 = s*y;但是如果x、y是(0,0)的話,計算出來的x'、y'就是(0,0)了,就是進行了縮比例。x、y會是一直都是(0,0)為中心點嗎?還會有別的值?如果是別的值,是怎么界定了?
添加回答
舉報
0/150
提交
取消