Maison > interface Web > tutoriel CSS > Comment obtenir des coins arrondis et des ombres de bordures en CSS3

Comment obtenir des coins arrondis et des ombres de bordures en CSS3

青灯夜游
Libérer: 2021-12-15 12:02:39
original
2872 Les gens l'ont consulté

En CSS3, vous pouvez utiliser l'attribut border-radius pour obtenir des coins arrondis, la syntaxe "border-radius: fillet radius value;"; vous pouvez utiliser l'attribut box-shadow pour obtenir une ombre, la syntaxe "box-shadow: Décalage de l'axe X Décalage de l'axe Y Rayon de flou Agrandir le rayon Mode de projection de couleur ;".

Comment obtenir des coins arrondis et des ombres de bordures en CSS3

L'environnement d'exploitation de ce tutoriel : système Windows7, version CSS3&&HTML5, ordinateur Dell G3.

Coins arrondis de la bordure--border-radius

Carré arrondi :

border-radius:10px; /* 所有角都使用半径为10px的圆角 */
Copier après la connexion

Effet :

Demi-cercle supérieur solide :

Méthode : Régler la hauteur (hauteur) à la moitié de la largeur (largeur), Et définissez uniquement le rayon du coin supérieur gauche et du coin supérieur droit pour qu'il soit cohérent avec la hauteur de l'élément (ou peut être supérieur à la hauteur).

#box{
    width:80px;
    height:40px;/*宽度的一半*/
    background:skyblue;
    border-radius:40px 40px 0 0;/*4个值分别代表上、右、下、左*/
}
Copier après la connexion

Effet :

Cercle plein :

Méthode : définissez les valeurs de largeur et de hauteur pour qu'elles soient cohérentes (c'est-à-dire un carré) et définissez les valeurs des quatre coins arrondis à la moitié de leurs valeurs. .

#box{
    width:80px;
    height:80px;
    background:skyblue;
    border-radius:40px;
}
Copier après la connexion

Effet :

Demi-cercle gauche plein :

Méthode : La largeur de l'élément est la moitié de la hauteur, et le coin supérieur gauche et le coin inférieur gauche sont définis à la moitié de la hauteur.

#box{
    width:40px;
    height:80px;
    background:skyblue;
    border-radius:40px 0 0 40px;
}
Copier après la connexion

Effet :

Ombre de bordure ---box-shadow

box-shadow peut ajouter des ombres aux éléments, prenant en charge l'ajout d'un ou plusieurs.

box-shadow: X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色 投影方式;
Copier après la connexion

Paramètres :

Remarque : l'encart peut être écrit dans le premier ou le dernier paramètre, les autres positions ne sont pas valides.

Rayon de flou de l'ombre :

Ce paramètre est facultatif. La valeur ne peut être que positive. Si la valeur est 0, cela signifie que l'ombre n'a pas d'effet de flou.

Code CSS :

#box{
     width:50px;
     height:50px;
     background:#fff;
     box-shadow:4px 4px 15px #666;
 }
Copier après la connexion

Effet :

Rayon d'expansion de l'ombre :

Ce paramètre est facultatif, la valeur peut être positive ou négative, si la valeur est positive, toute l'ombre sera étendue, sinon la valeur sera négatif quand, il rétrécira.

Code CSS :

#box{
     width:50px;
     height:50px;
     background:#fff;
     box-shadow:4px 4px 15px -3px #666;
}
Copier après la connexion

Effet :

Les valeurs de décalage de l'axe X et de l'axe Y peuvent être définies sur des nombres négatifs

Le décalage de l'axe X est négatif :

#box{
    width:50px;
    height:50px;
    background:#fff;
    box-shadow:-5px 5px 5px #666;
}
Copier après la connexion

Effet :

Le décalage de l'axe Y est négatif :

#box{
    width:50px;
    height:50px;
    background:#fff;
    box-shadow:5px -5px 5px #666;
}
Copier après la connexion

Effet :

Ombre extérieure :

#box{
     width:50px;
     height:50px;
     background:green;
     box-shadow:5px 4px 10px #666;
}
Copier après la connexion

Effet :

Ombre intérieure :

#box{
     width:50px;
     height:50px;
     background:#fff;
     box-shadow:5px 4px 10px #666 inset;
}
Copier après la connexion

Effet :

Ajoutez plusieurs ombres :

#box{
     width:50px;
     height:50px;
     background:#fff;
     box-shadow:5px 4px 10px #666 inset,
                3px 3px 5px pink,
                6px 4px 2px green;
}
Copier après la connexion
Effet :

(Partage de vidéos d'apprentissage :

Tutoriel vidéo CSS)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal