SASS Schnellstart – Media-Directives
Die@media Direktive setzt die Stilregel für verschiedene Medientypen. Das @media Directive kann innerhalb des SASS Selektors verschachtelt werden, aber sie wird auf die oberste Ebene des Stylesheets gehoben.
Beispiel
Das folgende Beispiel demonstriert die Verwendung von @media in der SCSS Datei.
media.html
<!DOCTYPE html>
<html>
<head>
<title>Beispiel Medien-Directive</title>
<link rel="stylesheet" href="media.css" type="text/css" />
</head>
<body class="container">
<h2>Beispiel Media-Directive</h2> <img src ..="/sass/bilder/logo.jpg" class="style">
</body>
</html>
media.scss
h2 {
color: #77C1EF;
}
.style {
width: 900px;
@media screen and (orientation: portrait) {
width: 500px;
margin-left: 120px;
}
}
Du kannst SASS anweisen, die Datei zu beobachten und das CSS zu aktualisieren, sobald sich die Datei ändert, indem du den folgenden Befehl verwendest:
sass --watch C:sass-tutoriallibsassmedia.scss:media.css
Als nächstes führst du den obigen Befehl aus; er wird die media.css Datei automatisch mit dem folgenden Code erstellen.
media.css
h2 {
color: #00FFFF;
}
.style {
width: 900px;
}
@media screen and (orientation: portrait) {
.style {
width: 500px;
margin-left: 120px;
}
}
Jetzt hast du gelernt, wie du mit Media-Directives in SASS arbeiten kannst. In der nächsten Lektion schließen wir diesen SASS-Schnellstart mit "Funktionen" ab.