设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 系统 > 正文

深入解读CSS3中transform变换模型的渲染(8)

发布时间:2020-03-15 18:54 所属栏目:52 来源:站长网
导读:这个例子展示了,在3D渲染上下文中元素是可以相交的。容器元素为自己创建了3D渲染上下文并且他有两个子元素。子元素互相相交,同时橘黄色的元素也与容器相交。 使用立体变换,让一个元素的背面朝着观者是完全有可能

这个例子展示了,在3D渲染上下文中元素是可以相交的。容器元素为自己创建了3D渲染上下文并且他有两个子元素。子元素互相相交,同时橘黄色的元素也与容器相交。

2016527121757800.png (300×289)

使用立体变换,让一个元素的背面朝着观者是完全有可能的。3D变换元素在两面展示相同的内容,所以反面看起来就像镜子中的正面(就像元素映射在一片镜子上一样)。通常,元素的反面朝着观者都会隐藏。然而,backface-visiblity:hidden属性允许作者使其不可见当元素的反面朝着观者时。如果一个带有backface-visiblity:hidden属性的元素是有效的,那么他的前面和背面便会交替的隐藏,然后,只有当前面朝向观者时元素才是可见的。

理解backface-visibility属性

CSS Code复制内容到剪贴板

.wrap {   

  width: 200px;   

  height: 200px;   

  border: 1px solid black;   

  perspective: 200px;   

  color: #fff;   

  text-align: center;   

  font-size: 50px;   

}   

.inner {   

  width: 50px;   

  height: 50px;   

  margin: 20px auto;   

  background: orange;   

  line-height: 50px;   

  transform: rotateY(180deg);//旋转180   

}  

XML/HTML Code复制内容到剪贴板

<div class="wrap">  

  <div class="inner">2</div>  

</div>  

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读