css - "Card"旋转和可选文本

标签 css google-chrome safari webkit css-transforms

问题前快速预览代码:

HTML

<div class="container>
  <div class="card">
    <div class="front"></div>
    <div class="back"></div>
  </div>
</div>

CSS

.container {
  transform-style: preserve-3d;
  transform-origin: right center;
  transition: transform 1s ease-in-out;
}

.card {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  transform-origin: right center;
}

.card .back {
  transform: rotateY(180deg);
}

.card.flipped {
  transform: rotateY(180deg) translateX(-100%);
}

它基本上给出类似 that 的东西. 我的问题是我无法选择卡片背面的文本(在 Chrome 和 Safari 中,它们在 FF 中没有问题)。事实上,如果我通过右键单击背面来“检查元素”,它会转到容器,前面没有问题。我链接的示例没有这样的问题,这很奇怪。有人经历过吗?谢谢!

最佳答案

好吧,我的错。我正在将 backface-visibility: hidden; 应用于卡片。我刚刚删除它并且它有效。

关于css - "Card"旋转和可选文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30712535/

相关文章:

google-chrome - Chrome 84 'breaking' Accordion 和 'read more' 按钮

CSS 位置差异 chrome/safari/firefox

html - FF9 中的 z-index 和定位不同

google-chrome - 在 Chrome 上配置 Selenium - Capybara

javascript - Safari 重新加载内存中的视频

javascript - onbeforeunload 和 onunload 的区别

css - Safari 执行显示 :none differently to other browsers

css - 使用 css 网格围绕网格边界

html - 使用一个 css 文件更改 iframe 中的正文背景颜色

javascript - 使用 jquery 在 chrome 中使用 scrollto 和 scrolltop 的问题