Skip to main content

CSS Image Reflection

CSS Image Reflections

The box-reflect property is used to create an image reflection.

The value of the box-reflect property can be: below, above, left , or right.

For example, reflection below the image:

img {  
-webkit-box-reflect: below;
}

ora a reflection to the right of the image:

img {  
-webkit-box-reflect: right;
}

CSS Reflection Offset

To specify the gap between the image and the reflection, add the size of the gap to the box-reflect property.

For example, a reflection below the image with a 20px offset:

img {  
-webkit-box-reflect: below 20px;
}

CSS Reflection With Gradient

We can also create a fade-out effect on the reflection.

img {  
-webkit-box-reflect: below 0px linear-gradient(to bottom, rgba(0,0,0,0.0), rgba(0,0,0,0.4));
}