• 技术文章 >web前端 >css教程

    css中skew是什么意思

    青灯夜游青灯夜游2021-04-06 15:46:27原创64

    skew的意思为“倾斜”,是css中的内置函数,需与transform属性一起使用,用于元素的倾斜转换。css中有3种skew:“skew(x-角度,y-角度)”沿着X和Y轴的倾斜转换,“skewX(角度)”或“skewY(角度)”。

    本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

    1.png

    skew的意思为“倾斜”,是css中的内置函数,需与transform属性一起使用,用于元素的倾斜转换。

    Transform属性应用于元素的2D或3D转换,这个属性允许你将元素旋转,缩放,移动,倾斜等。

    可以有3种skew()

    skewX()

    倾斜该元素,里面填的是角度,下面↓ 你会看到,随着元素被倾斜,高度居然不变。聪明的你,一定会知道,高度不变,代表了,Y轴被拉伸了。

    跟scale 同理,改变的是 轴的刻度。 → scale

    skew

    也就是 skewx 和 skewy 的结合体,但是又有不同之处。

    如果使用单个参数,那跟单独使用 skewx 和 skewy是一样的效果

    但是!如果你同时使用两个参数了,那么跟 同时使用skewx 和 skewy 时有一点差异的。

    那么,是为什么会出现这种差异呢? 其实道理很简单,skewX(40deg), skewY(40deg) 的执行顺序是, 先按照 X轴 斜切 40deg, 然后再按照Y 斜切40deg, 但是吧skew(40deg, 40deg),可不是这样的。他是同时 进行操作的,所以,结果略有不同。

    学习视频推荐:css视频教程

    以上就是css中skew是什么意思的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:css skew transform属性
    上一篇:css图片如何设置上边框距离 下一篇:CSS元素垂直居中
    第15期线上培训班

    相关文章推荐

    • 为什么css要初始化• css3中新增加的颜色模式有哪些• 如何使用内嵌式引入css样式表• css如何做三角形• css怎么设置元素高度为20px

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网