La propriété isolation indique que l'élément crée un nouveau contexte d'empilement (stacking context).
Cette propriété s'avère particulièrement utile avec background-blend-mode afin de ne mélanger que l'arrière plan d'un contexte d'empilement particulier. Elle permet d'isoler des groupes d'éléments de l'arrière-plan distant et de mélanger ces éléments ensemble.
| Valeur initiale | auto |
|---|---|
| Applicabilité | Tous les éléments. En SVG, cela s'applique aux éléments de conteneurs, aux éléments graphiques et aux éléments faisant référence à des éléments graphiques. |
| Héritée | non |
| Média | visuel |
| Valeur calculée | comme spécifié |
| Animable | non |
| Ordre canonique | l'ordre unique et non-ambigu défini par la grammaire formelle |
Syntaxe
/* Valeurs avec mots-clés */ isolation: auto; isolation: isolate; /* Valeurs globales */ isolation: inherit; isolation: initial; isolation: unset;
Valeurs
auto- Un mot-clé qui indique qu'un nouveau contexte d'empilement doit être créé uniquement si une propriété appliquée à l'élément le rend nécessaire.
isolate- Un mot-clé qui indique qu'un nouveau contexte d'empilement doit être créé..
Syntaxe formelle
auto | isolate
Exemples
CSS
.a {
background-color: rgb(0,255,0);
}
#b {
width: 200px;
height: 210px;
}
.c {
width: 100px;
height: 100px;
border: 1px solid black;
padding: 2px;
mix-blend-mode: difference;
}
#d {
isolation: auto;
}
#e {
isolation: isolate;
}
HTML
<div id="b" class="a"> <div id="d"> <div class="a c">auto</div> </div> <div id="e"> <div class="a c">isolate</div> </div> </div>
Résultat
Spécifications
| Spécification | État | Commentaires |
|---|---|---|
| Compositing and blending Level 1 La définition de 'Isolation' dans cette spécification. |
Candidat au statut de recommandation | Définition initiale. |
Compatibilité des navigateurs
| Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Support simple | 41.0 | 36 (36) | Pas de support | 30 | 7.1 |
| Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Support simple | 41.0 | 36.0 (36) | Pas de support | 36 | 8.0 |
Voir aussi
Étiquettes et contributeurs liés au document
Étiquettes :
Contributeurs à cette page :
SphinxKnight
Dernière mise à jour par :
SphinxKnight,