Derniers tutoriels de développement web
 

CSS Coins arrondis


CSS3 coins arrondis

Avec le CSS3 border-radius propriété, vous pouvez donner tout élément "coins arrondis".


support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui prend en charge entièrement la propriété.

Numbers suivis par -webkit- ou -moz- précisent la première version qui a travaillé avec un préfixe.

Propriété
border-radius 5.0
4.0 -webkit-
9.0 4.0
3.0 -moz-
5.0
3.1 -webkit-
10.5

CSS3 border-radius propriété

Avec CSS3, vous pouvez donner tout élément "coins arrondis", en utilisant le border-radius propriété.

Voici trois exemples:

1. coins arrondis pour un élément avec une couleur de fond spécifiée:

Coins arrondis!

2. Coins arrondis pour un élément avec une bordure:

Coins arrondis!

3. Coins arrondis pour un élément avec une image de fond:

Coins arrondis!

Voici le code:

Exemple

#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;
}
Essayez - le vous - même »
RemarqueAstuce: Le border-radius propriété est en fait un raccourci pour le border-top-left-radius , border-top-right-radius , border-bottom-right-radius et border-bottom-left-radius propriétés.

CSS3 border-radius - Précisez chaque coin

Si vous spécifiez une seule valeur pour le border-radius propriété, ce rayon sera appliqué à tous les 4 coins.

Cependant, vous pouvez spécifier chaque coin séparément si vous le souhaitez. Voici les règles:

  • Quatre valeurs: première valeur applique en haut à gauche, deuxième valeur applique en haut à droite, troisième valeur applique en bas à droite, et la quatrième valeur applique à coin en bas à gauche
  • Trois valeurs: première valeur applique en haut à gauche, deuxième valeur applique en haut à droite et en bas à gauche, et la troisième valeur applique en bas à droite
  • Deux valeurs: première valeur applique au coin supérieur gauche et inférieur droit, et la deuxième valeur applique en haut à droite et le coin inférieur gauche
  • Une valeur: tous les quatre coins sont arrondis aussi

Voici trois exemples:

1. Quatre valeurs - border-radius: 15px 50px 30px 5px :

2. Trois valeurs - border-radius: 15px 50px 30px :

3. Deux valeurs - border-radius: 15px 50px :

Voici le code:

Exemple

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

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

#rcorners6 {
    border-radius: 15px 50px;
    background: #73AD21;
    padding: 20px;
    width: 200px;
    height: 150px;
}
Essayez - le vous - même »

Vous pouvez également créer des coins elliptiques:

Exemple

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

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

#rcorners9 {
    border-radius: 50%;
    background: #73AD21;
    padding: 20px;
    width: 200px;
    height: 150px;
}
Essayez - le vous - même »

Testez-vous avec des exercices!

Exercice 1 » Exercice 2»


CSS3 coins arrondis Propriétés

Propriété La description
border-radius Un raccourci pour définir tous les quatre frontières - * - * - propriétés de rayon
border-top-left-radius Définit la forme de la frontière du coin supérieur gauche
border-top-right-radius Définit la forme de la frontière du coin en haut à droite
border-bottom-right-radius Définit la forme de la frontière du coin en bas à droite
border-bottom-left-radius Définit la forme de la frontière du coin inférieur gauche