backface-visibility
Mülkiyet 3D dönüşümler ile ilgilidir. 3B dönüştürmelerle, bir öğeyi döndürmeyi başarabilirsiniz, böylece bir öğenin "önü" olarak düşündüğümüz şey artık ekrana bakmaz. Örneğin, bu bir öğeyi ekrandan uzaklaştırır:
.flip ( transform: rotateY(180deg); )
Sanki bir spatula ile alıp gözleme gibi ters çevirmişsiniz gibi görünecek. Bunun nedeni için varsayılan değer backface-visibility
olmasıdır visible
. Görünür olmak yerine, onu gizleyebilirsiniz.
.flip ( transform: rotateY(180deg); backface-visibility: hidden; )
Basit örnek:
CodePen'de Chris Coyier (@chriscoyier) tarafından hazırlanan Pen FjwGA'ya bakın.
Bu, 3B efektler yaparken kullanışlıdır. Örneğin:
Düzgün çalışır
Ön arkaWebKit'te sorunlu çünkü arka yüz görünürlüğü gizli değil
Ön arkaBu, özellik aynı şekilde çalışsa da, herhangi bir nedenle Firefox'ta sorunlu değildir.
Ön ekler
backface-visibility
Önek olmadan Firefox 10+ ve IE 10+ desteği . Opera (Blink sonrası, 15+), Chrome, Safari, iOS ve Android'in hepsi gerekir -webkit-backface-visibility
.
Değerler
- görünür (varsayılan) - öğe ekrana bakmadığında bile her zaman görünür olacaktır.
- gizli - ekrana bakmadığında öğe görünmez.
- miras alma - özellik, değerini üst öğesinden alır.
- ilk - özelliği varsayılan değerine ayarlar
visible
.
Daha fazla bilgi
- 3D CSS Test Cihazı
- Teknik Özellikler
- Mozilla Belgeleri
Tarayıcı Desteği
Bu tarayıcı destek verileri, daha fazla ayrıntıya sahip olan Caniuse'den alınmıştır. Bir sayı, tarayıcının özelliği o sürümde ve sonrasında desteklediğini gösterir.
Masaüstü Bilgisayar
Krom | Firefox | IE | Kenar | Safari |
---|---|---|---|---|
12 * | 10 * | 11 | 12 | 4 * |
Mobil / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 3 * | 3.2 * |