Aller au contenu

Générateur CSS d’angles arrondis et de formes blob

Deux pourcentages par angle composent un border-radius elliptique. Partez d’un préréglage ou saisissez vos valeurs, puis copiez la règle générée.

Fonctionne localement dans votre navigateur
· rayon de bordure · coins elliptiques · préréglages de blob
PANNEAU DE CONTRÔLE
APERÇU
K
EXPORTER LE CSS

Comment régler un border-radius et copier la déclaration

L’atelier écrit une seule déclaration pour l’élément : border-radius avec une valeur horizontale et une valeur verticale par angle, accompagnée de la largeur et de la hauteur de l’aperçu. La scène part d’un cadre de 280 × 220 px : le passage de 18 % à 50 % se voit donc immédiatement.

Aucun bouton d’exécution : la forme et le panneau de code suivent chaque modification. Copier CSS place exactement ce bloc dans le presse-papiers et Réinitialiser ramène les Coins doux (280 × 220, 18 %).

  1. Partez d’un préréglage — Personnalisé, Coins doux, Pilule, Galet ou Blob organique — ou saisissez les huit champs d’angle : X est le rayon horizontal, Y le vertical, chacun entre 0 et 100 pour cent.
  2. Réglez l’aperçu avec Largeur (120 à 520 px) et Hauteur (120 à 420 px). Le cadre utilise ces dimensions en pixels alors que les rayons restent en pourcentage : c’est pourquoi les mêmes valeurs rendent différemment sur un bouton et sur un avatar.
  3. Suivez la scène et le panneau de code pendant la saisie. Toute modification d’un champ bascule le sélecteur de préréglage sur Personnalisé, pour que le nom corresponde toujours aux valeurs.
  4. Les valeurs hors plage se recadrent à la validation : un angle de 999 devient 100, une largeur de 999 devient 520 px, 3.7 reste tel quel dans un angle et s’arrondit à 4 px dans les champs de taille.
  5. Cliquez sur Copier CSS pour récupérer le bloc .rounded-shape, puis renommez la classe après le collage. Réinitialiser restaure les Coins doux à tout moment.

Préréglages, angles elliptiques et règle exportée

Les cinq préréglages et les huit champs d’angle

Personnalisé (28 %), Coins doux (18 %) et Pilule (50 % sur un cadre de 320 × 160) sont symétriques : les huit valeurs sont identiques. Galet (290 × 230) et Blob organique (280 × 250) mélangent les angles — Galet commence à 58 / 42 en haut à gauche et 34 / 62 en haut à droite, et le contour cesse de ressembler à un rectangle arrondi.

Chaque angle prend deux pourcentages parce que CSS dessine l’angle comme une ellipse : la première valeur est le rayon horizontal, la seconde le vertical. L’export les liste dans l’ordre haut gauche, haut droite, bas droite, bas gauche, d’abord la série horizontale, puis la verticale après la barre oblique.

Pourquoi les pourcentages suivent l’élément

Un border-radius en pourcentage se résout contre le cadre de l’élément lui-même, et non contre un nombre fixe de pixels : une même déclaration convient donc à un bouton large comme à un petit avatar. Les champs Largeur et Hauteur servent à le montrer : ils redimensionnent l’aperçu, pas les rayons de la déclaration.

Le navigateur limite en outre les rayons qui se chevaucheraient sur un bord, si bien que la forme dessinée peut paraître plus petite que les valeurs saisies. Le panneau de code affiche toujours les valeurs réellement utilisées : c’est pourquoi les champs se recadrent dès que vous les quittez.

La règle exportée et le traitement local

Le code généré tient en un bloc : .rounded-shape avec width, height et une ligne border-radius à la forme horizontal / vertical. Aucun préfixe éditeur, aucune media query ni sélecteur supplémentaire : il suffit de coller et de renommer la classe.

L’outil fonctionne entièrement dans la page : valeurs et sélections ne quittent pas le navigateur. Copier CSS copie le bloc et la ligne d’état le confirme, ce qui permet de préparer la règle sans risque avant de l’intégrer à une feuille de styles.

Outils récents :