skew width_CSS3中的变形--扭曲 skew()

本文介绍了CSS3中的skew()函数,用于让元素产生倾斜效果,区别于rotate()的旋转。skew()包含skew(x,y)、skewX(x)和skewY(y)三种形式,分别对应水平、垂直和双轴扭曲。通过示例展示了如何将一个长方形元素转换为平行四边形。" 100895447,8663536,CentOS7 ELK+FileBeat+Kafka集群安装配置指南,"['ELK堆栈', '日志分析', '大数据', '分布式系统', '监控']
摘要由CSDN通过智能技术生成

扭曲skew()函数能够让元素倾斜显示。它可以将一个对象以其中心位置围绕着X轴和Y轴按照一定的角度倾斜。这与rotate()函数的旋转不同,rotate()函数只是旋转,而不会改变元素的形状。skew()函数不会旋转,而只会改变元素的形状。

Skew()具有三种情况:

1、skew(x,y)使元素在水平和垂直方向同时扭曲(X轴和Y轴同时按一定的角度值进行扭曲变形);

e78f7aa06955b7c8f2a1bb83c558a9c4.png

第一个参数对应X轴,第二个参数对应Y轴。如果第二个参数未提供,则值为0,也就是Y轴方向上无斜切。

2、skewX(x)仅使元素在水平方向扭曲变形(X轴扭曲变形);

0f4e00cd346be8ed2fd6641ea97390ec.png

3、skewY(y)仅使元素在垂直方向扭曲变形(Y轴扭曲变形)

e621d09698cbe49cd450c93a12f3054c.png

示例演示:

通过skew()函数将长方形变成平行四边形。

HTML代码:

我变成平形四边形

CSS代码:

.wrapper {

width: 300px;

height: 100px;

border: 2px dotted red;

margin: 30px auto;

}

.wrapper div {

width: 300px;

height: 100px;

line-height: 100px;

text-align: center;

color: #fff;

background: orange;

-webkit-transform: skew(45deg);

-moz-transform:skew(45deg)

transform:skew(45deg);

}

演示结果

e35d89a5c6249c785ed69b96722d4dda.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值