Det blir bra om jag lägger in bilden så här:
<img src="img/logox2.png" style="width: 176px; height: auto;" alt="" />
Men jag vill ha den som bakgrundsbild. Det här är ett sånt rejält huvudbry alltså.
5 svar · 635 visningar · startad av silfver
Någon som har koll på det här? Jag trodde det skulle vara så enkelt som att ange en media query och bara ändra pixlarna men det blir inte bra.
Första och andra generationen iPad ska ha samma upplösning:
1024 × 768 px 132 PPI 4:3 aspect ratio
Jag har en logotyp som är 176x62 pixlar @ 72 PPI. Det här ser ju bra ut på datorskärmen, men i iPaden blir den lite suddig (vilket jag helt är med på). Då prövar jag att först skapa en bild som är 176x62 pixlar @ 132 PPI i stället, men det gör ingen skillnad. Om jag använder logox1.5.png och sätter background-size: 23%; (23 procent liksom?!) så ser det bra ut. Men det känns inte rätt att göra så!
Är det någon av ers om har koll på bildhantering i iPad?
logo.png 176x62 @ 72 ppi
logox1.5.png 264x93 @ 72 ppi
logox2.png 352x124 @ 72 ppi
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
header {
background-image: url(../img/logox1.5.png);
background-size: 23%;
}
}
Det blir bra om jag lägger in bilden så här:
<img src="img/logox2.png" style="width: 176px; height: auto;" alt="" />
Men jag vill ha den som bakgrundsbild. Det här är ett sånt rejält huvudbry alltså.
Kanske kan lägga den i en positionerad div med lågt z-index?
Kanske kan lägga den i en positionerad div med lågt z-index?
Vad skulle det göra för skillnad menar du? Bilden ligger ju "rätt" nu + att det ser bra ut. Men jag blir irriterad på att det inte fungerar som en bakgrundsbild efter alla googlingar jag gjort på pixel-ratio å crap. :)
Ändrar du nåt med proportionerna också?
Gör -webkit-background-size: Xpx Ypx; nånting vettigt?
Nej jag ändrar inte proportionerna bara background-size. Men kanske blir bäst att skriva ut bilden med som img i stället. Det ser ju bäst ut i alla fall.