I want to create a landing page such as a game. The visitor gets the opportunity to choose "Professional" or "Director".
It's easy to speak, but programming is hard for me, so I want:
2 divwith 2 different background-image, when someone is hoverabove one of the divs, I want the scale to scale background-image(IMAGE ONLY) and opacityplaced in the div to change from 50%to 80%.
And a really beautiful future will be to display the snow falling on the image.
This is what I want to create:
Before

After:

What I have achieved so far is 2 divs background-image, and I'm not even sure if this is the right way. Can someone please help me?
, , : ( div, )

, :
#containerEntree {
height: 100vh;
width: 1920px;
padding-left: 0;
padding-right: 0;
}
#professioneelContainer {
background-color: red;
text-align: center;
width: 1920px;
height: 475px;
}
#speelsContainer {
background: red;
width: 100%;
height: 475px;
text-align: center;
}
.entreeTekst:hover {
transform: scale(1.2);
}
.entreeTekst {
width: 100%;
height: 100%;
position: relative;
transition: all .5s;
margin: auto;
}
.entreeTekst > span {
color: white;
font-size: 70px;
position: absolute;
}
<div class="container" id="containerEntree">
<div id="professioneelContainer">
<div class="entreeTekst">
<span>professioneel</span>
<img src="img/professioneel.jpg" />
</div>
</div>
<div id="speelsContainer">
<div class="entreeTekst">
<span>Speels</span>
<img src="img/speels.jpg" />
</div>
</div>
</div>
Hide result, , , () .