css "perspective: " 和 "transform: perspective()" 有什么区别?

What is the different of css "perspective: " and "transform: perspective()"?

他们应该做同样的事情吧?还要为child设置3d视角? 但是在浏览器支持或其他方面有什么不同吗?

透视CSS 属性 通过影响 Z 平面与用户之间的距离为元素提供 3D-space。

效果的强度由值决定。值越小,距离 Z 平面越近,视觉效果越深刻。数值越大,效果越微妙

重要提示:请注意视角 属性 不会影响元素的呈现方式;它只是为子元素启用 3D-space。这是 transform:perspective() 函数和透视 属性 之间的主要区别。第一个给出元素深度,而后者创建一个 3D-space 由所有转换后的子元素共享。

参考https://css-tricks.com/almanac/properties/p/perspective/