Page 1 of 1

CSS Image Reflection

Posted: Fri Oct 27, 2023 8:25 am
by Guest
CSS Image Reflection


In this chapter you will learn how to reflect an image.


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.

Browser Support
The numbers in the table specify the first browser version that fully supports the property.
Numbers followed by -webkit- specify the first version that worked with a
prefix.



Property







box-reflect
4.0 -webkit-
79.0 -webkit-
Not supported
4.0 -webkit-
15.0 -webkit-










Examples

Example
Here we want the reflection below the image:

img {  -webkit-box-reflect: below;}
Try it Yourself »


Example
Here we want the reflection to the right of the image:

img {  -webkit-box-reflect: right;}
Try it Yourself »


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

Example
Here we want the reflection below the image, with a 20px offset:

img {  -webkit-box-reflect: below 20px;}
Try it Yourself »


CSS Reflection With Gradient
We can also create a fade-out effect on the reflection.

Example
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));}
Try it Yourself »














+1

Reference: https://www.w3schools.com/css/css3_image_reflection.asp