Design

Générateur Border Radius CSS

Personnalisez chaque coin avec des sliders, prévisualisez en temps réel et copiez le CSS généré.

Coins

12px
12px
12px
12px

CSS

border-radius: 12px;

Ajoutez des ombres à vos éléments

Créez des box-shadow CSS multicouches avec notre générateur visuel.

Générateur box-shadow

Questions fréquentes

Qu'est-ce que la propriété border-radius en CSS ?

La propriété CSS border-radius permet d'arrondir les coins arrondis d'un élément. Elle accepte une valeur unique (tous les coins identiques) ou jusqu'à quatre valeurs pour personnaliser chaque coin indépendamment.

Les valeurs peuvent être en pixels (px), em, rem ou pourcentage (%). Un border-radius de 50% sur un carré crée un cercle parfait.

Quelle est la syntaxe complète de border-radius ?

La syntaxe courte border-radius: TL TR BR BL définit dans l'ordre : haut-gauche, haut-droite, bas-droite, bas-gauche. On peut aussi utiliser les propriétés longues : border-top-left-radius, border-top-right-radius, border-bottom-right-radius, border-bottom-left-radius.

Des valeurs elliptiques sont aussi possibles : border-radius: 50px / 25px crée une ellipse.

Quelle unité choisir : px, em ou % ?

Les pixels (px) donnent un arrondi fixe, indépendant de la taille de l'élément : idéal pour les composants UI aux dimensions définies. Les pourcentages créent un arrondi relatif à la taille de l'élément, parfait pour les formes circulaires (50%).

Les em/rem adaptent l'arrondi à la typographie, utile pour les boutons qui s'adaptent à la taille du texte.

Le border-radius est-il supporté par tous les navigateurs ?

Oui, border-radius est supporté par tous les navigateurs modernes (Chrome, Firefox, Safari, Edge) depuis 2011 sans préfixes vendeur. La compatibilité est de 99,6% selon Can I Use.

Les préfixes -webkit- et -moz- ne sont plus nécessaires pour les projets ciblant les navigateurs récents. Internet Explorer 9+ le supporte également.

Comment créer un cercle ou une pilule avec border-radius ?

Pour un cercle : appliquez border-radius: 50% à un élément carré (largeur = hauteur). Pour une ellipse ou pilule (pill button) : utilisez border-radius: 9999px ou une valeur suffisamment grande sur un rectangle.

Pour un demi-cercle : appliquez un border-radius sur deux coins arrondis adjacents d'un côté seulement, comme border-radius: 100px 100px 0 0.

Générateur border-radius CSS : créer des coins arrondis modernes

Le rôle du border-radius dans le design d'interface

La propriété border-radius est devenue un élément fondamental du design d'interface moderne. Introduite avec CSS3, elle permet d'arrondir les coins de n'importe quel élément HTML, transformant des rectangles rigides en formes plus douces et plus accueillantes. Les coins arrondis réduisent la tension visuelle et guident naturellement le regard le long des bords de l'élément.

Les grandes entreprises technologiques ont chacune leur approche du border-radius. Apple utilise des squircles (superellipses continues) pour ses icônes, Google privilégie des arrondis modérés dans Material Design, et Microsoft a adopté des coins légèrement arrondis avec Fluent Design.

border-radius: haut-gauche haut-droite bas-droite bas-gauche; (4 valeurs en sens horaire)

Les formes classiques et leurs valeurs

Le border-radius permet de créer de nombreuses formes géométriques, du simple arrondi au cercle parfait. Voici les formes les plus utilisées en design web et les valeurs qui les produisent.

Valeurs de border-radius courantes en UI design

4-8px
Arrondi subtil (inputs, petits boutons)
12-16px
Arrondi standard (cartes, modales, conteneurs)
24-32px
Arrondi prononcé (badges, tags, notifications)
9999px
Pilule (pill buttons, chips, toggles)
50%
Cercle parfait (avatars, icônes rondes)

Source : analyse des design systems majeurs (Material, Apple HIG, Fluent)

99,6 %

Compatibilité navigateur de la propriété border-radius (Can I Use, 2026)

Cercles, pilules et squircles : quelle forme choisir

Le cercle s'obtient en appliquant border-radius: 50% à un élément carré (largeur = hauteur). C'est la forme idéale pour les avatars et les icônes. La pilule (pill button) utilise une valeur très élevée comme border-radius: 9999px sur un rectangle, ce qui arrondit complètement les côtés courts tout en préservant les côtés longs.

Cercle (50%)

50%

Nécessite un élément carré

Pilule (9999px)

9999px

Fonctionne sur tout rectangle

Le squircle (superellipse) est une forme intermédiaire entre le carré arrondi et le cercle, popularisée par Apple pour ses icônes iOS. Le CSS standard ne produit pas de vrais squircles, car border-radius utilise des arcs de cercle (la courbure commence abruptement). Pour obtenir un vrai squircle, il faut recourir à un SVG avec un path de superellipse ou à la future propriété CSS corner-shape: squircle (en cours de spécification).

Exemple concret : concevoir un bouton arrondi responsive

Voici les étapes pour créer un bouton pill responsive qui s'adapte à son contenu :

1

Structure HTML

HTML

Un bouton avec padding horizontal généreux (px-6 py-2.5)

2

Border-radius en px

9999px

border-radius: 9999px pour un effet pilule quelle que soit la hauteur

3

Ajuster le padding

px > py

Le padding horizontal doit être au moins 1,5x le padding vertical

4

Tester en responsive

Responsive

Vérifier que le bouton ne déborde pas sur petits écrans (max-width: 100%)

Tendances UI modernes pour les coins arrondis

Les design systems de 2026 convergent vers des valeurs de border-radius plus élevées qu'il y a quelques années. Les cartes utilisent couramment 16 à 24px de rayon, là où 4 à 8px étaient la norme en 2018. Cette tendance, parfois appelée "blobby UI", donne aux interfaces un aspect plus organique et accessible.

Combiner le border-radius avec des ombres CSS subtiles et des couleurs harmonieuses est la clé d'un design de carte réussi. L'arrondi adoucit la forme, l'ombre crée la profondeur, et les couleurs définissent la hiérarchie.

Astuce pour les valeurs elliptiques

La syntaxe border-radius: 50px / 25px (avec un slash) crée des coins elliptiques : 50px horizontal et 25px vertical. C'est utile pour les formes en goutte d'eau ou les onglets à courbure asymétrique.

Erreurs fréquentes à éviter

  • Utiliser 50% sur un rectangle : cela crée une ellipse, pas un cercle. Pour un cercle parfait, l'élément doit être carré (width = height).
  • Oublier le overflow: hidden : un enfant avec un fond ou une image débordera des coins arrondis du parent si overflow: hidden n'est pas appliqué.
  • Mélanger les unités : utiliser des px pour certains coins et des % pour d'autres produit des résultats imprévisibles lors du redimensionnement.
  • Arrondir trop les inputs : un border-radius supérieur à 12px sur un champ de saisie peut donner l'impression d'un bouton et perturber l'utilisateur.
  • Négliger la cohérence : utilisez des tokens de design (variables CSS) pour vos valeurs de border-radius. Une carte à 16px et un bouton à 17px créent une incohérence visuelle subtile mais perceptible.

Sources et références

Design & Créatif

Sources : W3C, CSS Backgrounds and Borders Level 3 (border-radius) · Compatibilité : 99,6 % (Can I Use) · MDN Web Docs · CSS-Tricks · Dernière mise à jour : avril 2026.