CSS 函数 - skewX()



CSS 函数 skewX() 指定一种转换,该转换将元素在 2D 平面上水平倾斜,从而产生数据类型 <transform-function>

可能的值

  • a - 指<angle>,它指定用于沿水平轴(x 坐标)扭曲元素的角度。

这种变换称为剪切映射或横流,它使元素内的点在水平方向上扭曲一个角度。

它根据指定的角度和距原点的距离改变每个点的水平位置,离原点越远的点受到的影响更大。

注意:skewX(a) 等同于 skew(a)。

语法


 skewX(a)

CSS skewX() - 基本示例

以下示例演示了 skewX() 的用法:


<html>
<head>
<style>
	 	.skew-demo {
	 	 	 transform: skewX(30deg);
	 	 	 background-color: #4CAF50;
	 	 	 color: white;
	 	 	 padding: 20px;
	 	 	 margin-bottom: 20px;
	 	 	 text-align: center;
	 	}
	 	.normal-demo {
	 	 	 background-color: #f44336;
	 	 	 color: white;
	 	 	 padding: 20px;
	 	 	 text-align: center;
	 	}
</style>
</head>
<body>
<h2>skewX and normal</h2>
	 	<div class="skew-demo">This is a skewed div element.</div>
	 	<div class="normal-demo">This is a normal div element.</div>
</body>
</html>