Rahmenradius
Teil des Abschnitts Styling mit CSS der HTML-Journey von Coddy. Lektion 40 von 76.
In CSS wird die Eigenschaft border-radius verwendet, um abgerundete Ecken für ein Element zu erstellen. Mit dieser Eigenschaft kannst du den Radius der Krümmung für jede Ecke festlegen und so die Form des Rahmens des Elements steuern. Hier ist die grundlegende Syntax für die Verwendung der Eigenschaft border-radius:
selector {
border-radius: value;
}value: Der gewünschte Radius für die abgerundeten Ecken, der in Pixeln (px), Ems (em), Prozentangaben (%) oder anderen gültigen CSS-Einheiten angegeben werden kann.
- Du kannst einen einzelnen Wert angeben, um denselben Radius auf alle vier Ecken anzuwenden. Im folgenden Beispiel haben alle
<div>-Elemente abgerundete Ecken mit einem Radius von10px.
div {
border-radius: 10px;
}- Sie können die verschiedenen Werte für jede Ecke einzeln festlegen, wobei die folgende Reihenfolge verwendet wird: oben-links, oben-rechts, unten-rechts, unten-links.
.button {
border-radius: 10px 20px 30px 40px;
}- Sie können auch nur zwei Werte angeben; der erste Wert gilt für die Ecken oben links und unten rechts, und der zweite Wert gilt für die Ecken oben rechts und unten links.
img {
border-radius: 20px 50px;
}Aufgabe
EinfachDir liegt ein HTML-Dokument mit zwei <div>-Elementen vor, die jeweils die Klassen „one“ und „two“ haben. Befolge die folgenden Schritte:
- Schreibe eine CSS-Regel mit einem Klassenselektor, um alle Elemente mit der Klasse „one“ auszuwählen. Setze den Rahmen auf 3px solid #4287f5 und den border-radius auf 15px, damit alle Ecken dieselbe abgerundete Form erhalten.
- Schreibe eine CSS-Regel mit einem Klassenselektor, um alle Elemente mit der Klasse „two“ auszuwählen. Setze den Rahmen auf einen beliebigen Wert und den border-radius auf einen beliebigen Wert deiner Wahl.
Probier es selbst
<html>
<head>
<title>Border Radius</title>
<style>
/* Write CSS rules here */
</style>
</head>
<body>
<div class="one">This is a division with rounded corners.</div>
<div class="two">This is another division with rounded corners.</div>
</body>
</html>Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Styling mit CSS
4Textgrundlagen
TextfarbeSchriftfamilieSchriftgrößeSchriftstärkeTextausrichtungTextdekorationWiederholungsaufgabe Nr. 1Wiederholungsaufgabe Nr. 25Farben und Hintergründe
HintergrundfarbeHEX-FarbenRGB-FarbenTransparenz mit RGBAWiederholungs-Challenge #111Layout-Techniken
Block- vs. Inline-ElementeGrundlagen der PositionierungRelative PositionierungAbsolute PositionierungFixierte PositionierungGrundlagen von z-indexWiederholungs-Challenge14Letzte Herausforderungen
Elemente anordnenFilmlisteHochzeitseinladungskarteSchwebende Benachrichtigung3Grundlegende Selektoren
Einführung in SelektorenTypselektorKlassenselektorID-SelektorGruppenselektorenUniversalselektorAuswahl-Challenge9Flexbox
Was ist eine Flexbox?Flex-RichtungInhalte ausrichtenElemente ausrichtenDie perfekte ZentrierungFlexbox-Herausforderung12Grundlagen des Responsive Designs
Was ist Responsive Design?Viewport-Meta-TagFließende LayoutsViewport-EinheitenGrundlagen der Media QueriesFlexible BilderÜbe selbstständig: Web-Playground