首页 › 前端工具 › CSS 3D卡片
3D

CSS 3D卡片

鼠标拖拽旋转,调节透视/旋转/尺寸/阴影参数,实时预览3D卡片效果

功能CSS 3D 卡片效果生成
交互鼠标拖拽旋转 / 滑块调节
参数旋转 / 透视 / 尺寸 / 阴影
输出可复分CSS 代码
-15°
25°
0°
800px
280px
360px
40
30px
3D Card 拖拽旋转预览 ◆
按住鼠标拖拽可旋转卡片
生成的CSS 代码transform / box-shadow
旋转 X-15°
旋转 Y25°
旋转 Z0°
透视800px
尺寸280 × 360

CSS 3D 卡片效果说明

CSS 3D 变换(Transform)允许在三维空间中对元素进行旋转、缩放、移动和倾斜。通过 perspective 属性设置观察者到 z=0 平面的距离,产生近大远小的透视效果,使 3D 变换更加真实。

perspective定义透视距离,值越小透视效果越强烈(变形越夸张),值越大越接近平面投影。建议范围:600px - 1500px。

rotateX / rotateY / rotateZ分别对 X 轴(水平翻转)、Y 轴(左右翻转)、Z 轴(平面旋转)旋转。角度单位为度(deg),正负方向遵循右手定则。

transform-style: preserve-3d使子元素保留 3D 位置,构建多层立体结构时必须设置。配各translateZ 可创建真正具有厚度的立方体效果。

box-shadow通过偏移量、模糊半径和颜色模拟卡片阴影,增强立体悬浮感。3D 变换时阴影会跟随元素倾斜,营造真实光照效果。

使用方法拖动滑块调节各项参数,实时预览效果;按住预览卡片拖拽可自由旋转;复制生成的CSS 代码即可直接应用于项目。

前端工具