zoukankan      html  css  js  c++  java
  • 「网易官方」极客战记(codecombat)攻略-网页开发2-变换性质-transformative-properties

    (点击图片进入关卡)

    使用变换旋转,缩放或移动元素!

    简介

    transform 用于对元素应用独特的效果。

    img {
        transform: rotate(180deg) scale(3) translateX(-20px);
    }

    默认代码

    <!-- "transform" CSS用于修改元素。 -->
    <!-- 使用它来旋转、缩放或转化(移动)标签! -->

     

    <style>
        #imgA {
            /* 旋转需要一个单位,比如"deg"。 */
            /* "deg"是 "degrees"(度数)的简写。 */
            transform: rotate(45deg);
        }
        #imgB {
            /* 将大小乘以一个值从而进行缩放! */
            transform: scale(0.5);
        }
        #imgC {
            /* 元素可以在X和Y中"translate"d */
            /* "translate"是"move"的另一个词。 */
            transform: translateY(100px);
        }
        #imgD {
            /* 这就是如何同时进行多个转换。 */
            transform: rotate(-45deg) scale(1.5);
        }
        #imgE {
            /* 将转换属性添加到该元素: */

     

        }
        #imgF {
            /* 将转换属性添加到该元素: */

     

        }
        #imgG {
            /* 将转换属性添加到该元素: */

     

        }
        #imgH {
            /* 将转换属性添加到该元素: */

     

        }
        img {
            margin-bottom:20%;
            20%;
        }
    </style>
        <img id="imgA" src=
        "/file/db/thang.type/5466d4f2417c8b48a9811e87/portrait.png">
        <img id="imgB" src=
        "/file/db/thang.type/52e95b4222efc8e70900175d/portrait.png">
        <img id="imgC" src=
        "/file/db/thang.type/55652fb3b9effa46a1f775fd/portrait.png">
        <img id="imgD" src=
        "/file/db/thang.type/55e1a6e876cb0948c96af9f8/portrait.png">
        <img id="imgE" src=
        "/file/db/thang.type/575848b522179b2800efbfbf/portrait.png">
        <img id="imgF" src=
        "/file/db/thang.type/57588f09046caf2e0012ed41/portrait.png">
        <img id="imgG" src=
        "/file/db/thang.type/529ec584c423d4e83b000014/portrait.png">
        <img id="imgH" src=
        "/file/db/thang.type/52e9adf7427172ae56002172/portrait.png">

    概览

    # 变换

    transform CSS属性将特定的方法应用于元素的布局。 用它可以扭转、变换得到独特的元素呈现方式!

    img {
        transform:rotate(30deg)scale(2)translateX(100px);
    }

    #旋转

    rotate 使元素旋转一定的量。它需要一个类型为 deg 的单位(deg表示度degree)。

    img {
        transform: rotate(-40deg);
    }

    #平移

    translateX 和 translateY 分别向左/右和上/下移动元素。

    img {
        transform: translateY(-100px);
    }

    #缩放

    scale 可以使元素变大(若数字> 1)或变小(若数字<1)

    img {
        transform: scale(0.25);
    }

    变换性质 解法

    <!-- "transform" CSS用于修改元素。 -->
    <!-- 使用它来旋转、缩放或转化(移动)标签! -->

     

    <style>
        #imgA {
            /* 旋转需要一个单位,比如"deg"。 */
            /* "deg"是 "degrees"(度数)的简写。 */
            transform: rotate(45deg);
        }
        #imgB {
            /* 将大小乘以一个值从而进行缩放! */
            transform: scale(0.5);
        }
        #imgC {
            /* 元素可以在X和Y中"translate"d */
            /* "translate"是"move"的另一个词。 */
            transform: translateY(100px);
        }
        #imgD {
            /* 这就是如何同时进行多个转换。 */
            transform: rotate(-45deg) scale(1.5);
        }
        #imgE {
            /* 将转换属性添加到该元素: */
            transform: rotate(-45deg) translateY(100px);
        }
        #imgF {
            /* 将转换属性添加到该元素: */
            transform: scale(1.5) translateY(100px);
        }
        #imgG {
            /* 将转换属性添加到该元素: */
            transform: scale(1.5) rotate(-45deg);
        }
        #imgH {
            /* 将转换属性添加到该元素: */
            transform: rotate(-45deg);
        }
        img {
            margin-bottom:20%;
            20%;
        }
    </style>
        <img id="imgA" src=
        "/file/db/thang.type/5466d4f2417c8b48a9811e87/portrait.png">
        <img id="imgB" src=
        "/file/db/thang.type/52e95b4222efc8e70900175d/portrait.png">
        <img id="imgC" src=
        "/file/db/thang.type/55652fb3b9effa46a1f775fd/portrait.png">
        <img id="imgD" src=
        "/file/db/thang.type/55e1a6e876cb0948c96af9f8/portrait.png">
        <img id="imgE" src=
        "/file/db/thang.type/575848b522179b2800efbfbf/portrait.png">
        <img id="imgF" src=
        "/file/db/thang.type/57588f09046caf2e0012ed41/portrait.png">
        <img id="imgG" src=
        "/file/db/thang.type/529ec584c423d4e83b000014/portrait.png">
        <img id="imgH" src=
        "/file/db/thang.type/52e9adf7427172ae56002172/portrait.png">
     

    本攻略发于极客战记官方教学栏目,原文地址为:

    https://codecombat.163.com/news/jikezhanji-bianhuanxingzhi

    极客战记——学编程,用玩的!

  • 相关阅读:
    python爬虫学习笔记(二十五)-Scrapy框架 Middleware
    python爬虫学习笔记(二十四)-Scrapy框架 图片管道的使用
    关于./xxx.sh:No such file or directory 的问题解决
    elasticsearch的配置
    如何在虚拟机上安装mysql...
    JDK与Tomcat在虚拟机内的安装教程
    Linux下的一些实用的基础命令
    Mybatis框架下的增删改查
    使用JSP生成Web页面
    关于mysql与java数据类型转化的问题——数据类型不匹配
  • 原文地址:https://www.cnblogs.com/codecombat/p/12938632.html
Copyright © 2011-2022 走看看