Faire des coins arrondis avec CSS 3

Si vous avez créé une boîte avec des coins arrondis en utilisant les versions précédentes de CSS, des images et des tableaux HTML, vous savez ce qu'est une douleur, il était - comment vous aviez à créer quatre images (une pour chaque coin), et comment vous avez eu à ajuster soigneusement tout de sorte que les coins alignés tellement.

Si oui ou non vous avez essayé la vieille technique, vous êtes sûr d'apprécier combien plus facile la création de coins arrondis est lorsque vous utilisez la propriété CSS 3 border-radius.

Lorsque vous utilisez border-radius, vous spécifiez la longueur du rayon que la valeur pour créer des coins arrondis. Vous pouvez ensuite faire vos coins arrondis aussi ronde que vous aimez, et vous pouvez appliquer le style à tout ou partie des coins d'une boîte. Ici vous voyez un schéma conçu pour vous aider à voir comment changer le rayon change le coin courbe.

image0.jpg

Vous pouvez appliquer border-radius à tout objet de boîte, tel qu'un

ou un tag

tag. Voici la syntaxe pour créer des coins arrondis en CSS 3 pour les navigateurs WebKit (à noter que r représente rayon, la distance entre le centre d'un cercle à l'angle courbe):




-webkit-border-radius: r longueur-

Si vous souhaitez spécifier un rayon différent pour chaque coin, votre style pourrait ressembler davantage le bit de code suivant. Dans cette figure, vous voyez comment les valeurs changent si le coin arrondi est appliqué uniquement à la coins supérieurs droit et bas à gauche:

image1.jpg
-webkit-border-top-gauche; rayon: 0 - webkit-border-top-droit; rayon: 25px; -webkit-border-bottom-droit; rayon: 0 - webkit-border-bottom-gauche; rayon: 25px ;

Vous pouvez avoir plus de contrôle sur le rayon si vous spécifiez deux valeurs pour le rayon, comme ceci:

-webkit-border-radius: 50px 100px;

Dans le prochain exemple représenté, une hauteur de la police de l'arrondissement a été ajouté à la boîte de sorte qu'il demeure à l'échelle avec le texte. En utilisant l'unité em comme notre unité de mesure, nous pouvons garder le design à l'échelle à la fois sur l'iPhone et l'iPad. Cette pratique est utile lorsque vous souhaitez ajouter des coins arrondis autour d'un élément de texte, comme un titre:

image2.jpg
-webkit-border-radius: 1em-

Dans l'exemple d'une ombre portée et un gradient ont également été utilisées. Vous pouvez ajouter des ombres portées en utilisant le CSS 3.