
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reset-css@5.0.2/reset.min.css">
<link rel="stylesheet" href="./main.css">
</head>
<body>
<div class="container">
<div class="heroes">
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
<div class="hero">
<div class="image"></div>
</div>
</div>
<div class="logo">
<img src="./images/logo_overwatch.png" />
</div>
</div>
</body>
</html>
body {
height: 120vh;
background-image: url("./images/bg.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
}
.container{
padding: 50px 0;
}
.container .heroes {
display: flex;
flex-wrap: wrap;
justify-content: center;
max-width: 700px;
margin: 0 auto;
padding: 40px 20px;
}
.container .heroes .hero{
width: 80px;
height: 84px;
background-color: #555;
margin: 4px;
border: 3px solid #fff;
transform: skewX(-14deg);
border-radius: 10px;
box-sizing: border-box;
transition:
transform 0.2s;
background-color .8s;
overflow: hidden;
}
.container .heroes .hero:hover {
background-color: #ff9c00;
transform: scale(1.3) skewX(-14deg);
z-index: 1;
}
.container .heroes .hero .image {
width: 140%;
height: 100%;
background-position: center;
background-size: 90px;
background-repeat: no-repeat;
transform: skewX(-14deg) translate(-16px);
}
.container .heroes .hero:nth-child(1) .image {
background-image: url("./images/hero1.png");
}
.container .heroes .hero:nth-child(2) .image {
background-image: url("./images/hero2.png");
}
.container .heroes .hero:nth-child(3) .image {
background-image: url("./images/hero3.png");
}
.container .heroes .hero:nth-child(4) .image {
background-image: url("./images/hero4.png");
}
.container .heroes .hero:nth-child(5) .image {
background-image: url("./images/hero5.png");
}
.container .heroes .hero:nth-child(6) .image {
background-image: url("./images/hero6.png");
}
.container .heroes .hero:nth-child(7) .image {
background-image: url("./images/hero7.png");
}
.container .heroes .hero:nth-child(8) .image {
background-image: url("./images/hero8.png");
}
.container .heroes .hero:nth-child(9) .image {
background-image: url("./images/hero9.png");
}
.container .heroes .hero:nth-child(10) .image {
background-image: url("./images/hero10.png");
}
.container .heroes .hero:nth-child(11) .image {
background-image: url("./images/hero11.png");
}
.container .heroes .hero:nth-child(12) .image {
background-image: url("./images/hero12.png");
}
.container .heroes .hero:nth-child(13) .image {
background-image: url("./images/hero13.png");
}
.container .heroes .hero:nth-child(14) .image {
background-image: url("./images/hero14.png");
}
.container .heroes .hero:nth-child(15) .image {
background-image: url("./images/hero15.png");
}
.container .heroes .hero:nth-child(16) .image {
background-image: url("./images/hero16.png");
}
.container .heroes .hero:nth-child(17) .image {
background-image: url("./images/hero17.png");
}
.container .heroes .hero:nth-child(18) .image {
background-image: url("./images/hero18.png");
}
.container .heroes .hero:nth-child(19) .image {
background-image: url("./images/hero19.png");
}
.container .heroes .hero:nth-child(20) .image {
background-image: url("./images/hero20.png");
}
.container .heroes .hero:nth-child(21) .image {
background-image: url("./images/hero21.png");
}
.container .heroes .hero:nth-child(22) .image {
background-image: url("./images/hero22.png");
}
.container .heroes .hero:nth-child(23) .image {
background-image: url("./images/hero23.png");
}
.container .heroes .hero:nth-child(24) .image {
background-image: url("./images/hero24.png");
}
.container .heroes .hero:nth-child(25) .image {
background-image: url("./images/hero25.png");
}
.container .heroes .hero:nth-child(26) .image {
background-image: url("./images/hero26.png");
}
.container .heroes .hero:nth-child(27) .image {
background-image: url("./images/hero27.png");
}
.container .heroes .hero:nth-child(28) .image {
background-image: url("./images/hero28.png");
}
.container .heroes .hero:nth-child(29) .image {
background-image: url("./images/hero29.png");
}
.container .heroes .hero:nth-child(30) .image {
background-image: url("./images/hero30.png");
}
.container .heroes .hero:nth-child(31) .image {
background-image: url("./images/hero31.png");
}
.container .heroes .hero:nth-child(32) .image {
background-image: url("./images/hero32.png");
}
.container .logo {
max-width: 300px;
margin: 0 auto;
}
.container .logo img{
width: 100%;
}