css – 背面可见性不适用于儿童

前端之家收集整理的这篇文章主要介绍了css – 背面可见性不适用于儿童前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

这个解决方案(Webkit backface visibility not working)不起作用,因为我希望在容器内部有其他转换对象来显示背面.

.container {
  position: relative;
  transform-origin: 50% 50% 0;
  transition: transform 1s ease 0s;
  width: -moz-min-content;
  width: -webkit-min-content;
}
.container img {
  backface-visibility: hidden;
}
input:checked + .container {
  transform: rotateY(180deg);
}
Box" name="" id="" />

那只猫的背面不应该是可见的.解决这个问题的任何方法

最佳答案
我终于发现了如何解决这个问题!
问题是3d没有影响图像.只需添加属性:transform-style:preserve-3d;包括图像作为“三维世界”的一部分.以前,背面属性不起作用,因为它真的不是3D!它就像在父母的表面上绘制的纹理.现在它是一个包含所有组件的3d实体,它可以在3d中转换而不会折叠到父级的表面.

.container {
  position: relative;
  transform-origin: 50% 50% 0;
  transition: transform 1s ease 0s;
  width: -moz-min-content;
  width: -webkit-min-content;
  transform-style: preserve-3d;
}
.container img {
  backface-visibility: hidden;
}
input:checked + .container {
  transform: rotateY(180deg);
}
Box" name="" id="" />

猜你在找的CSS相关文章