背面能見度
backface-visibility
屬性與 3D 變換有關。
通過 3D 變換和 backface-visibility
屬性,你可以旋轉元素,使元素的原始正面不再面向螢幕。
例如,這會將元素從螢幕上移開:
<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 個值:
- 可見 (預設) - 即使不面向螢幕,元素也始終可見。
- 隱藏 - 當面向螢幕時,元素不可見。
- inherit - 屬性將從其父元素獲取其值
- initial - 將屬性設定為預設值,即可見