Maison > interface Web > tutoriel CSS > En savoir plus sur la propriété border-image-slice en CSS3

En savoir plus sur la propriété border-image-slice en CSS3

青灯夜游
Libérer: 2021-02-15 09:41:38
avant
3552 Les gens l'ont consulté

En savoir plus sur la propriété border-image-slice en CSS3

[Tutoriel recommandé : Tutoriel vidéo CSS]

Tout d'abord, comprenons ce qu'il fait.

Description :

Description de la documentation : Elle contrôle le décalage vers l'intérieur de la limite de l'image.

quoi ? ? ? Qu'est-ce que cela signifie? Je ne comprends pas du tout ! ! ! Bon, ne nous précipitons pas encore, jetons un coup d'œil :

Connaissances de base :

Lorsque nous référençons l'image de bordure via border-image-source, border-image-sliceL'attribut divisera l'image en 9 zones : quatre coins, quatre bords (bords) et la zone centrale. Quatre lignes de découpe, définies à une distance donnée de leurs côtés respectifs, contrôlent la taille de la zone.
En savoir plus sur la propriété border-image-slice en CSS3
J'ai l'impression de mieux le comprendre. Après avoir utilisé l'attribut border-image-slice, j'ai divisé l'image en neuf parties.
Regardons en bas :

L'image ci-dessus illustre l'emplacement de chaque zone.
Les régions 1 à 4 sont des régions de coin. Chacun est utilisé une fois pour former les coins de l’image de limite finale. (Chacun est utilisé une seule fois pour former les coins de l'image de bordure finale.)
Région de bord 5-8. Répétez l'opération dans l'image de bordure finale, en les mettant à l'échelle ou en les modifiant pour qu'elles correspondent aux dimensions de l'élément. (Celles-ci sont répétées, mises à l'échelle ou autrement modifiées dans l'image de bordure finale pour correspondre aux dimensions de l'élément.)
La région 9 est la région du milieu. Il est supprimé par défaut, mais si le mot-clé fill est défini, il sera utilisé comme image d'arrière-plan. (Il est supprimé par défaut, mais est utilisé comme image d'arrière-plan si le mot-clé fill est défini.)
La zone centrale ne sera pas utilisée par la bordure, mais sera utilisée comme image d'arrière-plan lorsque le mot-clé fill est défini. . Ce mot-clé peut être défini à n'importe quelle position de l'attribut (avant, après ou entre deux valeurs)

Après avoir lu les connaissances de base ci-dessus, jetons un œil à ses paramètres :

Présentation des valeurs possibles des paramètres :

En savoir plus sur la propriété border-image-slice en CSS3

Paramètre :

/* 只有一个值的时候它控制所有的边 */
border-image-slice: 30%; 

/* 有俩个值的的时候它分别控制垂直方向 | 水平方向 */
border-image-slice: 10% 30%;

/* 有三个值的时候它分别控制 顶部 | 水平方向 | 底部 */
border-image-slice: 30 30% 45;

/* 四个值那就是对应 上 右 下 左 */
border-image-slice: 7 12 14 5; 

/* 使用fill(fill可以放在任意位置)那就开启了第九个九宫格 */
border-image-slice: 10% fill 7 12;

/* Global values */
border-image-slice: inherit;
border-image-slice: initial;
border-image-slice: unset;
Copier après la connexion

Utilisation spécifique :

Commençons par les 100% initiaux pour voir le effet :
En savoir plus sur la propriété border-image-slice en CSS3
Puis soixante-dix pour cent :
En savoir plus sur la propriété border-image-slice en CSS3
Trente-cinq pour cent :
En savoir plus sur la propriété border-image-slice en CSS3

Petit résumé :

On comprend désormais clairement que border-image-slice contrôle l'affichage de la background-image-source dans les quatre coins.

Mais maintenant, les amis doivent être très curieux des quatre côtés dans le cas des 35 %.
En savoir plus sur la propriété border-image-slice en CSS3
L'auteur expliquera ces quatre côtés séparément. Si la tranche de l'image de bordure est inférieure à 50 %, elle sera étirée au maximum. Ensuite, nous contrôlons son état de remplissage via l'attribut border-image-repeat.
En savoir plus sur la propriété border-image-slice en CSS3

Bien sûr, il y a encore certaines choses que je ne comprends pas. Vous êtes invités à discuter et à étudier dans la zone de commentaires ci-dessous ~

Pour en savoir plus sur la programmation. connaissances, veuillez visiter : Enseignement de la programmation ! !

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:csdn.net
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