美文网首页
css之transform

css之transform

作者: mochase | 来源:发表于2017-05-12 11:41 被阅读5次

transform-style:
定义了该元素的子元素是位于三维空间内还是自身的二维空间;
flat | preserve-3d
(这里如果对父元素进行了翻转操作,如果transform-style 为preserve-3d,那么子元素也会跟着翻转; 否则不会影响到子元素)

backface-visibility:
visible | hidden
定义元素的背面是否可见(对应于3d变换)
perspective:
none | <length>
指定观察者距离z=0平面的距离,为元素及其内容应用透视变换(把屏幕想象成z=0平面,即观察者距离屏幕的距离)

下面是一段卡片翻转效果的代码;

<div class="container">
     <div class="flipper">
      <div class ="front">
        hello, this is front
      </div>
      <div class="back">
        this is the back
      </div>
    </div>
 </div>
.container {
  perspective: 1000;
}

.container, .front, .back {
  width: 200px;
  height: 160px;
} 

.flipper {
  position: relative;
  transition: 0.6s;
  transform-style: preserve-3d;     /*important*/
}
.front, .back {
  position: absolute;
  top: 0;
  left: 0;
  background-color: green;
  backface-visibility: hidden;  /*important*/
}

.front {
  z-index: 9
}

.back {
  transform: rotateY(180deg)
}

.container:hover .flipper {
  transform: rotateY(180deg)
}

相关文章

  • 7月第四周

    7.24 CSS3 属性之 transform & translation transform: translat...

  • CSS相关动画

    1.CSS鼠标放上去抖动 示例链接 html: css: 注意:transform 属性之 transform-o...

  • css之transform

    transform-style:定义了该元素的子元素是位于三维空间内还是自身的二维空间;flat | preser...

  • TRANSFORM

    CSS3详解:transform CSS3 transform是什么?transform的含义是:改变,使…变形;...

  • CSS3的transform

    CSS3 transform是什么?transform的含义是:改变,使…变形;转换CSS3 transform都...

  • transform

    CSS3 transform是什么?transform的含义是:改变,使…变形;转换CSS3 transform都...

  • css transform

    @(HTML5)[transform 变换] [TOC] 八、css transform transform 2D...

  • css3-transform

    CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translat...

  • CSS3属性transform详解

    CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translat...

  • CSS Transform

    CSS Transform(上:2D Transform) 前言及Transform 基本介绍 MDN官方文档介绍...

网友评论

      本文标题:css之transform

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