CSS abgerundete Ecken


Inhaltsverzeichnis

    Inhaltsverzeichnis anzeigen


CSS Rounded Corners

With the CSS border-radius property, you can give any element "rounded corners".


CSS-Eigenschaft „border-radius“.

Das CSS Die Eigenschaft border-radius definiert den Radius eines Ecken des Elements.

Tipp: Mit dieser Eigenschaft können Sie abgerundete Ecken hinzufügen Elemente!

Hier drei Beispiele:

1. Abgerundete Ecken für ein Element mit einer bestimmten Hintergrundfarbe:

Rounded corners!

2. Abgerundete Ecken für ein Element mit Rand:

Rounded corners!

3. Abgerundete Ecken für ein Element mit Hintergrundbild:

Rounded corners!

Hier ist der Code:

Beispiel

  #rcorners1 {
  border-radius: 25px;
  background: #73AD21;
  padding: 20px; 
  width: 200px;
  height: 150px; 
}
#rcorners2 {
  border-radius: 25px;
  border: 2px solid #73AD21;
  padding: 20px; 
  width: 200px;
  height: 150px; 
}
#rcorners3 {
  border-radius: 25px;
  background: url(paper.gif);
  background-position: left top;
  background-repeat: 
repeat;
  padding: 20px; 
  width: 
200px;
  height: 150px; 
} 

Probieren Sie es selbst aus →

<!DOCTYPE html>
<html>
<head>
<style> 
#rcorners1 {
  border-radius: 25px;
  background: #73AD21;
  padding: 20px; 
  width: 200px;
  height: 150px;  
}

#rcorners2 {
  border-radius: 25px;
  border: 2px solid #73AD21;
  padding: 20px; 
  width: 200px;
  height: 150px;  
}

#rcorners3 {
  border-radius: 25px;
  background: url(paper.gif);
  background-position: left top;
  background-repeat: repeat;
  padding: 20px; 
  width: 200px;
  height: 150px;  
}
</style>
</head>
<body>

<h1>The border-radius Property</h1>

<p>Rounded corners for an element with a specified background color:</p>
<p id="rcorners1">Rounded corners!</p>
<p>Rounded corners for an element with a border:</p>
<p id="rcorners2">Rounded corners!</p>
<p>Rounded corners for an element with a background image:</p>
<p id="rcorners3">Rounded corners!</p>

</body>
</html>


Tipp: Die Eigenschaft border-radius ist eigentlich eine Abkürzungseigenschaft für border-top-left-radius, border-top-right-radius, border-bottom-right-radius und border-bottom-left-radius-Eigenschaften.



CSS-Rahmenradius - Geben Sie jede Ecke an

Die Eigenschaft border-radius kann eins haben auf vier Werte. Hier sind die Regeln:

Vier Werte - Randradius: 15px 50px 30px 5px; (erster Wert gilt für die obere linke Ecke, zweiter Wert gilt für die obere rechte Ecke, dritter Wert gilt für die untere rechte Ecke und vierter Wert gilt für die untere linke Ecke):

Drei Werte - Randradius: 15px 50px 30px; (der erste Wert gilt für die obere linke Ecke, der zweite Wert gilt für die obere rechte und die untere linke Ecke und der dritte Wert gilt für die untere rechte Ecke ):

Zwei Werte - Randradius: 15px 50px; (der erste Wert gilt für die oberen linken und unteren rechten Ecken und der zweite Wert gilt für die oberen rechten und unteren linken Ecken):

Ein Wert - border-radius: 15px; (der Wert gilt für alle vier Ecken, die gleichmäßig abgerundet sind:

Hier ist der Code:

Beispiel

  #rcorners1 {
  border-radius: 15px 50px 30px 5px;
  
background: #73AD21;
  padding: 20px; 
  
width: 200px;
  height: 150px; 
}
#rcorners2 {
  border-radius: 15px 50px 30px;
     background: #73AD21;
  
padding: 20px; 
  width: 200px;
  
height: 150px; 
}
#rcorners3 {
  border-radius: 15px 50px;
  background: #73AD21;
  padding: 20px; 
  width: 200px;
     
height: 150px; 
}
#rcorners4 {
  border-radius: 15px;
     background: #73AD21;
  
padding: 20px; 
  width: 200px;
  height: 150px; 
} 

Probieren Sie es selbst aus →

<!DOCTYPE html>
<html>
<head>
<style> 
#rcorners1 {
  border-radius: 15px 50px 30px 5px;
  background: #73AD21;
  padding: 20px; 
  width: 200px;
  height: 150px; 
}

#rcorners2 {
  border-radius: 15px 50px 30px;
  background: #73AD21;
  padding: 20px; 
  width: 200px;
  height: 150px; 
}

#rcorners3 {
  border-radius: 15px 50px;
  background: #73AD21;
  padding: 20px; 
  width: 200px;
  height: 150px; 
} 

#rcorners4 {
  border-radius: 15px;
  background: #73AD21;
  padding: 20px; 
  width: 200px;
  height: 150px; 
} 
</style>
</head>
<body>

<h1>The border-radius Property</h1>

<p>Four values - border-radius: 15px 50px 30px 5px:</p>
<p id="rcorners1"></p>

<p>Three values - border-radius: 15px 50px 30px:</p>
<p id="rcorners2"></p>

<p>Two values - border-radius: 15px 50px:</p>
<p id="rcorners3"></p>

<p>One value - border-radius: 15px:</p>
<p id="rcorners4"></p>

</body>
</html>


Sie können auch elliptische Ecken erstellen:

Beispiel

  #rcorners1 {
  border-radius: 50px / 15px;
  
background: #73AD21;
  padding: 20px; 
  width: 200px;
  height: 150px; 
}
#rcorners2 {
  border-radius: 15px / 50px;
  background: #73AD21;
     
padding: 20px; 
  width: 200px;
  height: 150px; 
}
#rcorners3 {
     
border-radius: 50%;
  background: #73AD21;
  
padding: 20px; 
  width: 200px;
  height: 150px;
} 

Probieren Sie es selbst aus →

<!DOCTYPE html>
<html>
<head>
<style> 
#rcorners1 {
  border-radius: 50px / 15px;
  background: #73AD21;
  padding: 20px; 
  width: 200px;
  height: 150px; 
}

#rcorners2 {
  border-radius: 15px / 50px;
  background: #73AD21;
  padding: 20px; 
  width: 200px;
  height: 150px; 
}

#rcorners3 {
  border-radius: 50%;
  background: #73AD21;
  padding: 20px; 
  width: 200px;
  height: 150px;
} 
</style>
</head>
<body>

<h1>The border-radius Property</h1>

<p>Elliptical border - border-radius: 50px / 15px:</p>
<p id="rcorners1"></p>

<p>Elliptical border - border-radius: 15px / 50px:</p>
<p id="rcorners2"></p>

<p>Ellipse border - border-radius: 50%:</p>
<p id="rcorners3"></p>

</body>
</html>




CSS-Eigenschaften für abgerundete Ecken

border-radius

Eine Abkürzungseigenschaft zum Festlegen aller vier border-*-*-radius-Eigenschaften

border-top-left-radius

Definiert die Form des Randes der oberen linken Ecke

border-top-right-radius

Definiert die Form des Randes der oberen rechten Ecke

border-bottom-right-radius

Definiert die Form des Randes der unteren rechten Ecke

border-bottom-left-radius

Definiert die Form des Randes der unteren linken Ecke