Zapytanie medialne
Zapytania medialne zostały wprowadzone w CSS w wersji 3, co pozwala użytkownikom tworzyć responsywne strony internetowe za pomocą reguły @Media. Ta reguła wymaga podania typu mediów, takiego jak druk, ekran, mowa lub wraz z niektórymi logicznymi wyrażeniami, które określają niektóre funkcje mediów, takie jak szerokość, rozdzielczość, gęstość itp.
Te zapytania w zasadzie umożliwiają zmianę układu internetowego w zależności od typu urządzenia, takiego jak komputer stacjonarny, laptop, mobilne itp. Tutaj pokazaliśmy, jak zdefiniować zapytanie medialne.
Składnia
@Media ekran i (min min: 420px) i (maksymalna szerokość: 650px)Zapytanie multimedialne zawsze zaczyna się od reguły @Media i wymaga określania typu multimedialnego, na którym należy zastosować zapytanie. Następnie musisz podać typ nośnika ekranu i użyć operatorów takich jak „i„ Aby połączyć funkcje multimediów, takie jak min-szerokość lub maksymalna szerokość.
Zapytania o media są określone w określonych punktach, które są określane jako punkty przerwania zapytania multimedialnego. Zobacz nadchodzącą sekcję, aby się ich szczegółowo nauczyć.
Punkty przerwania CSS
Punkty przerwania w CSS są określane jako punkty, w których zmienia się struktura witryny odpowiadającej rozmiarowi ekranu typu urządzenia. Punkty przerwania są decydowane na podstawie typu urządzenia lub typu treści. Niektóre typowe punkty przerwania są następujące.
Podczas czytania powyższych wyjaśnień musiałeś zauważyć, że użyliśmy dwóch funkcji mediów minimalnej i maksymalnej szerokości. Musisz się zastanawiać, co to są i kiedy ich użyć. Poniżej podaliśmy wszystkie istotne szczegóły.
Min szerokość
Funkcja mediów minimalnej określa minimalną szerokość określonego urządzenia. Na przykład w powyższej sekcji zwróciliśmy niektóre szerokości ekranu na podstawie typu urządzenia, takie jak minimalna szerokość ekranu urządzeń mobilnych to 320px.
Przykład
@Media ekran i (min min: 600px)W powyższym kodzie stwierdziliśmy, że gdy minimalna szerokość ekranu wynosi 600px lub szersza, wielkość czcionki akapitu zmieni się na 16px. Tak więc każde urządzenie o tej szerokości ekranu wyświetli tekst akapitu w określonym rozmiarze czcionki.
Maksymalna szerokość
Funkcja nośnika maksymalnego szerokości stwierdza maksymalna szerokość konkretnego urządzenia. Na przykład maksymalna szerokość ekranu urządzeń mobilnych wynosi 480px. Zapoznaj się z poniższym przykładem, aby go lepiej zrozumieć.
Przykład
@Media ekran i (maksymalna szerokość: 700px)Kod powyżej stwierdza, że gdy maksymalna szerokość ekranu wynosi 700px lub mniejsza, rozmiar czcionki akapitu zmieni się na 25px. Każde urządzenie renderujące tę szerokość ekranu wyświetli tekst akapitu w określonym rozmiarze czcionki.
Łączenie obu
Możesz także korzystać z obu funkcji multimediów razem, łącząc je z „operatorem„.
Przykład
PPowyższy kod określa, że jeśli szerokość ekranu leży między 600px a 700px, styl czcionki będzie kursywą, w przeciwnym razie styl czcionki będzie odważny.
Kiedy używać, którego: szerokość min lub maksymalna szerokość
Jeśli najpierw projektujesz swoją witrynę dla mniejszych urządzeń, ustaw domyślne punkty przerwania CSS z szerokością min i odpowiednio dostosuj dla większych urządzeń.
Tymczasem, jeśli najpierw projektujesz dla większych urządzeń, użyj maksymalnej szerokości, a następnie odpowiednio dostrajaj dla mniejszych urządzeń.
Wniosek
Min szerokość i maksymalna szerokość są funkcjami multimedialnymi, które odpowiadają określonemu typowi mediów, który został określony w zapytaniu Media. Widok minimalnej szerokości ekranu określonego urządzenia, tymczasem funkcja nośnika maksymalnego szerokości stwierdza maksymalna szerokość ekranu określonego urządzenia. Jeśli najpierw projektujesz witrynę dla mniejszych urządzeń, ustaw początkowe punkty przerwania z szerokością min, podczas gdy jeśli najpierw projektujesz dla większych urządzeń, użyj maksymalnej szerokości. W tym poście szczegółowo omówiono szerokość min, a funkcje mediów maksymalnej szerokości wraz z odpowiednimi przykładami.