Hvordan implementere medieforespørsler for mobile enheter

Hvordan Implementere Medieforesporsler For Mobile Enheter



Mediesøk er en metode for CSS (Cascade Style Sheet). Den ble først introdusert i CSS3. Det brukes til å inkludere CSS-egenskapene på nettstedet bare når en viss betingelse er sann. Mediespørringer plasseres i CSS-delen, enten den er innebygd eller en ekstern fil ' Style.css '. Mediespørringen refererer til alle medietypene, inkludert ' alle ', ' skrive ut ', ' skjerm ', og ' tale '. For å implementere mediespørringer for mobile enheter, ' skjerm ” type vil bli brukt og bruddpunktet til «320px –  480px» vil bli opprettet.

Dette innlegget vil nevne retningslinjene som er nødvendige for å implementere medieforespørsler.

Hvordan implementere medieforespørsler for mobile enheter?

Mediespørringen kan brukes på mobile enheter ved ganske enkelt å nevne ' @media ” tag og spesifisere skjermstørrelsen i de små klammeparentesene. CSS-en for den mediespørringen kan deretter legges til i de krøllede klammeparentesene. Når skjermstørrelsen oppfyller størrelsen spesifisert av brukeren, vil den bruke den angitte mediespørringen.







La oss se på et praktisk eksempel for å lære implementeringen av medieforespørsler for mobile enheter.



Eksempel: Lag en layout som endres fra to-kolonne-oppsett til én kolonne-oppsett ved å bruke mediesøk

I eksemplet nedenfor vil oppsettet til nettsiden endres fra et kolonneoppsett til et enkeltkolonneoppsett:



Trinn 1: Lag en HTML-struktur





  • Først oppretter du en HTML-fil og kobler den eksterne CSS-stilarkfilen til den seksjon.
  • Deretter oppretter du en
    og legg til nettsidens overskrift ved å bruke

    stikkord.

  • Lage en
    ved klassenavnet 'container-class' og to andre
    inne har den klassenavnet ' kolonne '.
< kropp >

< h1 > Linux hint < / h1 >
< / overskrift>
< div klasse = 'container-klasse' >
< div klasse = 'kolonne' >
< h2 > Seksjon én < / h2 >
< s > Linux Hint er en av de beste e-læringsplattformene. < / s >
< / div >
< div klasse = 'kolonne' >
< h2 > Del to < / h2 >
< s > Linux Hint er en av de beste e-læringsplattformene. < / s >
< / div >
< / div >
< / kropp >

Trinn 2: Bruk CSS
På kroppsdelen:

  • Først spesifiser kroppsdelen ved å skrive ' kropp ” tag og nevner de krøllete tannreguleringene.
  • Inne i klammeparentesene, spesifiser skriftfamilien, bakgrunnsfargen, margen og polstring.

seksjon:



  • Angi tekstfarge, tekstjustering, bakgrunnsfarge og utfylling.

'container-klasse' div:



  • Sett ' vise ' eiendomsverdi til ' bøye seg ' for å lage Flexbox.
  • Bruke ' rettferdiggjøre-innhold ” for å legge til mellomrom mellom innholdet og legge til utfylling.

På kolonneklassen:

  • Først spesifiser den angitte verdien til ' bøye seg ” egenskap for å legge til et mellomrom mellom de to layoutdelene.
  • Etter det legger du til bakgrunnsfarge, kantlinje, polstring og boksstørrelse.

Trinn 3: Bruk Media Query

  • For å bruke mediesøk for mobile enheter, legg først til ' @media ' stikkord.
  • Deretter spesifiser verdien ' 768 piksler ' som er typisk for mobile enheter til ' maks bredde ” eiendom innenfor de små seler.
  • Etter det, spesifiser ' kolonne 'verdi til ' flex-retning ' eiendom som vil gjelde for ' container-klasse'. Dette vil endre de to kolonnene til én kolonne når den angitte skjermstørrelsen oppdages.
  • Til slutt, bruk CSS på ' kolonne ' klasse og spesifiser ' margin ' og ' bøye seg ' verdier:
kropp {
font-familie: sans-serif;
bakgrunn- farge : sølv;
margin: 0 ;
polstring: 0 ;
}

Overskrift {
bakgrunn- farge : #2f4f4f;
polstring: 20px;
tekst- tilpasse : senter;
farge : hvit;
}

.container- klasse {
display: flex;
rettferdiggjøre- innhold : mellomrom;
polstring: 20px;
}

.kolonne {
flex: 0 1 beregnet ( femti % - 10 piksler ) ;
grense : 1px solid grønn;
bakgrunn- farge : hvit;
boksstørrelse: border-box;
polstring: 20px;
}

@ media ( maks- bredde : 768 piksler ) {
.container- klasse {
flex-retning: kolonne;
}
.kolonne {
flex: 0 1 100 %;
marg-bunn: 20px;
}
}

Produksjon
Her er utdataene fra nettsiden etter bruk av mediesøk. Denne utgangen er en responsiv layout med to kolonner:

Når skjermen oppfyller de spesifiserte dimensjonene ved å bruke en medieforespørsel for mobil, blir den til en én-kolonne layout:

Konklusjon

For å implementere mediespørringer for mobile enheter, inkluderer du først ' viewport ' i ' hode ' seksjon. Skriv deretter mobildesignspesifikk CSS. Deretter legger du til mediesøket ved å bruke «@media»-taggen og spesifisere mobilskjermstørrelsen. Angi for eksempel 768px for nettbrett og 480px for mobiltelefoner. Denne artikkelen har forklart prosedyren for implementering av mediespørringer for mobile enheter.