Zum Inhalt springen

CSS border-top-right-radius-Eigenschaft

Die CSS-Eigenschaft border-top-right-radius definiert die abgerundete Form der oberen rechten Ecke des Elements.

Diese Eigenschaft ist eine der CSS3-Eigenschaften.

Es gibt drei Arten der Abrundung. Sie kann ein Kreis oder eine Ellipse sein, oder der Wert ist 0, dann ist die Ecke quadratisch. Wenn Sie ein Hintergrundbild oder eine Farbe verwenden, wird es am Rand abgeschnitten. Der Vorgang des Abschneidens wird durch den Wert der background-clip-Eigenschaft definiert.

Die Eigenschaft akzeptiert Werte für Länge, Prozent, initial und inherit. Die Eigenschaft border-top-right-radius gibt den horizontalen und vertikalen Radius an, der die abgerundete obere rechte Ecke für eine Rahmenbox definiert. Wenn nur ein Wert angegeben wird, gibt dieser sowohl den horizontalen als auch den vertikalen Radius der Ellipse an. Wenn zwei Werte angegeben werden, legt der erste den horizontalen Radius und der zweite den vertikalen Radius fest. Prozentangaben für den horizontalen Radius beziehen sich auf die Breite der Box, und Prozentangaben für den vertikalen Radius beziehen sich auf die Höhe der Box. Negative Werte sind nicht erlaubt.

Anfangswert0
Gilt fürAlle Elemente. Gilt auch für ::first-letter.
VererbbarNein.
AnimierbarJa. Die obere rechte Ecke ist animierbar.
VersionCSS3
DOM-Syntaxobject.style.borderTopRightRadius = "25px";

Syntax

Syntax der CSS border-top-right-radius-Eigenschaft

css
border-top-right-radius: length | % | initial | inherit;

Versuchen wir ein Beispiel, in dem nur ein Wert verwendet wird. Dieser definiert sowohl den horizontalen als auch den vertikalen Radius der Ellipse.

Beispiel für die border-top-right-radius-Eigenschaft:

Beispiel der CSS border-top-right-radius-Eigenschaft mit nur einem Wert

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        height: 40px;
        background: #666;
        border: 4px solid #000000;
        border-top-right-radius: 35px;
      }
    </style>
  </head>
  <body>
    <h2>Border-top-right-radius example.</h2>
    <div></div>
  </body>
</html>

Wenn zwei Werte angegeben werden, definiert der erste den horizontalen Radius und der zweite den vertikalen Radius.

Ergebnis

CSS border-top-right-radius Property

Beispiel für die border-top-right-radius-Eigenschaft mit zwei Werten:

Beispiel der CSS border-top-right-radius-Eigenschaft mit zwei Werten

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        height: 40px;
        background: #666;
        border: 4px solid #000000;
        border-top-right-radius: 35px 10px;
      }
    </style>
  </head>
  <body>
    <h2>Border-top-right-radius example.</h2>
    <div></div>
  </body>
</html>

Beispiel für die border-top-right-radius-Eigenschaft in Prozent:

Beispiel der CSS border-top-right-radius-Eigenschaft mit % (Prozent)-Wert

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        height: 40px;
        background: #1c87c9;
        border: 4px solid #000000;
        border-top-right-radius: 60% 30%;
      }
    </style>
  </head>
  <body>
    <h2>Border-top-right-radius example.</h2>
    <div></div>
  </body>
</html>

Werte

WertBeschreibungAusführen
lengthDefiniert die abgerundete Form der oberen rechten Ecke.Ausführen »
%Definiert die abgerundete Form der oberen rechten Ecke in %.Ausführen »
initialSetzt die Eigenschaft auf ihren Standardwert zurück.Ausführen »
inheritErbt die Eigenschaft von ihrem übergeordneten Element.

Praxis

Was macht die CSS-Eigenschaft 'border-top-right-radius'?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.