鼠标移入时卡片有真实的 3D 倾斜感——跟着光标走,同时有一层"高光"跟着光标位置移动,像真的在有弧度的表面滑动。
用 `rotateX/Y` 配合 CSS `perspective` 模拟 3D 倾斜。`getBoundingClientRect` 算出鼠标相对卡片中心的归一化偏移 `rx/ry`(-1 ~ 1),再乘以最大旋转角度(12°/16°)。`::after` 伪元素里用 CSS `radial-gradient` 随 `--mx/--my` 变量移动高光区域,制造"光在表面滑动"的质感。