美文网首页
11. 3D转换模块 CSS3背景

11. 3D转换模块 CSS3背景

作者: 前端雨 | 来源:发表于2017-10-28 18:16 被阅读0次

3D转换模块

  • 什么是2D和3D
    • 2D是一个平面, 有宽度, 没有厚度(默认情况)
    • 3D是一个立体, 有宽度和高度, 有厚度
  • 如何让某个元素成3D展现
    • transform默认为2D模式, 当子元素设置3D属性时, 则需要将他的父元素切换成transform-style:preserve-3d;属性才能生效
    • 练习: 自动翻转轮播图 色子的立体图 3D图片音乐墙

CSS3背景

  • 背景尺寸属性background-size

      background-size: length|percentage|cover|contain;
      length: 设置背景图片宽度和高度
              第一个值设置宽度, 第二个值设置高度. 
              只设置一个值, 则第二个值为auto
      percentage: 以父元素的百分比来设置背景图片的宽度和高度
                  第一个值设置宽度, 第二个值设置高度. 
                  只设置一个值, 则第二个值为auto
      cover: 背景图宽高等比拉伸, 完全覆盖背景区域
      contain: 背景图宽高等比拉伸到最大尺寸, 使得内容区域完全包含背景图片
    
  • 背景图片定位属性background-origin

      padding-box   默认. 背景图像相对于内边距框来定位。
      border-box    背景图像相对于边框盒来定位。
      content-box    背景图像相对于内容框来定位。
    
  • 规定背景的绘制区域(背景被裁剪到-)background-clip: border-box 默认值|padding-box|content-box;

  • 多重背景图

    • 背景图可以设置多张, 中间用逗号隔开
      • background: url("images/dog1.jpg") no-repeat,url('images/dog2.jpg') no-repeat right top;
    • 先引入的图片会覆盖后引入的图片

相关文章

  • 11. 3D转换模块 CSS3背景

    3D转换模块 什么是2D和3D2D是一个平面, 有宽度, 没有厚度(默认情况)3D是一个立体, 有宽度和高度, 有...

  • css3新增属性

    css3被划分为模块,最重要的几个模块包括:选择器、框模型、背景和边框、文本效果、2D/3D 转换、动画、多列布局...

  • CSS3

    css3被划分为模块,最重要的几个模块包括:选择器、框模型、背景和边框、文本效果、2D/3D 转换、动画、多列布局...

  • CSS3 - 选择器

    一、 前言 CSS3的理念就是模块化,其中最重要的模块有: 选择器 框模型 背景和边框 文本效果 2D/3D转换 ...

  • CSS3

    一、CSS3 css:层叠样式表。 css3的组成模块:选择器盒模型背景和边框文字特效2D/3D转换动画多列布局用...

  • CSS3(1)边框和背景

    今天看到介绍说css3被拆分为模块,最重要的模块有如下:选择器、盒模型、背景和边框、文字特效、2D/3D转换、动画...

  • 2018-12-30

    css3被划分为模块,其中重要的模块有: 1.选择器2.框模型3.背景和边框4.文本效果5.2D/3D转换6.动画...

  • css3菜鸟教程学习笔记_CSS3 边框/圆角/盒阴影

    一些最重要CSS3模块如下:选择器、盒模型、背景和边框、文字特效、2D/3D转换、动画、多列布局、用户界面。 CS...

  • CSS3 转换(1):2D

    知识点:CSS3 TransformCSS3 2D转换CSS3 3D转换CSS3 Transform与坐标系统CS...

  • css动画

    css3动画 过渡:transition 2D 转换 transform 3D 转换 transform 动画:a...

网友评论

      本文标题:11. 3D转换模块 CSS3背景

      本文链接:https://www.haomeiwen.com/subject/tigfpxtx.html