• 21-03-2014, 23:22:17
    #1
    Üyeliği durduruldu
    Merhabalar,

    Background resmini tekrar etmeden sadece ekrana sığana kadar genişletmesini istiyorum. Kullandığım kod;

    background: url('../imgs/background.png') no-repeat top center;
    Bu şekilde kullandığımda resim boyuna kısa geldiğinden alt taraflar beyaz çıkıyor. Nasıl uzamasını sağlarım?
  • 22-03-2014, 00:18:37
    #2
    background-position:fixed
  • 22-03-2014, 00:22:17
    #3
    Üyeliği durduruldu
    Cred adlı üyeden alıntı: mesajı görüntüle
    background-position:fixed
    Sabit tutuyorda resmin çözünürlüğü 1024*768 desek, 1366*768 çözünürlüklü biri girince bu resim uzamıyor. Nasıl otomatik uzatırım onu soruyorum.
  • 22-03-2014, 00:41:12
    #4
    NetBlogi adlı üyeden alıntı: mesajı görüntüle
    Sabit tutuyorda resmin çözünürlüğü 1024*768 desek, 1366*768 çözünürlüklü biri girince bu resim uzamıyor. Nasıl otomatik uzatırım onu soruyorum.
    Yanlış anlamışım kusura bakma.
    Js veya php ile ekran çözünürlüğü alıp ona göre boyut verebilirsin veya arka planın kenarlarını bir renk ile yumuşatıp o rengin arkaplanına ortalayabilirsin. Aklıma başka bir şey gelmiyor şu an.
  • 22-03-2014, 01:30:24
    #5
    Bir CSS3 özelliği olan background-size'ı kullanabilirsiniz.

    IE9+ ve üstü versiyonlar destekler.
  • 22-03-2014, 04:12:44
    #6
    Üyeliği durduruldu
    background-size:100% 100%;
    background-repeat:no-repeat;
    background-origin:content-box;

    bunu dene dostum
  • 22-03-2014, 17:48:00
    #7
    Aradığınız şey cover.

    .cover{
    	-webkit-background-size:cover;
    	-moz-background-size:cover;
    	-o-background-size:cover;
    	-ms-background-size:cover;
    	background-size:cover;
    }