本文摘自PHP中文网,作者青灯夜游,侵删。
在css3中,skew()是一个倾斜属性,需要和transform属性一起使用,可以改变元素在页面中的形状,让元素沿着X和Y轴进行2D倾斜转换;语法“transform:skew(x,y)”。
本教程操作环境:Windows7系统、CSS3版本,该方法适用于所有品牌电脑。
推荐:《css视频教程》
css3倾斜属性skew()
刚开始接触CSS3的2D变换属性,就被这个skew()搞的一头雾水,不知道具体是怎么变化的!
研究了一会才发现,CSS3的斜切坐标系和数学中的坐标系完全不一样(设置斜切原点为左上角)
Transform属性应用于元素的2D或3D转换。这个属性允许你将元素旋转,缩放,移动,倾斜等。
而skew(x-angle,y-angle) :定义沿着 X 和 Y 轴的 2D 倾斜转换。
示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
下面我们设置鼠标经过时的skew(0,30deg)属性
1 2 3 4 |
|
移入前
移入后
通过两幅图可以看出,skew(0,30deg);是按照水平方向Y轴,顺时针旋转
下面我们设置鼠标经过时的skew(30deg,0)属性
1 2 3 4 5 |
|
移入前
移入后
通过两幅图可以看出,skew(30deg,0);是按照垂直方向X轴,逆时针旋转
更多编程相关知识,请访问:编程入门!!
以上就是css3 skew()属性怎么用的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
通过代码示例,了解CSS3+javascript按钮水波纹效果
animation-iteration-count属性怎么用
更多相关阅读请进入《CSS3》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者