CSS总结

CSS3变形

2018-01-27  本文已影响0人  挥剑斩浮云

位移translate()

缩放scale()

旋转rotate()

语法:transform:rotate(度数);

倾斜skew()

<!DOCTYPE html>
<html lang="en">
<head>
    <title>CSS3倾斜skew()方法</title>
    <style type="text/css">
        /*设置原始元素样式*/
        #origin
        {
            margin:100px auto;/*水平居中*/
            width:200px;
            height:100px;
            border:1px dashed silver;
        }
        /*设置当前元素样式*/
        #current
        {
            width:200px;
            height:100px;
            color:white;
            background-color: #3EDFF4;
            text-align:center;
            transform:skewX(30deg);
            -webkit-transform:skewX(30deg);  /*兼容-webkit-引擎浏览器*/
            -moz-transform:skewX(30deg);/*兼容-moz-引擎浏览器*/
        }
    </style>
</head>
<body>
    <div id="origin">
        <div id="current"></div>
    </div>
</body>
</html>
在浏览器效果
transform:skewY(30deg);
-webkit-transform:skewY(30deg);  /*兼容-webkit-引擎浏览器*/
-moz-transform:skewY(30deg);     /*兼容-moz-引擎浏览器*/

中心原点transform-origin

语法:transform-origin:取值;
说明:transform-origin属性取值有2种:一种是采用长度值,另外一种是使用关键字。长度值一般使用百分比作为单位,很少使用px、em等作为单位
transform-origin属性取值
<!DOCTYPE html>
<html lang="en">
<head>
    <title>CSS3中心原点transform-origin属性</title>
    <style type="text/css">
        /*设置原始元素样式*/
        #origin
        {
            margin:100px auto;/*水平居中*/
            width:200px;
            height:100px;
            border:1px dashed gray;
        }
        #current
        {
            width:200px;
            height:100px;
            color:white;
            background-color: #3EDFF4;
            text-align:center;
            transform-origin:right center;/*设置中心圆点靠右居中*/
            -webkit-transform-origin:right center;/*兼容-webkit-引擎浏览器*/
            -moz-transform-origin:right center;   /*兼容-moz-引擎浏览器*/
            transform:rotate(30deg);
            -webkit-transform:rotate(30deg);      /*兼容-webkit-引擎浏览器*/
            -moz-transform:rotate(30deg);         /*兼容-moz-引擎浏览器*/
        }
    </style>
</head>
<body>
    <div id="origin">
        <div id="current"></div>
    </div>
</body>
</html>
浏览器效果
上一篇 下一篇

猜你喜欢

热点阅读