Tasarım Kodlama

CSS Tam Sayfa Arka Plan Görüntüsü

Buradaki amaç, her zaman tüm tarayıcı penceresini kapsayan bir web sitesindeki arka plan resmidir. Üzerinde bazı özellikler koyalım:

  • Sayfanın tamamını görüntüyle doldurur, beyaz boşluk olmaz
  • Görüntüyü gerektiği gibi ölçeklendirir
  • Görüntü oranlarını korur (en boy oranı)
  • Resim sayfada ortalanmış
  • Kaydırma çubuklarına neden olmaz
  • Mümkün olduğunca tarayıcılar arası uyumlu

Müthiş, Kolay, İlerici CSS3 Yolu

Şimdi CSS3’teki background-size özelliği sayesinde bunu tamamen CSS üzerinden yapabiliriz. html öğesini kullanacağız (her zaman en azından tarayıcı penceresinin yüksekliğindeki body den daha iyi). Üzerinde sabit ve ortalanmış bir arka plan belirledik, sonra kapak anahtar kelimesine ayarlanmış arka plan boyutunu kullanarak boyutunu ayarladık.

Uyumlu Tarayıcılar:

Safari 3+
Chrome +
IE 9+
Opera 10+ (Opera 9.5 arka plan boyutunu destekledi, ancak anahtar kelimeleri değil)
Firefox 3.6+ (Firefox 4, satıcı olmayan ön ek sürümünü destekler)

Sadece CSS Tekniği # 1

Burada, herhangi bir tarayıcıda yeniden boyutlandırılabilecek bir satır içi <img> öğesi kullanıyoruz. Tarayıcı penceresini dikey olarak doldurmaya devam eden bir min-height ve yatay olarak doldurmaya devam eden %100 bir width belirledik. Ayrıca görüntünün gerçekte olduğundan daha küçük olmayacak şekilde görüntünün genişliğinin en az genişliğini belirledik.

Özellikle zeki bit, tarayıcı penceresinin görüntüden daha küçük olup olmadığını kontrol etmek için bir medya sorgusu kullanmak ve ne olursa olsun ortalanmasını sağlamak için birleşik yüzde-sol ve negatif sol kenar boşluğu kullanmaktır.

İşte CSS:

Uyumlu Tarayıcılar:

İyi tarayıcıların herhangi bir sürümü: Safari / Chrome / Opera / Firefox
IE 6: Borked – ancak bir tür sabit konumlandırma pimi kullanırsanız muhtemelen sabitlenebilir
IE 7/8: Çoğunlukla çalışır, küçük boyutlarda ortalanmaz ancak ekranı iyi doldurur
IE 9: Çalışır

Sadece CSS Tekniği # 2

Bunu yapmanın oldukça basit bir yolu, sayfaya satır içi bir görüntü koymak, onu sol üst köşeye sabitlemek ve en boy oranını koruyarak en az% 100’lük bir minimum genişlik ve% 100 vermektir.

Bununla birlikte, bu görüntüyü ortalamaz ve bu burada oldukça yaygın bir arzu … Yani, görüntüyü bir div içine sararak bunu düzeltebiliriz. Bu div tarayıcı penceresinden iki kat daha büyük yapacağız. Sonra görüntü en boy oranını koruyarak ve görünen tarayıcı penceresini ve bunun ölü merkezini kapatacak şekilde yerleştirilir.

 

 

Yorum yap