3D空間で変形する要素の背面の表示方法を指定する
backface-visibility
{
backface-visibility
backface-visibilityプロパティは、3D空間で変形した要素の背面の表示方法を指定します。x軸、y軸を基準に回転した場合などで、要素の背面を描画するかを選択できます。
初期値 | visible |
---|---|
継承 | なし |
適用される要素 | 変形の対象要素 |
モジュール | CSS Transforms Module Level 1 |
値の指定方法
表示方法
visible | 要素の背面を描画して、内容が裏返しに見えるように表示されます。 |
---|---|
hidden | 要素の背面を描画せず、要素自体がないように表示されます。 |
以下の例では、対象要素が360度回転するアニメーションを記述しています。backfacevisibilityプロパティの値をhiddenに指定していると、回転する要素の背面が見えるタイミングで、要素は非表示になります。
サンプルコード
@keyframes rotater{ 0% {transform: rorateY(0deg);} 100%{transform: rotateY(360deg);} } .box{ width:330px; height: 80px; background-color: gold; animation: rotater 10s infinite ease 1s; backface-visibility: hidden; }