• 16-12-2019, 15:54:41
    #1
    Selam arkadaşlar.

    Retina ekranlarda gözükmesi için logonun büyük boyutlusunu ayarladım fakat Macbook'da gözükürken iPhone'da gözükmüyor retina için ayarladığım logo. Nasıl yapabilirim acaba? Başka şeyler de denedim olmadı.

    Kullandığım kod:

    @media (min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {
    .site-basligi>a {
    background: url(görselin url'si) no-repeat;
    background-size: 276px 60px;
    }
    }
  • 16-12-2019, 16:18:44
    #2
    Javascript ile, cihazın özelliğini alıp;
    Body tag'ine Class Ekleyebilirsin. daha sonra;
    body.iphone.device { /*code*/ }
  • 16-12-2019, 16:32:15
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Çalışması gerekiyor. Aşağıdaki kod Retina 15'' macbook pro'da çalışıyor.

    Edit :
    Pardon ben macbook'da görünmüyor diye okudum gönderiyi @misal; arkadaşın verdiği kod çalışacaktır.
  • 16-12-2019, 16:35:28
    #4
    resmi büyük boyutlu ayarlayıp (Örn: 1000px X 500px) HTML üzerinden image tagına width, height vermeyi deneyin.

    <img src="..." width="250" height="200" />gibi
  • 16-12-2019, 16:36:07
    #5
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {  .logo {    background-image: url(img/logo@2x.png);    -moz-background-size: 50px 35px;    -o-background-size: 50px 35px;    -webkit-background-size: 50px 35px;    background-size: 50px 35px;    margin-top:19px;  }}
    Ayrıca şurayı da incelemenizi tavsiye ederim;
    https://fatihhayrioglu.com/resimleri...hale-getirmek/
  • 16-12-2019, 17:12:07
    #6
    logo icon vs için svg format kullanabilirsin.
  • 16-12-2019, 17:29:35
    #7
    Cevap veren arkadaşlara çok teşekkürler. R10'un kurallarına bakayım dedim ve ilk denemede halloldu. Aşağıdaki gibi yazdım kuralı. Teşekkürler cevaplarınız için, çözülmüştür. min-device-pixel-ratio tanımlamasını kaldırdım.

    @media not all, only screen and (min-resolution: 192dpi) {
    // css tanımlamaları
    }