rayon de bordur...LOGIN

rayon de bordure à effet de coin arrondi

Le schéma traditionnel de génération de coins arrondis doit utiliser plusieurs images comme motifs d'arrière-plan. L'émergence de CSS3 signifie que nous n'avons plus à perdre de temps à créer ces images. Nous n'avons besoin que de l'attribut border-radius et prend en charge les navigateurs IE 9, Opera 10.5, Safari 5, Chrome 4 et Firefox 4

<🎜. > 1. Attribut Border-radius

Les coins arrondis CSS3 n'ont besoin de définir qu'un seul attribut : border-radius (qui signifie "rayon de bordure"). Vous fournissez une valeur pour cette propriété afin de définir les rayons des quatre coins en même temps. Toutes les mesures CSS légales peuvent être utilisées : em, px, pourcentage, etc.

Par exemple, ci-dessous se trouve une boîte div (la largeur et la hauteur sont de 200, l'arrière-plan est rouge, la bordure est de 2 pixels solides #000)

QQ截图20161014131410.png

css3(border -radius) Explication détaillée du congé de bordure

Définissez maintenant son rayon de congé sur 50px, soit :

border-radius:50px;

QQ截图20161014131451.png

css3 (border-radius) border fillet Détaillé explication

Cette instruction définit simultanément le "rayon horizontal" et le "rayon vertical" de chaque coin arrondi à 50px.

Explication détaillée des coins arrondis de la bordure CSS3 (border-radius)

QQ截图20161014131515.png

border-radius peut définir 1 à 4 valeurs​​en même temps . (Pensez à notre marge et notre remplissage précédents) Si vous définissez une valeur, cela signifie que les quatre congés utilisent cette valeur. Si deux valeurs sont définies, cela signifie que le coin supérieur gauche et le coin inférieur droit utilisent la première valeur, et que le coin supérieur droit et le coin inférieur gauche utilisent la deuxième valeur. Si trois valeurs sont définies, cela signifie que la première valeur est utilisée pour le coin supérieur gauche, la deuxième valeur est utilisée pour le coin supérieur droit et le coin inférieur gauche et la troisième valeur est utilisée pour le coin inférieur droit. Si quatre valeurs sont définies, elles correspondent au coin supérieur gauche, au coin supérieur droit, au coin inférieur droit et au coin inférieur gauche (dans l'ordre des aiguilles d'une montre).

Exemple :

border-radius:50px 25px; //表示左上角和右下角使用第一个值,右上角和左下角使用第二个值

QQ截图20161014131556.png

Explication détaillée du filet de bordure CSS3 (border-radius)

border-radius:25px 10px 50px; //左上角使用第一个值,右上角和左下角使用第二个值,右下角使用第三个值

QQ截图20161014131649.png

Explication détaillée des coins arrondis de la bordure CSS3 (border-radius)

border-radius:25px 10px 50px 0;//左上角、右上角、右下角、左下角(顺时针顺序)

QQ截图20161014131715.png

Explication détaillée des coins arrondis de la bordure CSS3 (border-radius)

border-radius peut également utiliser des barres obliques. Définissez le deuxième ensemble de valeurs. À ce stade, le premier ensemble de valeurs représente le rayon horizontal et le deuxième ensemble de valeurs représente le rayon vertical. Le deuxième ensemble de valeurs peut également définir 1 à 4 valeurs en même temps, et les règles d'application sont les mêmes que celles du premier ensemble de valeurs.

border-radius:50px/25px;

Explication détaillée des coins arrondis de la bordure CSS3 (border-radius)

QQ截图20161014131746.png

border-radius: 100px 25px 80px 5px / 45px 25px 30px 15px;

Explication détaillée des coins arrondis de la bordure CSS3 (border-radius)

QQ截图20161014131833.png

2. Paramètres des coins

En plus de définir quatre coins arrondis en même temps, vous pouvez également définir chaque coin individuellement. Correspondant aux quatre coins, CSS3 fournit quatre propriétés distinctes :

* border-top-left-radius

* border-top-right-radius

* bordure-bas-droit-radius

* bordure-bas-gauche-radius

Ceci chacun des quatre attributs peuvent définir 1 à 2 valeurs en même temps. Si vous définissez une valeur de 1, cela signifie que le rayon horizontal est égal au rayon vertical. Si 2 valeurs sont définies, la première valeur représente le rayon horizontal et la deuxième valeur représente le rayon vertical.

border-top-left-radius: 50px;

Explication détaillée des coins arrondis de la bordure CSS3 (border-radius)

QQ截图20161014131959.png

border-top-left-radius: 50px 100px;//第一个值表示水平半径,第二个值表示垂直半径。

Explication détaillée des coins arrondis de la bordure CSS3 (border-radius)

QQ截图20161014132035.png

3. Effet

Explication détaillée des coins arrondis de la bordure CSS3 (border-radius)

QQ截图20161014132126.png

Code d'implémentation :

width:0;
height:0;
border:100px solid gray;
border-radius:100px;
border-right-color:#fff;

Explication détaillée du filet de bordure CSS3 (border-radius)

QQ截图20161014132144.png

Implémentation code

height:100px;
width:200px;
background: red;
border-radius:100px/50px;


section suivante
<!doctype html> <html> <head> <meta charset="utf-8"> <title>border-radius</title> <style type="text/css"> div.circle{ height:100px; width:200px; background: red; border-radius:100px/50px; } </style> </head> <body> <div class="circle"> </div> </body> </html>
soumettreRéinitialiser le code
chapitredidacticiel