Testen Sie Ihre Fähigkeiten: Werte und Einheiten
Das Ziel dieses Fähigkeitstests ist es, Ihnen zu helfen, einzuschätzen, ob Sie die verschiedenen Arten von Werten und Einheiten, die in CSS-Eigenschaften verwendet werden, verstehen.
Hinweis: Um Hilfe zu erhalten, lesen Sie unseren Anleitung zum Testen Ihrer Fähigkeiten. Sie können auch über einen unserer Kommunikationskanäle Kontakt zu uns aufnehmen.
Aufgabe 1
In dieser Aufgabe wurde dem ersten Listenelement eine Hintergrundfarbe mittels eines Hex-Farbcodes zugewiesen. Vervollständigen Sie das CSS, indem Sie dieselbe Farbe in verschiedenen Formaten verwenden, sowie ein letztes Listenelement, bei dem Sie den Hintergrund halbtransparent machen.
- Das zweite Listenelement sollte die RGB-Farbe verwenden.
- Das dritte sollte die HSL-Farbe verwenden.
- Das vierte sollte die RGB-Farbe verwenden, aber mit dem Alpha-Kanal auf
0.6
gesetzt.
Sie können die Hex-Farbe auf convertingcolors.com konvertieren. Sie müssen herausfinden, wie Sie die Werte in CSS verwenden. Ihr Endergebnis sollte wie das untenstehende Bild aussehen:
<ul>
<li class="hex">hex color</li>
<li class="rgb">RGB color</li>
<li class="hsl">HSL color</li>
<li class="transparency">Alpha value 0.6</li>
</ul>
body {
font: 1.2em / 1.5 sans-serif;
}
ul {
list-style: none;
margin: 0;
padding: 0;
}
li {
margin: 1em;
padding: 0.5em;
}
.hex {
background-color: #86defa;
}
/* Add styles here */
Klicken Sie hier, um die Lösung anzuzeigen
Durch die Verwendung eines Farbkonvertierungstools sollten Sie in der Lage sein, verschiedene Farbfunktionen zu nutzen, um dieselbe Farbe auf unterschiedliche Weise zu definieren:
.hex {
background-color: #86defa;
}
.rgb {
background-color: rgb(134 222 250);
}
.hsl {
background-color: hsl(194 92% 75%);
}
.transparency {
background-color: rgb(134 222 250 / 60%);
}
Aufgabe 2
In dieser Aufgabe sollen Sie die Schriftgröße verschiedener Textteile festlegen:
- Das
<h1>
-Element sollte50px
groß sein. - Das
<h2>
-Element sollte2em
groß sein. - Alle
<p>
-Elemente sollten16px
groß sein. - Ein
<p>
-Element, das sich direkt nach einem<h1>
befindet, sollte120%
sein.
Ihr Endergebnis sollte wie das untenstehende Bild aussehen:
<h1>Level 1 heading</h1>
<p>
Veggies es bonus vobis, proinde vos postulo essum magis kohlrabi welsh onion
daikon amaranth tatsoi tomatillo melon azuki bean garlic.
</p>
<h2>Level 2 heading</h2>
<p>
Gumbo beet greens corn soko endive gumbo gourd. Parsley shallot courgette
tatsoi pea sprouts fava bean collard greens dandelion okra wakame tomato.
Dandelion cucumber earthnut pea peanut soko zucchini.
</p>
body {
font: 1.2em / 1.5 sans-serif;
}
h1 {
/* Add styles here */
}
h2 {
/* Add styles here */
}
p {
/* Add styles here */
}
h1 + p {
/* Add styles here */
}
Klicken Sie hier, um die Lösung anzuzeigen
Sie können die folgenden Längenwerte verwenden:
h1 {
font-size: 50px;
}
h2 {
font-size: 2em;
}
p {
font-size: 16px;
}
h1 + p {
font-size: 120%;
}
Aufgabe 3
Um die Aufgabe zu vervollständigen, aktualisieren Sie das CSS, um das Hintergrundbild so zu verschieben, dass es horizontal zentriert und 20%
vom oberen Rand des Kastens entfernt ist.
Ihr Endergebnis sollte wie das untenstehende Bild aussehen:
<div class="box"></div>
.box {
border: 5px solid black;
height: 350px;
}
.box {
background-image: url("https://mdn.github.io/shared-assets/images/examples/purple-star.png");
background-repeat: no-repeat;
}
Klicken Sie hier, um die Lösung anzuzeigen
Verwenden Sie background-position
mit dem center
Schlüsselwort und einem Prozentsatz:
.box {
background-image: url("https://mdn.github.io/shared-assets/images/examples/purple-star.png");
background-repeat: no-repeat;
background-position: center 20%;
}