为了账号安全,请及时绑定邮箱和手机立即绑定

CSS3的translateZ会改变元素的层叠顺序吗?

CSS3的translateZ会改变元素的层叠顺序吗?

samdeo 2016-12-24 22:04:21
#a { perspective:800px; width:500px; height: 500px; margin: auto; margin-top: 100px; } #b { transform-style:preserve-3d; } #b > div { position: absolute; } #b > div:nth-of-type(1) { width:100px; height: 100px; background: #0f0; transform:translateZ(30px); } #b > div:nth-of-type(2) { width: 100px; height: 100px; background: #f00; transform:translateZ(-10px); }<body> <div id="a"> <div id="b"> <div></div> <div></div> </div> </div> </body>根据常规的层叠顺序计算:红色框应该是在绿色框的上面。加了translateZ之后就变成绿色框在上面,所以translateZ是不是有改变层叠顺序的能力?
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 2489 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信