背面能見度

backface-visibility 屬性與 3D 變換有關。

通過 3D 變換和 backface-visibility 屬性,你可以旋轉元素,使元素的原始正面不再面向螢幕。

例如,這會將元素從螢幕上移開:

jsfiddle

<div class="flip">Loren ipsum</div>
<div class="flip back">Lorem ipsum</div>
.flip {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -webkit-backface-visibility: visible;
  -moz-backface-visibility:    visible;
  -ms-backface-visibility:     visible;
}

.flip.back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility:    hidden;
  -ms-backface-visibility:     hidden;
}

Firefox 10+和 IE 10+支援沒有字首的 backface-visibility。Opera,Chrome,Safari,iOS 和 Android 都需要 -webkit-backface-visibility

它有 4 個值:

  1. 可見 (預設) - 即使不面向螢幕,元素也始終可見。
  2. 隱藏 - 當面向螢幕時,元素不可見。
  3. inherit - 屬性將從其父元素獲取其值
  4. initial - 將屬性設定為預設值,即可見