[CSS]backface-visibilityとは?

css

CSSで使えるbackface-visibilityプロパティ。

普段、あまり使わないプロパティだけに少し分かりづらいのも事実。

今回はサクッとbackface-visibilityの使い方を紹介していきます。

backface-visibilityとは?

簡単に説明すると要素の裏側にある要素の表示をコントロールするものになります。

ちょっと分かり辛いので下記の画像を見てください。

赤のボックスの裏側にもう一つ要素があります。

これをtransformプロパティで回転するようにしていますが、backface-visibilityを設定していないとこのようになります。

裏側の要素が回転した時に見えちゃってますね。

これにbackface-visibility: hidden;を指定あげるとこのようになります。

つまり、裏側にある要素が見えた時点で表側の要素がhidden(隠れる)ようになります。

hiddenの値の他にvisibilityもある

backface-visibilityはhiddenとvisibilityの二つの値があります。

hiddenの場合は非表示にしますが、visibilityの場合は表示にします。



カテゴリー