Skip to content
Related Articles

Related Articles

Improve Article

CSS | isolation Property

  • Last Updated : 09 Aug, 2019

The isolation property in CSS is used to define whether an element must create a new stacking content. It prevents an element from acquiring mix-blend-mode from elements in the backdrop by creating a different stack element.


  • Isolate property is applied to the elements parent.
  • Not supported by Internet Explorer.


isolation: auto|isolate|initial|inherit;

Property Values:

  • auto: It is used the default. It creates a new stack element when required. It resets the isolate and allow blending.
  • isolate: It prevents the element from blending. A new stacking element is created.
  • initial: It sets the isolation property to its default value.
  • inherit: This property is inherited from its parent.


<!DOCTYPE html>
            CSS | isolation Property
            .container {
                text-align: center;
                background-color: green;
                width: 400px;
                margin: auto;
            .blend {
                width: 200px;
                height: 200px;
                mix-blend-mode: difference;
            .isolate_enable {
                isolation: isolate;
        <div class="container">
            <h3>Image without isolation</h3>
            <img class="blend" src=
            <div class="isolate_enable">
                <h3>Image with isolation</h3>
                <img class="blend" src=


Supported Browsers: The browser supported by isolation property are listed below:

  • Google Chrome 41.0
  • Firefox 36.0
  • Safari
  • Opera 30.0

My Personal Notes arrow_drop_up
Recommended Articles
Page :