Einführung in Media Queries in CSS
Es gibt einen speziellen Befehl @media,
der es ermöglicht, unterschiedlichen Code
in Abhängigkeit von der Bildschirmbreite auszuführen.
Im folgenden Beispiel wird ein Code ausgeführt,
wenn die Bildschirmbreite von 300px bis
1200px reicht:
@media (min-width: 300px) and (max-width: 1200px) {
/* некоторый код */
}
Im folgenden Beispiel wird ein Code ausgeführt,
wenn die Bildschirmbreite größer als 300px ist:
@media (min-width: 300px) {
/* некоторый код */
}
Im folgenden Beispiel wird ein Code ausgeführt,
wenn die Bildschirmbreite kleiner als 1200px ist:
@media (max-width: 1200px) {
/* некоторый код */
}
Lassen Sie uns in unserer Media Query einen Code schreiben. Zum Beispiel färben wir bei bestimmten Bildschirmgrößen Absätze rot ein:
@media (min-width: 300px) and (max-width: 1200px) {
p {
color: red;
}
}
@media (min-width: 300px) and (max-width: 1200px) {
p {
color: red;
}
}
Und jetzt färben wir Absätze in verschiedene Farben ein, abhängig von der Bildschirmbreite:
@media (max-width: 300px) {
p {
color: red;
}
}
@media (min-width: 300px) and (max-width: 900px) {
p {
color: green;
}
}
@media (min-width: 900px) and (max-width: 1200px) {
p {
color: blue;
}
}
@media (min-width: 1200px) {
p {
color: orange;
}
}
Lassen Sie den folgenden Code auf einem Bildschirm
mit einer Breite von 0 bis 800px angewendet werden:
p {
font-size: 20px;
}
Und lassen Sie den folgenden Code auf einem Bildschirm
mit einer Breite von 800px und mehr angewendet werden:
p {
font-size: 30px;
}
Lassen Sie den folgenden Code auf einem Bildschirm
mit einer Breite von 0 bis 500px angewendet werden:
p {
font-size: 15px;
}
Lassen Sie den folgenden Code auf einem Bildschirm
mit einer Breite von 500px bis 900px angewendet werden:
p {
font-size: 20px;
}
Lassen Sie den folgenden Code auf einem Bildschirm
mit einer Breite von 900px und mehr angewendet werden:
p {
font-size: 30px;
}