Jak wdrożyć zapytania o media dla urządzeń mobilnych

Jak Wdrozyc Zapytania O Media Dla Urzadzen Mobilnych



Zapytanie o media to metoda CSS (kaskadowy arkusz stylów). Po raz pierwszy został wprowadzony w CSS3. Służy do umieszczania właściwości CSS na stronie internetowej tylko wtedy, gdy spełniony jest określony warunek. Zapytania o media są umieszczane w sekcji CSS, niezależnie od tego, czy są one wbudowane, czy w pliku zewnętrznym. Styl.css ”. Zapytanie o media odnosi się do wszystkich typów mediów, w tym „ Wszystko „”, „ wydrukować „”, „ ekran ', I ' przemówienie ”. Aby zaimplementować zapytania o media dla urządzeń mobilnych, „ ekran ” zostanie użyty typ i punkt przerwania „320 pikseli –  480 pikseli” zostanie stworzony.

W tym poście zostaną zawarte wytyczne niezbędne do wdrożenia zapytań o media.

Jak zaimplementować zapytania o media dla urządzeń mobilnych?

Zapytanie o media można zastosować do urządzeń mobilnych, po prostu wspominając „ @głoska bezdźwięczna ” i określenie rozmiaru ekranu w małych nawiasach klamrowych. Następnie można dodać kod CSS tego zapytania o media w nawiasach klamrowych. Ilekroć rozmiar ekranu odpowiada rozmiarowi określonemu przez użytkownika, zastosowane zostanie określone zapytanie o media.







Przyjrzyjmy się praktycznemu przykładowi, aby poznać implementację zapytań o media na urządzeniach mobilnych.



Przykład: utwórz układ, który zmienia się z układu dwóch kolumn na układ jednej kolumny, stosując zapytania o media

W poniższym przykładzie układ strony internetowej zostanie zmieniony z układu kolumnowego na układ jednokolumnowy:



Krok 1: Utwórz strukturę HTML





  • Najpierw utwórz plik HTML i połącz w nim zewnętrzny plik arkusza stylów CSS Sekcja.
  • Następnie utwórz plik sekcję i dodaj nagłówek witryny za pomocą

    etykietka.

  • Stwórz
    pod nazwą klasy „container-class”, a dwa kolejne
    w środku mają nazwę klasy „ kolumna ”.
< ciało >

< h1 > Wskazówka dotycząca Linuksa < / h1 >
< / nagłówek>
< div klasa = „klasa kontenerowa” >
< div klasa = 'kolumna' >
< h2 > Sekcja pierwsza < / h2 >
< P > Linux Hint to jedna z najlepszych platform e-learningowych. < / P >
< / div >
< div klasa = 'kolumna' >
< h2 > Sekcja druga < / h2 >
< P > Linux Hint to jedna z najlepszych platform e-learningowych. < / P >
< / div >
< / div >
< / ciało >

Krok 2: Zastosuj CSS
W części ciała:

  • Najpierw określ sekcję treści, wpisując „ ciało ” i wspomnienie o nawiasach klamrowych.
  • Wewnątrz nawiasów klamrowych określ rodzinę czcionek, kolor tła, margines i wypełnienie.

Na Sekcja:



  • Określ kolor tekstu, wyrównanie tekstu, kolor tła i dopełnienie.

Na „klasa kontenerowa” dział:



  • Ustaw ' wyświetlacz ”wartość właściwości do” przewód ”, aby utworzyć Flexbox.
  • Użyj ' uzasadnij-treść ”, aby dodać odstęp między treścią i dodać dopełnienie.

W klasie kolumnowej:

  • Najpierw określ podaną wartość w polu „ przewód ”, aby dodać spację pomiędzy dwiema sekcjami układu.
  • Następnie dodaj kolor tła, obramowanie, dopełnienie i rozmiar pudełka.

Krok 3: Zastosuj zapytanie o media

  • Aby zastosować zapytanie o media dla urządzeń mobilnych, najpierw dodaj „ @głoska bezdźwięczna ”znacznik.
  • Następnie określ wartość „ 768 pikseli ”, co jest typowe dla urządzeń mobilnych do „ maksymalna szerokość ”właściwość w małych nawiasach klamrowych.
  • Następnie określ „ kolumna ” wartość do „ kierunek flex „właściwość, która będzie miała zastosowanie do „ klasa kontenera”. Spowoduje to zmianę dwóch kolumn w jedną kolumnę po wykryciu określonego rozmiaru ekranu.
  • Na koniec zastosuj CSS na „ kolumna ” klasę i określ „ margines ' I ' przewód wartości:
ciało {
rodzina czcionek: bezszeryfowa;
tło- kolor : srebro;
margines: 0 ;
wyściółka: 0 ;
}

nagłówek {
tło- kolor : #2f4f4f;
dopełnienie: 20px;
tekst- wyrównywać : Centrum;
kolor : biały;
}

.pojemnik- klasa {
wyświetlacz: elastyczny;
uzasadniać- treść : przestrzeń pomiędzy;
dopełnienie: 20px;
}

.kolumna {
przewód: 0 1 oblicz ( pięćdziesiąt % - 10 pikseli ) ;
granica : 1px zielony;
tło- kolor : biały;
rozmiar pudełka: border-box;
dopełnienie: 20px;
}

@ głoska bezdźwięczna ( maks- szerokość : 768 pikseli ) {
.pojemnik- klasa {
kierunek flex: kolumna;
}
.kolumna {
przewód: 0 1 100 %;
margines na dole: 20px;
}
}

Wyjście
Oto wynik strony internetowej po zastosowaniu zapytania o media. Dane wyjściowe to responsywny układ składający się z dwóch kolumn:

Ilekroć ekran spełnia określone wymiary przy użyciu zapytania o media dla urządzeń mobilnych, zmienia się w układ jednokolumnowy:

Wniosek

Aby zaimplementować zapytania o media dla urządzeń mobilnych, najpierw dołącz „ rzutnia ' w ' głowa ' Sekcja. Następnie napisz CSS dostosowany do projektu mobilnego. Następnie dodaj zapytanie o media, używając tagu „@media” i określając rozmiar ekranu urządzenia mobilnego. Na przykład określ 768 pikseli dla tabletów i 480 pikseli dla telefonów komórkowych. W tym artykule wyjaśniono procedurę wdrażania zapytań o media dla urządzeń mobilnych.