码迷,mamicode.com
首页 > 其他好文 > 详细

15-变换

时间:2019-09-06 18:57:46      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:相对   空间   ack   scale   margin   nsf   梯度   origin   设置   

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        .box{
            width: 200px;
            height: 100px;
            background-color: #ff0789;
            transform: translateY(100px);
        }
    </style>
</head>
<body>
<div class="box"></div>
<!--
    transform  设置元素的变换形式

    平移变换
    transform:translate(x,y);   像素值 百分比(相对于自身)
    transform: translateX(100px);
    transform: translateY(100px);
    transform: translateX(100px) translateY(100px);
        x  表示水平轴的位移量
        y  表示竖直轴的位移量

    旋转变换
    旋转中心点是对角线的交点
    transform: rotate(0deg);
    单位
    deg 度数 一个圆有360deg
    rad 弧度 一个圆有2πrad
    grad 梯度 一个圆有400grad
    turn 圈数 一个圆有1turn
        正值顺时针
        负值逆时针

    修改中心点
    transform-origin: center center; 默认
    方位值 百分比 像素值
    和background-position的取值一样

    缩放变换
    transform: scale(2,3)
    负值表示反转前边为水平反转 后边为竖直反转
    前边表示水平放大倍数 后边表示竖直放大倍数
    两个值一样可以合并

    倾斜变换
    transform: skew(0,0);
    transform: skewX(0deg) 默认是center center这个点拉伸的
    skewX的x轴和y轴是相反的 x轴和长方形的夹角度就是skewX的值
    skewY是正常的 y轴和长方形的夹角度就是skewY的值

    一个元素可以同时做多种变换
    写复合元素的时候 注意先后顺序 旋转会改变x和y轴

    3D网页的基本构成 = 舞台 + 在3D空间占据的位置 + 摄像头
-->
</body>
</html>

 

15-变换

标签:相对   空间   ack   scale   margin   nsf   梯度   origin   设置   

原文地址:https://www.cnblogs.com/zhangyu666/p/11477348.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!