Jak implementovat dotazy na média pro mobilní zařízení

Jak Implementovat Dotazy Na Media Pro Mobilni Zarizeni



Media query je metoda CSS (Cascade Style Sheet). Poprvé byl představen v CSS3. Používá se k zahrnutí vlastností CSS na web pouze v případě, že je splněna určitá podmínka. Dotazy na média jsou umístěny uvnitř sekce CSS, ať už je vložená, nebo externí soubor “ Style.css “. Dotaz na média se týká všech typů médií včetně „ Všechno ',' tisk ',' obrazovka ', a ' mluvený projev “. Chcete-li implementovat dotazy na média pro mobilní zařízení, „ obrazovka bude použit typ ” a bod přerušení „320 –  480 pixelů“ bude vytvořen.

Tento příspěvek zmíní pokyny nezbytné pro implementaci mediálních dotazů.

Jak implementovat dotazy na média pro mobilní zařízení?

Mediální dotaz lze aplikovat na mobilní zařízení jednoduchým uvedením „ @media ” a určující velikost obrazovky v malých závorkách. CSS pro tento mediální dotaz lze poté přidat do složených závorek. Kdykoli velikost obrazovky odpovídá velikosti zadané uživatelem, použije se uvedený dotaz na média.







Podívejme se na praktický příklad, abychom se naučili implementaci mediálních dotazů pro mobilní zařízení.



Příklad: Vytvořte rozvržení, které se změní z rozvržení se dvěma sloupci na rozvržení s jedním sloupcem použitím dotazů na média

V níže uvedeném příkladu se rozvržení webové stránky změní ze sloupcového na jednosloupcové:



Krok 1: Vytvořte strukturu HTML





  • Nejprve vytvořte soubor HTML a propojte s ním externí soubor šablony stylů CSS sekce.
  • Poté vytvořte a
    sekce a přidejte záhlaví webu pomocí

    štítek.

  • Vytvořit
    podle názvu třídy „container-class“ a dalších dvou
    uvnitř má název třídy „ sloupec “.
< tělo >

< h1 > Nápověda pro Linux < / h1 >
< / záhlaví>
< div třída = 'kontejnerová třída' >
< div třída = 'sloupec' >
< h2 > První oddíl < / h2 >
< p > Linux Hint je jednou z nejlepších platforem e-learningu. < / p >
< / div >
< div třída = 'sloupec' >
< h2 > Sekce dva < / h2 >
< p > Linux Hint je jednou z nejlepších platforem e-learningu. < / p >
< / div >
< / div >
< / tělo >

Krok 2: Použijte CSS
Na části těla:

  • Nejprve určete část těla napsáním „ tělo “ tag se zmínkou o složených závorkách.
  • Uvnitř složených závorek určete rodinu písem, barvu pozadí, okraj a odsazení.

Na

sekce:



  • Určete barvu textu, zarovnání textu, barvu pozadí a odsazení.

Na “kontejnerová třída” div:



  • Nastav ' Zobrazit “hodnota nemovitosti na “ flex ” pro vytvoření Flexboxu.
  • Použijte „ ospravedlnit-obsah ” pro přidání mezery mezi obsah a přidání výplně.

Ve třídě sloupců:

  • Nejprve zadejte uvedenou hodnotu do „ flex ” pro přidání mezery mezi dvě sekce rozvržení.
  • Poté přidejte barvu pozadí, ohraničení, výplň a velikost rámečku.

Krok 3: Použijte Media Query

  • Chcete-li použít mediální dotaz pro mobilní zařízení, nejprve přidejte „ @media ” tag.
  • Poté zadejte hodnotu „ 768 pixelů “, který je typický pro mobilní zařízení na “ max. šířka “vlastnost v malých složených závorkách.
  • Poté zadejte „ sloupec “hodnota k “ flex-direction ” vlastnost, která se bude vztahovat na “ třída kontejnerů“. Tím se dva sloupce změní na jeden, kdykoli je detekována zadaná velikost obrazovky.
  • Nakonec použijte CSS na „ sloupec “třída a specifikujte” okraj ' a ' flex hodnoty:
tělo {
font-family: sans-serif;
Pozadí- barva : stříbrný;
okraj: 0 ;
vycpávka: 0 ;
}

záhlaví {
Pozadí- barva : #2f4f4f;
výplň: 20px;
text- zarovnat : střed;
barva : bílá;
}

.kontejner- třída {
displej: flex;
ospravedlnit- obsah : mezera-mezi;
výplň: 20px;
}

.sloupec {
flex: 0 1 calc ( padesáti % – 10 pixelů ) ;
okraj : 1px plná zelená;
Pozadí- barva : bílá;
box-sizing: border-box;
výplň: 20px;
}

@ média ( max- šířka : 768 pixelů ) {
.kontejner- třída {
směr ohybu: sloupec;
}
.sloupec {
flex: 0 1 100 %;
margin-bottom: 20px;
}
}

Výstup
Zde je výstup webové stránky po použití mediálního dotazu. Tento výstup je dvousloupcové responzivní rozložení:

Kdykoli obrazovka splní zadané rozměry pomocí dotazu na média pro mobily, změní se na jednosloupcové rozvržení:

Závěr

Chcete-li implementovat dotazy na média pro mobilní zařízení, nejprve zahrňte „ výřez “ v „ hlava sekce “. Poté napište CSS specifické pro mobilní design. Poté přidejte dotaz na média pomocí značky „@media“ a zadáním velikosti mobilní obrazovky. Zadejte například 768 pixelů pro tablety a 480 pixelů pro mobilní telefony. Tento článek vysvětluje postup implementace dotazů na média pro mobilní zařízení.