如果两个元素相对于同一个父级元素绝对定位,top,left全部为0,即两个元素重叠,然后底层的元素无论如何翻转都会被顶层的元素遮挡而看不见。但是css3 文档说明transform-style属性使被转换的子元素保留其 3D 转换,设置 transform-style:preserve-3d,则在web上是正常的,一旦翻转就能看见,但在小程序的开发工具,以及大部分客户端上这个属性无效。我希望底层的元素在翻转时可以翻转到顶层的元素之上。 demo: //demo.wxml <view class="contanier" style="width:100vw;height:100vh;position:relative;">     <view class="chid-1">chid-1</view>     <view class="chid-2">chid-2</view></view> //demo.wxss

.contanier {

    width: 100vw;

    height: 100vh;

    position: relative;

    transform-style: preserve-3d;

    perspective: 400vh;

}

 

 .child-1{

    width: 100vw;

    height: 100vh;

    position: absolute;

    top:0px;

    left: 0px;

    transform: rotateX(40deg);

    transform-origin: left top;

    background:green;

 }

 .child-2{

    width: 100vw;

    height: 100vh;

    position: absolute;

    top:0px;

    left: 0px;

    background:red;

 }

这里child-1无论如何翻转都只是在child-2的下面翻转,始终被遮挡而看不见。

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 千层月饼

    10人对此回答表示赞同

    没有解决,官方没有回复,我只能通过setTimeout延时配合animation来改变z-index,

    展开
    10
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 凌云舒语

    3人对此回答表示赞同

    主是否解决

    展开
    3
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部