I have a full background cover image for the home page in my project. I wonder is there a way to preload it somehow, so that it shows immediatly and not gradually like it is now. I have searched for the solutions but they are all mostly about preloading the images for the pages after the user is already on the website, I am wondering is there a way to somehow preload a cover image for the first page of the website?
This is what I have in the css file:
.section .image {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
width: 100%;
height: 100vh;
z-index: 2;
position: absolute;
display: block;
background-image: url('/img/kid-cover.jpg');
animation: zoom 7s;
-webkit-animation-fill-mode: forwards;
}