어제 공부한 오버워치 캐릭터 선택 예제를 복습하기 위해
F1 드라이버들로 다시 따라 만들어봤다
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>F1 racer</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reset-css@5.0.1/reset.min.css">
<link rel="stylesheet" href="./main.css">
</head>
<body>
<div class="container">
<div class="logo">
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/33/F1.svg/320px-F1.svg.png" alt="logo">
</div>
<div class="racers">
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
<div class="racer">
<div class="image"></div>
</div>
</div>
</div>
</body>
</html>
body {
height: 100vh;
background-color: #15151e;
}
.container {
padding: 50px 0;
}
.container .logo {
max-width: 300px;
margin: 0 auto;
padding: 0px 20px;
}
.container .logo img {
width: 100%;
}
.container .racers {
display: flex;
flex-wrap: wrap;
justify-content: center;
max-width: 600px;
margin: 0 auto;
padding: 40px 20px;
}
.container .racers .racer {
width: 90px;
height: 84px;
margin: 4px;
border: 3px solid gray;
border-radius: 5px;
box-sizing: border-box;
background-color: white;
transition: .5s;
overflow: hidden;
}
.container .racers .racer:hover {
background-color: black;
transform: scale(1.3);
z-index: 1;
}
.container .racers .racer .image {
width: 140%;
height: 100%;
background-position: center;
background-size: 90px;
background-repeat: no-repeat;
transform: translateX(-15px);
}
.container .racers .racer:nth-child(1) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/C/CHALEC01_Charles_Leclerc/chalec01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(2) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/C/CARSAI01_Carlos_Sainz/carsai01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(3) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/M/MAXVER01_Max_Verstappen/maxver01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(4) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/S/SERPER01_Sergio_Perez/serper01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(5) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/L/LEWHAM01_Lewis_Hamilton/lewham01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(6) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/G/GEORUS01_George_Russell/georus01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(7) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/L/LANNOR01_Lando_Norris/lannor01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(8) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/D/DANRIC01_Daniel_Ricciardo/danric01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(9) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/F/FERALO01_Fernando_Alonso/feralo01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(10) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/E/ESTOCO01_Esteban_Ocon/estoco01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(11) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/S/SEBVET01_Sebastian_Vettel/sebvet01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(12) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/L/LANSTR01_Lance_Stroll/lanstr01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(13) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/V/VALBOT01_Valtteri_Bottas/valbot01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(14) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/G/GUAZHO01_Guanyu_Zhou/guazho01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(15) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/P/PIEGAS01_Pierre_Gasly/piegas01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(16) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/Y/YUKTSU01_Yuki_Tsunoda/yuktsu01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(17) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/K/KEVMAG01_Kevin_Magnussen/kevmag01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(18) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/M/MICSCH02_Mick_Schumacher/micsch02.png.transform/2col/image.png");}
.container .racers .racer:nth-child(19) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/A/ALEALB01_Alexander_Albon/alealb01.png.transform/2col/image.png");}
.container .racers .racer:nth-child(20) .image {background-image: url("https://www.formula1.com/content/dam/fom-website/drivers/N/NICLAF01_Nicholas_Latifi/niclaf01.png.transform/2col/image.png");}