Ich versuche, nur den Querformat-Modus des iPhone 7 Plus zu zielen, aber jede Kombination von Werten scheint nicht zu funktionieren. Beigefügt ist ein Codepen. Könnte jemand bitte diese Arbeit machen? :). Codepen demo linkcss @media zielt nicht auf bestimmte Geräte iPhone 7 plus
.box {
height: 30vh;
width: 20vw;
background-color: coral;
}
@media only screen
and (min-device-width : 1080px)
and (max-device-width : 1920px)
and (orientation :landscape)
and (min-resolution: 401dpi)
and (device-aspect-ratio:16/9)
/* and (-webkit-min-device-pixel-ratio : 2) */
{
.box {
background-color: blue;
}
}
HTML:
<main><div class="box"></div></main>
Dank @saurav, dieser wirkt sich auch auf 7 plus portrait aus irgendeinem Grund habe ich nur Landschaft Stil ändern müssen. Die Erwartung ist, dass die Box auf dem iPhone 7 plus Hochformat korallen bleibt und im Querformat blau wird. – novembersky
@ witty2017 Sind Sie sicher, dass Sie der Medienabfrage ein Orientierungsattribut hinzugefügt haben? Dies sollte funktionieren, da ich momentan kein funktionierendes Gerät habe. Lass es mich wissen, bitte. –
@ witty2017 Versuchen Sie, das obige Snippet im iPhone 7+ Landscape-Modus auszuführen. –