What I want to do is when I hover over the div
with class "pilot tetsuta" go to be like background (that is, play with the opacity
as I say in the title), and the div
with class "about-tetsuta" becomes visible, occupying all the div "pilot tetsuta" (only the image that I have as background of the div pilot tetsuta is visible). Instead the div
s with class "container-name" and "container-stats" would not be visible.
The code I have made to try to do it is this:
.pilot.tetsuta{
background-image: url('https://cloud.modyocdn.com/uploads/c8d5a62d-7b6e-4a70-a1e8-348c7044a3a2/original/tetsutav2.jpg');
color: #FFF;
position: relative;
}
.pilot.tetsuta:hover > .container-name,
.pilot.tetsuta:hover > .container-stats {
opacity: 0.9;
-webkit-transition: opacity 500ms;
-moz-transition: opacity 500ms;
-o-transition: opacity 500ms;
-ms-transition: opacity 500ms;
transition: opacity 500ms;
color: #834c4c;
}
.pilot.tetsuta:hover > .about-tetsuta {
opacity:1;
}
.about-tetsuta {
position: absolute;
top: 0;
left: 0;
bottom:0;
right:0;
color: #FFF;
text-align: center;
font-size: 30px;
opacity:0;
z-index:2;
background:rgba(0,0,0,0.6);
-webkit-transition: opacity 500ms;
-moz-transition: opacity 500ms;
-o-transition: opacity 500ms;
-ms-transition: opacity 500ms;
transition: opacity 500ms;
margin: 10px;
}
.about-tetsuta .name{
font-family: 'Montserrat-Black';
text-transform: uppercase;
font-size: 36px;
margin-top: 10px;
}
<div class=" pilot tetsuta">
<div class="about-tetsuta">
<span class="name">Tetsuta Nagashima</span>
<br>
<span class="about">
Habitual del campeonato japonés, Nagashima fue segundo en la categoría J-GP3 en 2012, sexto en la J-GP2 en 2013 a los mandos de una TSR y vigésimo en el debut mundialista en el Gran Premio de Japón, dentro del equipo JiR. En 2014 disputaba 12 Grandes Premios y en 2016 participaba en dos rondas en condición de wildcard y conseguía sus primeros puntos en el campeonato aparte de participar en el FIM CEV Repsol donde conseguía el subcampeonato. En 2017 forma parte del Teluru SAG Team.
</span>
</div>
<div class="container-name">
<span class="name">Tetsuta Nagashima</span>
<br>
<span class="info">Kanagawa, Japón | 02/07/92 | 175cm | 61kg</span>
</div>
<div class="container-stats tetsuta">
<div class="stat">
<img src="https://cloud.modyocdn.com/uploads/8f9cd150-1aaf-4dad-8456-810ff6700aa4/original/podium_icono_blanc.png"/>
<br><br>
<span id="podium-tetsuta">0</span> Podios
</div>
<div class="stat">
<img src="https://cloud.modyocdn.com/uploads/7d47e82b-aea2-4843-a021-2841a77056c9/original/tiempo_icono_blanco.png"/>
<br><br>
<span id="lap-tetsuta">0</span> Vueltas rápidas
</div>
<div class="stat">
<img src="https://cloud.modyocdn.com/uploads/c7654ce4-acba-4581-9e85-4801385f80cb/original/GP_icono_blanco.png"/>
<br><br>
<span id="gp-tetsuta">27</span> GP Disputados
</div>
</div>
</div>
Right now I pass the mouse over and the% co_of% 0.9 is applied in all the opacity
with class "pilot tetsuta", I would like that both the div
with class "container-name" and the one of " status ", will remain NOT visible to the user.
After that it would be necessary to make the div
"about-tetsuta" occupy all the div
"pilot-tetsuta" since it does not concern me (a quick solution would be to put a div
) but then it would have than using padding
for different sizes.
As it looks without hover:
How I want it to look:
As seen when I hover today: