2D转换模块:
    1、旋转
        1.1格式:
            transform:rotate(45deg);
        1.2含义:
            表示旋转多少度
    2、平移:
        2.1格式:
            transform:translate(100px,-100px);
        2.2含义
            第一个参数:水平方向
            第二个参数:垂直方向
    3、缩放:
        3.1格式
            transform:scale(1.5,1);
        3.2含义·
            第一个参数:水平方向缩放
            第二个参数:垂直方向
        3.3注意点:
            (1)如果取值是1,代表不变;
            (2)如果取值大于1,代表放大;
            (3)如果取值小于1,代表缩小;
            (4)如果水平和垂直都一样,则可以只写一个参数;
    4、注意点:
        4.1    如果需要进行多个转换,那么用空格隔开,如:
            transform:rotate(45deg) translate(100px,0px) scale(1.5,1.5)
        4.2 2D的转换模块会修改元素的坐标系,旋转之后再进行平移将参照新坐标系移动

2D转换模块-形变中心点
    1、默认情况下,所有元素都是以自己的中心点作为参考来进行旋转的,可以通过改变中心点属性来修改他的参考点
    2、格式:
        transform-origin:200px 0px;
        第一个参数:水平方向
        第二个参数:垂直方向
    3、注意点:
        3.1值有三种形式:
            (1)具体像素,如:
                transform-origin:100px 100px;
            (2)百分比,如:
                transform-origin:50% 50%;
            (3)特殊关键字,如:
                transfrom-origin:left top;
        3.2形变中心点不仅对旋转有影响,对元素的缩放、倾斜等也有影响,但在企业开发中使用较少

2D转换模块-旋转轴向
    1、默认情况下,所有轴都是围绕Z轴进行旋转
    2、格式:
        2.1围绕Z轴:
            transform:rotateZ(45deg);
        2.2围绕X轴:
            transform:rotateX(45deg);
        2.3围绕Y轴:
            transform:rotateY(45deg);

2D转换模块-透视属性:
    1、透视即近大远小
    2、格式:
        perspective:500px;
    3、取值:
        取值意味着观察物体的距离,值越大越不明显,越小越明显
    4、注意点:
        透视属性必须添加到需要呈现透视效果的元素的上级(父)元素上!

本节专业词语及含义:
    deg(degree):    度、程度
    transform:        转换、变形
    rotate:            旋转
    translate:         平移  
    scale:            缩放、比例
    origin:            原点
    perspective:    透视的

CSS学习笔记-2D转换模块的更多相关文章

  1. CSS学习笔记-01-2D转换模块

    首先,mark 一下  css3 新增 的 2D 转换之 W3school 的链接: http://www.w3school.com.cn/css3/css3_2dtransform.asp 转换是使 ...

  2. CSS学习笔记

    CSS学习笔记 2016年12月15日整理 CSS基础 Chapter1 在console输入escape("宋体") ENTER 就会出现unicode编码 显示"%u ...

  3. HTML+CSS学习笔记 (7) - CSS样式基本知识

    HTML+CSS学习笔记 (7) - CSS样式基本知识 内联式css样式,直接写在现有的HTML标签中 CSS样式可以写在哪些地方呢?从CSS 样式代码插入的形式来看基本可以分为以下3种:内联式.嵌 ...

  4. HTML+CSS学习笔记 (6) - 开始学习CSS

    HTML+CSS学习笔记 (6) - 开始学习CSS 认识CSS样式 CSS全称为"层叠样式表 (Cascading Style Sheets)",它主要是用于定义HTML内容在浏 ...

  5. HTML+CSS学习笔记(5)- 与浏览者交互,表单标签

    HTML+CSS学习笔记(5)- 与浏览者交互,表单标签 1.使用表单标签,与用户交互 网站怎样与用户进行交互?答案是使用HTML表单(form).表单是可以把浏览者输入的数据传送到服务器端,这样服务 ...

  6. HTML+CSS学习笔记(4) - 认识标签(3)

    HTML+CSS学习笔记(4) - 认识标签(3) 1.使用<a>标签,链接到另一个页面 使用<a>标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这 ...

  7. HTML+CSS学习笔记(3)- 认识标签(2)

    HTML+CSS学习笔记(3)- 认识标签(2) 1.使用ul,添加新闻信息列表 在浏览网页时,你会发现网页上有很多信息的列表,如新闻列表.图片列表, 这些列表就可以使用ul-li标签来完成.ul-l ...

  8. HTML+CSS学习笔记(2) - 认识标签(1)

    HTML+CSS学习笔记(2) - 认识标签(1) 1.语义化,让你的网页更好的被搜索引擎理解 标签的用途: 我们学习网页制作时,常常会听到一个词,语义化.那么什么叫做语义化呢,说的通俗点就是:明白每 ...

  9. HTML+CSS学习笔记(1) - Html介绍

    HTML+CSS学习笔记(1) - Html介绍 1.代码初体验,制作我的第一个网页 <!DOCTYPE HTML> <html> <head> <meta ...

