Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 将给定4个点的元素转换为另4个点_Css_Transform - Fatal编程技术网

Css 将给定4个点的元素转换为另4个点

Css 将给定4个点的元素转换为另4个点,css,transform,Css,Transform,我如何计算CSS转换,使给定4个点的div适合另外4个点?真的有可能吗 我需要的功能类似于: $el.css("transform", generateTransform(p1, p2, p3, p4, pt1, pt2, pt3, pt4)); 尝试变换:倾斜(160度,160度)Honza在math.stackexchange上对这个帖子的回答似乎正好回答了你的问题:你只需要两点,这只是一个代数问题。这个问题是关于3D透视变换的,但Honza很方便地将这个问题误解为2D变换。@Abram,

我如何计算CSS转换,使给定4个点的div适合另外4个点?真的有可能吗

我需要的功能类似于:

$el.css("transform", generateTransform(p1, p2, p3, p4, pt1, pt2, pt3, pt4));

尝试变换:倾斜(160度,160度)Honza在math.stackexchange上对这个帖子的回答似乎正好回答了你的问题:你只需要两点,这只是一个代数问题。这个问题是关于3D透视变换的,但Honza很方便地将这个问题误解为2D变换。@Abram,如果我想要任意变换,我肯定需要4分。我不需要仿射变换。