Aller au contenu

Propriété CSS border-top-left-radius

La propriété CSS border-top-left-radius spécifie l'arrondi du coin supérieur gauche de l'élément.

La propriété border-top-left-radius fait partie des propriétés CSS3.

Le coin peut être arrondi en cercle ou en ellipse, ou rester carré si aucune valeur n'est spécifiée. Si vous utilisez une image d'arrière-plan ou une couleur, elle sera recoupée selon la forme de la bordure. Le comportement de recoupe est contrôlé par la propriété background-clip.

La propriété border-top-left-radius accepte une ou deux valeurs, chacune spécifiée comme une <longueur> ou un <pourcentage>. Lorsqu'une seule valeur est utilisée, elle définit à la fois le rayon horizontal et le rayon vertical de l'ellipse. Lorsque deux valeurs sont utilisées, la première définit le rayon horizontal et la seconde définit le rayon vertical. Les pourcentages pour le rayon horizontal se réfèrent à la largeur de l'élément, tandis que les pourcentages pour le rayon vertical se réfèrent à sa hauteur. Les valeurs négatives sont invalides.

Valeur initiale0
S'applique àTous les éléments. S'applique également à ::first-letter.
HéritéeNon
AnimableOui. Le rayon de la bordure est animable.
VersionCSS3
Syntaxe DOMobject.style.borderTopLeftRadius = "25px";

Syntaxe

Syntaxe de la propriété CSS border-top-left-radius

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

Voici un exemple de border-top-left-radius où une seule valeur est utilisée. Lorsqu'une seule valeur est utilisée, elle définit à la fois le rayon horizontal et le rayon vertical de l'ellipse.

Exemple de la propriété border-top-left-radius :

Exemple de la propriété CSS border-top-left-radius avec une seule valeur

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        width: 200px;
        height: 40px;
        background: #8ebf42;
        border: 4px solid #000000;
        border-top-left-radius: 25px;
      }
    </style>
  </head>
  <body>
    <h2>Border-top-left-radius example.</h2>
    <div></div>
  </body>
</html>

Résultat

CSS border-top-left-radius property

Dans l'exemple suivant, la première valeur définit le rayon horizontal et la seconde définit le rayon vertical.

Exemple de la propriété border-top-left-radius avec deux valeurs :

Exemple de la propriété CSS border-top-left-radius avec deux valeurs

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        width: 200px;
        height: 40px;
        background: #ccc;
        border: 4px solid #000000;
        border-top-left-radius: 50px 25px;
      }
    </style>
  </head>
  <body>
    <h2>Border-top-left-radius example.</h2>
    <div></div>
  </body>
</html>

L'exemple suivant utilise des valeurs en pourcentage. La première valeur définit le rayon horizontal, et la seconde définit le rayon vertical.

Exemple de la propriété border-top-left-radius avec la valeur « % » :

Exemple de la propriété CSS border-top-left-radius avec une valeur en pourcentage

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

Valeurs

ValeurDescriptionTester
lengthDéfinit l'arrondi du coin supérieur gauche.Tester »
%Définit l'arrondi du coin supérieur gauche en pourcentage.Tester »
initialDéfinit la propriété à sa valeur par défaut.Tester »
inheritHérite la propriété de son élément parent.

Pratique

Que fait la propriété 'border-top-left-radius' en CSS ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.