随机推荐

  1. JavaFX如何制作鼠标多击事件?

    JavaFX制作鼠标双击或者多击事件需要用到getClickCount()方法,这个方法需要添加addEventHandler()方法,addEventHandler()是事件方法. 1 scene. ...

  2. 入职小白随笔之Android四大组件——活动详解(activity)

    推荐Android入门书籍:第一行代码(郭霖) google官方文档地址:https://developer.android.google.cn/guide/components/activities ...

  3. Cocos Creator 资源加载流程剖析【三】——Load部分

    Load流程是整个资源加载管线的最后一棒,由Loader这个pipe负责(loader.js).通过Download流程拿到内容之后,需要对内容做一些"加载"处理.使得这些内容可以 ...

  4. css3 中的渐变

    虽说css3 都已经使用多年了,但是关于css3的渐变用的很少.今天遇见了,就学习了一下. 首先我们打开ps,新建一个画布,选择渐变工具,这个时候我们能够看到顶栏上面的渐变类型如下 第一个我们选中的是 ...

  5. IPFS学习-DNS链接

    DNSLink 什么是DNS链接 DNS链接使用DNS TXT记录映射域名(如ipfs.io)到一个IPFS地址.因为你可以编辑自己的DNS记录,可以使他们总是指向最新版本的IPFS中的对象(如果修改 ...

  6. IDEA 如何自动导入(import)

    如果大家正在使用一个未曾导入(import)过的类,或者它的静态方法或者静态字段,IDEA 会给出对应的建议,只要按下 ⌥(option)和回车就可以接受建议. 但我觉得这样做仍然很麻烦,不够智能化. ...

  7. net.sf.json将string转为map

    背景 改一个以前的项目,项目里只有这个包,虽然我想用gson或者fastjson,然而并不想引入新的jar.于是使用这个,特此记录,感觉贼不好用. 实现代码 entity.getData()的值:{a ...

  8. 最近上传图片上传文件报413错误及仅Https下报413问题,IIS高版本的配置方案及Web.config配置全解

    IIS文件上传大小限制30M,C盘中有的IIS_schema.xml文件 C:\Windows\System32\inetsrv\config\schema\ 但是考虑到安全等问题,而且这个文件默认是 ...

  9. WPF 3D Cube及点击交互

    在WPF中构建一个简单的立方体比较容易实现,可参考资料也比较众多.比较麻烦的是处理点击交互. 我在WPF中用两种方式实现了3DCube,效果图如下: 方式一: 最常见的3D内容构建模式,结构如下图. ...

  10. CSS学习笔记-过渡模块

    过渡模块:    1.过渡三要素        1.1必须要有属性发生变化        1.2必须告诉系统哪个属性需要执行过渡效果        1.3必须告诉系统过渡效果持续时长    2.格式: ...