在 CSS 中使用变形属性(transform),可以将 HTML 元素进行旋转、扭曲、缩放和斜切等变形效果。使用 transform: skew() 属性,可以将元素按 X 和 Y 轴方向斜切。
下面是一个使用 transform: skew() 属性,将椭圆形变成斜椭圆形的实例:
.ellipse { width: 200px; height: 100px; border-radius: 50%; background-color: #6c5ce7; transform: skew(20deg,0deg); }
在上面的示例中,设置了一个宽度为 200 像素、高度为 100 像素、边框半径为 50% 的椭圆形,并使用 transform: skew(20deg,0deg); 属性将其向 X 轴方向斜切 20 度。
需要注意的是,使用 transform: skew() 属性斜切元素时,元素并不会真正改变形状,只是视觉上看起来斜了,不会影响其它元素的布局和定位。