Propriété inset de CSS
- Page précédente inline-size
- Page suivante inset-block
Définition et utilisation
inset
La propriété est utilisée pour définir la distance entre un élément et son élément parent.
注意:要使该属性生效,必须指定 Attention :
Pour que cette propriété fonctionne, il est nécessaire de spécifier
inset
position
inset
right
Les valeurs de l'attribut peuvent être définies de différentes manières :
inset: 15px 30px 60px 90px;
- Si l'attribut inset a trois valeurs :
- Si l'attribut inset a quatre valeurs :
- La distance supérieure est de 15px
- La distance latérale droite est de 30px
La distance latérale gauche est de 90px
inset: 15px 30px 60px;
- Si l'attribut inset a trois valeurs :
- Les distances verticales sont de 15px
- La distance supérieure est de 15px
La distance inférieure est de 60px
La valeur de l'attribut est définie à 15 pixels de distance en haut et en bas du parent, et 30 pixels de distance en haut et en bas du parent :
- Si l'attribut inset a deux valeurs :
- Les distances verticales sont de 15px
Les distances latérales sont de 30px
Si l'attribut inset a une valeur :
- inset: 10px;
Les distances des quatre directions sont de 10px
Exemple
Exemple 1
div { Définissez la distance de l'élément <div> positionné par rapport à l'élément parent : }
inset: 35px;
Définissez la valeur de l'attribut de l'élément <div> pour la distance en haut du parent en 15 pixels, à droite et à gauche du parent en 30 pixels, et en bas du parent en 60 pixels : inset
Exemple 2
div { La valeur de l'attribut est définie à 15 pixels de distance en haut et en bas du parent, et 30 pixels de distance en haut et en bas du parent : }
inset: 15px 30px;
Définissez la valeur de l'attribut de l'élément <div> pour la distance en haut du parent en 15 pixels, à droite et à gauche du parent en 30 pixels, et en bas du parent en 60 pixels : inset
Exemple 3
div { inset: 15px 30px 60px; }
Exemple 4
Définissez la valeur de l'attribut de l'élément <div> pour la distance en haut du parent en 15 pixels, à droite et à gauche du parent en 30 pixels, et en bas du parent en 60 pixels : inset
La valeur de l'attribut est définie à 15 pixels de distance du parent en haut, 30 pixels de distance du parent à droite, 60 pixels de distance du parent en bas et 90 pixels de distance du parent à gauche :
div { inset: 15px 30px 60px 90px; }
Grammaire CSS
inset: auto|length|initial|inherit;
Valeur de l'attribut
Valeur | Description |
---|---|
auto | Valeur par défaut. La distance par défaut d'inset de l'élément. |
length | Spécifiez la distance en unités fixes (comme px, pt, cm, etc.). Les valeurs négatives sont autorisées. Voir :Unités CSS. |
% | Spécifiez la distance en pourcentage, par rapport à la taille de l'élément parent sur l'axe correspondant. |
initial | Réinitialise cette propriété à sa valeur par défaut. Voir : initial. |
inherit | Inherits cette propriété de son élément parent. Voir : inherit. |
Détails techniques
Valeur par défaut : | auto |
---|---|
Héritabilité : | Non |
Réalisation d'animation : | Prise en charge. Voir :Propriétés liées aux animations. |
Version : | CSS3 |
Grammaire JavaScript : | object.style.inset="100px 50px" |
Prise en charge du navigateur
Les nombres dans le tableau représentent la version du navigateur qui prend en charge cette propriété pour la première fois.
Chrome | Edge | Firefox | Safari | Opéra |
---|---|---|---|---|
87.0 | 87.0 | 66.0 | 14.1 | 73.0 |
Pages associées
Tutoriel :Positionnement CSS
Référence :Attribut position CSS
Référence :Attribut bottom CSS
Référence :Propriété left de CSS
Référence :Attribut right CSS
Référence :Attribut top CSS
- Page précédente inline-size
- Page suivante inset-block