<body>
<label class="abrirmodal" for="abrefecha">Meus Animes</label>
<input type="checkbox" id="abrefecha" class="checkboxver">
<div class="modal">
<label class="fecharmodal" for="abrefecha">X</label>
<div class="conteudo">
<ul class="imagens">
<li><img class="img" src="snk.jpg" width="185px" height="250px" title="Attack on Titan">
<p class="titulo">Attack on Titan (5,0⭐)</p>
</li>
<li><img class="img" src="mob.jpg" width="185px" height="250px" title="Mob Psycho 100">
<p class="titulo">Mob Psycho 100 (5,0⭐)</p>
</li>
<li><img class="img" src="kaguya.jpeg" width="185px" height="250px" title="Kaguya Sama Love is War">
<p class="titulo">Kaguya Sama (5,0⭐)</p>
</li>
<li><img class="img" src="spy.webp" width="185px" height="250px" title="SpyXFamily">
<p class="titulo">SpyXFamily (5,0⭐)</p>
</li>
<li><img class="img" src="tokyo.jpg" width="185px" height="250px" title="Tokyo Revengers">
<p class="titulo">Tokyo Revengers (5,0⭐)</p>
</li>
<li><img class="img" src="darling.webp" width="185px" height="250px" title="My Dress-Up Darling">
<p class="titulo">Dress-Up Darling (5,0⭐)</p>
</li>
<li><img class="img" src="opm.jpg" width="185px" height="250px" title="One Punch Man">
<p class="titulo">One Punch Man (5,0⭐)</p>
</li>
</ul>
</div>
</div>
<label class="abrirmodal2" for="abrefecha2">Meus Filmes</label>
<input type="checkbox" id="abrefecha2" class="checkboxver">
<div class="modal">
<label class="fecharmodal" for="abrefecha2">X</label>
<div class="conteudo">
<ul class="imagens">
</li>
</ul>
</div>
</div>
<label class="abrirmodal3" for="abrefecha3">Meus Games</label>
<input type="checkbox" id="abrefecha3" class="checkboxver">
<div class="modal">
<label class="fecharmodal" for="abrefecha3">X</label>
<div class="conteudo">
<ul class="imagens">
</ul>
</div>
</div>
</body>
</html>
}
body {
display: flex;
background-image: url(bg.jpg);
background-repeat: no-repeat;
background-size: auto;
}
.abrirmodal {
position: absolute;
left: 50px;
top: 50px;
font-family: Rock Salt;
font-size: 50px;
padding: 20px;
color: rgb(255, 123, 0);
border: 4px solid;
border-radius: 20px;
box-shadow: 2px 2px 8px black;
}
.abrirmodal2 {
position: absolute;
left: 50px;
top: 200px;
font-family: Rock Salt;
font-size: 50px;
padding: 20px;
color: rgb(255, 123, 0);
border: 4px solid;
border-radius: 20px;
box-shadow: 2px 2px 8px black;
}
.abrirmodal3 {
position: absolute;
left: 50px;
top: 350px;
font-family: Rock Salt;
font-size: 50px;
padding: 20px;
color: rgb(255, 123, 0);
border: 4px solid;
border-radius: 20px;
box-shadow: 2px 2px 8px black;
}
.abrirmodal:hover {
transform: scale(1.2);
cursor: pointer;
}
.abrirmodal2:hover {
transform: scale(1.2);
cursor: pointer;
}
.abrirmodal3:hover {
transform: scale(1.2);
cursor: pointer;
}
#abrefecha:checked + .modal {
display: flex;
}
#abrefecha2:checked + .modal {
display: flex;
}
#abrefecha3:checked + .modal {
display: flex;
}
.modal {
display: none;
position: fixed;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
background-color: rgb(0, 0, 0, 0.5);
}
.checkboxver {
display: none;
}
.modal .fecharmodal {
position: absolute;
top: 10px;
right: 10px;
color: rgb(255, 123, 0);
font-family: Rock Salt;
font-size: 20px;
}
.modal .fecharmodal:hover{
cursor: pointer;
color: red;
font-family: Rock Salt;
font-size: 20px;
transform: scale(1.5);
}
.modal .conteudo {
width: 90%;
height: 80%;
border: 5px solid rgb(255, 123, 0);
border-radius: 10px;
background: rgb(20, 21, 31);
box-shadow: 5px 5px 15px black;
overflow: auto;
}
.imagens li {
display: inline-block;
}
.img {
margin: 20px 20px 20px 20px;
}
.titulo {
font-size: 20px;
margin-left: 20px;
color: white;
}