skewY() - Y轴倾斜

沿 Y 轴倾斜元素,创建垂直倾斜效果

语法说明

transform: skewY(angle);
  • angle - Y 轴倾斜角度
  • 正值:左侧向上偏移,右侧向下偏移
  • 负值:左侧向下偏移,右侧向上偏移
  • 等价于 skew(0, angle)

示例 1:正值倾斜

skewY(20deg) 左侧向上,右侧向下

20°
.box {
  transform: skewY(20deg);
  /* 左侧向上,右侧向下 */
}

示例 2:负值倾斜

skewY(-20deg) 左侧向下,右侧向上

-20°
.box {
  transform: skewY(-20deg);
  /* 左侧向下,右侧向上 */
}

示例 3:大角度倾斜

skewY(30deg) 左侧向上,右侧向下,倾斜更明显

30°
.box {
  transform: skewY(30deg);
}

理解技巧:skewY 正值让左边缘向上移动,就像把矩形的左侧向上推,右侧向下推