Hi Laurent.
Not certainly in that way.
Add the class to the addon

And try following code
Opacity effect
.image-change .sppb-addon-single-image-container::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(/images/your-image.jpg);
background-size: cover;
background-position: center;
opacity: 0;
pointer-events: none;
transition: .3s;
}
.image-change .sppb-addon-single-image-container:hover::before {
opacity: 1;
}
Scale effect
.image-change .sppb-addon-single-image-container::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(/images/your-image.jpg);
background-size: cover;
background-position: center;
transform: scale(0);
pointer-events: none;
transition: .3s;
}
.image-change .sppb-addon-single-image-container:hover::before {
transform: scale(1);
Slide effect
.image-change .sppb-addon-single-image-container {
overflow: hidden;
}
.image-change .sppb-addon-single-image-container::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(/images/your-image.jpg);
background-size: cover;
background-position: center;
transform: translateX(-100%);
pointer-events: none;
transition: .3s;
}
.image-change .sppb-addon-single-image-container:hover::before {
transform: translateX(0);
}