CSS 函数 skewY() 指定在 2D 平面上垂直倾斜元素的转换,从而产生数据类型 <transform-function>.
这种变换称为剪切映射或横移,使元素内的点垂直扭曲一定角度。
根据指定的角度和距原点的距离来调整各点的垂直位置,距离原点越远的点影响越大。
语法
skewY(a)
属性值
a - 是一个 <angle> 值,指示用于扭曲元素的角度垂直轴(y 坐标)。
CSS skewY(): 基本示例
以下示例演示 skewY() 的用法:
<html>
<head>
<style>
.container {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100vh;
}
.skewY-demo {
transform: skewY(20deg);
background-color: #87CEEB;
padding: 20px;
margin-bottom: 20px;
}
.normal-demo {
background-color: #FFC300 ;
padding: 20px;
}
</style>
</head>
<body>
<div class="container">
<div class="skewY-demo">
<h2>SkewY</h2>
<p>此文本倾斜 20 度角。</p>
</div>
<div class="normal-demo">
<h2>Normal</h2>
<p>此文本没有倾斜。</p>
</div>
</div>
</body>
</html>