Gå til innhold

Endre visning av side horisontal/vertikal mobilvisning


Anbefalte innlegg

Videoannonse
Annonse

Her må du nok ty til responsive webdesign. Støtten varierer fortsatt en del på de mobile enhetene, så du må nesten bare leke deg frem til en løsning som fungerer for deg. Men kan jo hjelpe deg litt på vei:

 

Først må du definere enhetens viewport i HTML:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />

 

Deretter må du angi CSS. Dette eksempelet bør i prinsippet fungere, men har foreløpig dårlig støtte på forskjellige mobiler:

/* Loddrett */
@media screen and (orientation:portrait) {
body { color:red; }
}
/* Vannrett */
@media screen and (orientation:landscape) {
body { color:green; }
}

 

Istedet kan vi sjekke mobilens bredde. Vinduet vil være bredere når du holder telefonen vannrett enn loddrett. Dette vil selvsagt variere fra enhet til enhet, men de fleste ligger ca rundt oppløsningen til iPhone. Her tar vi utgangspunkt i oppløsningen på iPhone:

/* Loddrett - Opp til 320px bredde */
@media screen and (max-width: 320px) {
body { color:red; }
}
/* Vannrett - Fra 321px og opp til 480px bredde */
@media screen and (min-width: 321px) and (max-width: 480px) {
body { color:green; }
}

 

Du får som sagt prøve deg frem. Håper dette kan hjelpe deg på vei til en løsning som funker! Lykke til! :)

Endret av agm
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...