1) 별모양 평점이랑 3)로고이미지는 만들어서 넣었는데,
2) 해상도에 따라 반응형 크기 조정은 못했다.
역시 반응형 이미지 크기 변경에 대해 정리를 잘해둔 설명을 찾아서 봐야겠다.
(다른 코드도 마찬가지지만) 여기저기서 찾아보고 냅다 넣어보는 식이다보니 뒤죽박죽인 느낌이다.
게시판까지 추가되면 대락 홈페이지 초벌 정도는 완성
초벌 완성 후 서버 업로드
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
crossorigin="anonymous"></script>
<!-- Add icon library -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<title>메인 페이지</title>
<!--Font-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Dongle:wght@300;400;700&display=swap" rel="stylesheet">
<style>
*{font-family: 'Dongle', sans-serif;
font-size: x-large;
}
.banner{
margin: auto;
font-size: xxx-large;
}
.search{
margin: auto;
}
.line_break{
width: 100%;
}
.Top_tier{
width: 50%;
}
.Mid_tier{
display: flex;
flex-wrap: wrap;
}
.row_5{
width: 90%;
/*background-color: #aba8f4;*/
}
.name{
font-weight: bold;
font-size: xxx-large;
}
.portrait{
flex-basis: 25%;
display: flex;
flex-direction: column;
flex-shrink: 0;
flex-grow: 0;
flex: fit-content;
}
.checked{
color: orange;
}
/*로고 폰트*/
@font-face {
font-family: 'ACCchildrensky';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2112-2@1.0/ACCchildrensky.woff') format('woff');
font-weight: normal;
font-style: normal;
}
</style>
</head>
<body>
<div class="container">
<!--카테고리-->
<div class="row row_1">
<div class="Category col-xs-12">
카테고리
</div>
</div>
<!--배너-->
<!--로고 이미지 만들어서 올려야겠다-->
<div class="row row_2 my-4">
<div class="banner col-xs-12">
<img src="https://velog.velcdn.com/images/karlrl3108/post/24d2015e-c296-41a1-ad79-8e227f076626/image.png"
class="img-fluid" alt="Responsive image">
</div>
</div>
<!--캐릭터 검색-->
<div class="row row_3 my-4">
<div class="search col-xs-12">
<input placeholder="캐릭터 이름을 입력하세요"><button>찾기</button>
</div>
</div>
<!--캐릭터 나열(랭킹순)-->
<div class="row row_4 justify-content-center align-items-center">
<!--최상위 티어-->
<div class="Top_tier col-xs-12 mt-4">
<div>
<div class="portrait embed-responsive embed-responsive-1by1">
<img src="https://yt3.ggpht.com/ytc/AKedOLSfQxw7g_Z3_kPv_QPg1sLHFofJXKPV34yYOOpsAg=s900-c-k-c0x00ffffff-no-rj"
class="card-img-top embed-responsive-item img-fluid" alt="Responsive image">
</div>
<div class="name blockquote text-center">
핑크퐁
<div>
<i class="fa fa-star fa-2x checked"></i>
<i class="fa fa-star fa-2x checked"></i>
<i class="fa fa-star fa-2x checked"></i>
<i class="fa fa-star fa-2x checked"></i>
<i class="fa fa-star fa-2x checked"></i>
</div>
</div>
</div>
</div>
<!-- 레이아웃 줄바꿈-->
<div class="line_break mt-2"></div>
<!--상위 티어-->
<div class="row row_5 justify-content-between">
<div class="col-md-3">
<div class="Mid_tier">
<div class="portrait embed-responsive embed-responsive-1by1">
<img src="https://image.yes24.com/goods/105982275/XL"
class="card-img-top embed-responsive-item img-fluid" alt="Responsive image">
</div>
</div>
<div class="name blockquote text-center">
아기상어
<div>
<i class="fa fa-star checked"></i>
<i class="fa fa-star checked"></i>
<i class="fa fa-star checked"></i>
<i class="fa fa-star checked"></i>
<i class="fa fa-star-half-o checked"></i>
</div>
</div>
</div>
<div class="col-md-3">
<div class="Mid_tier">
<div class="portrait embed-responsive embed-responsive-1by1">
<img src="https://image.yes24.com/goods/105982275/XL"
class="card-img-top embed-responsive-item img-fluid" alt="Responsive image">
</div>
</div>
<div class="name blockquote text-center">
아기상어
<div>
<i class="fa fa-star checked"></i>
<i class="fa fa-star checked"></i>
<i class="fa fa-star checked"></i>
<i class="fa fa-star checked"></i>
<i class="fa fa-star-half-o checked"></i>
</div>
</div>
</div>
<div class="col-md-3">
<div class="Mid_tier">
<div class="portrait embed-responsive embed-responsive-1by1">
<img src="https://image.yes24.com/goods/105982275/XL"
class="card-img-top embed-responsive-item img-fluid" alt="Responsive image">
</div>
</div>
<div class="name blockquote text-center">
아기상어
<div>
<i class="fa fa-star checked"></i>
<i class="fa fa-star checked"></i>
<i class="fa fa-star checked"></i>
<i class="fa fa-star checked"></i>
<i class="fa fa-star-half-o checked"></i>
</div>
</div>
</div>
<div class="col-md-3">
<div class="Mid_tier">
<div class="portrait embed-responsive embed-responsive-1by1">
<img src="https://image.yes24.com/goods/105982275/XL"
class="card-img-top embed-responsive-item img-fluid" alt="Responsive image">
</div>
</div>
<div class="name blockquote text-center">
아기상어
<div>
<i class="fa fa-star checked"></i>
<i class="fa fa-star checked"></i>
<i class="fa fa-star checked"></i>
<i class="fa fa-star checked"></i>
<i class="fa fa-star-half-o checked"></i>
</div>
</div>
</div>
</div>
<!-- 레이아웃 줄바꿈-->
<div class="line_break mt-4"></div>
<!--나머지-->
<div class="row row_6">
<div class="col-md-2 mt-1">
<div class="Bot_tier">
<div class="portrait embed-responsive embed-responsive-1by1">
<img src="https://image.genie.co.kr/Y/IMAGE/IMG_MUSICVIDEO/000/184/992/184992_1_640x360.JPG/dims/resize/Q_80,0"
class="card-img-top embed-responsive-item img-fluid" alt="Responsive image">
</div>
<div class="name blockquote text-center">
경찰차
<div>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star-o fa-lg checked" style="font-size: medium"></i>
</div>
</div>
</div>
</div>
<div class="col-md-2 mt-1">
<div class="Bot_tier">
<div class="portrait embed-responsive embed-responsive-1by1">
<img src="https://image.genie.co.kr/Y/IMAGE/IMG_MUSICVIDEO/000/184/992/184992_1_640x360.JPG/dims/resize/Q_80,0"
class="card-img-top embed-responsive-item img-fluid" alt="Responsive image">
</div>
<div class="name blockquote text-center">
경찰차
<div>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star-o fa-lg checked" style="font-size: medium"></i>
</div>
</div>
</div>
</div>
<div class="col-md-2 mt-1">
<div class="Bot_tier">
<div class="portrait embed-responsive embed-responsive-1by1">
<img src="https://image.genie.co.kr/Y/IMAGE/IMG_MUSICVIDEO/000/184/992/184992_1_640x360.JPG/dims/resize/Q_80,0"
class="card-img-top embed-responsive-item img-fluid" alt="Responsive image">
</div>
<div class="name blockquote text-center">
경찰차
<div>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star-o fa-lg checked" style="font-size: medium"></i>
</div>
</div>
</div>
</div>
<div class="col-md-2 mt-1">
<div class="Bot_tier">
<div class="portrait embed-responsive embed-responsive-1by1">
<img src="https://image.genie.co.kr/Y/IMAGE/IMG_MUSICVIDEO/000/184/992/184992_1_640x360.JPG/dims/resize/Q_80,0"
class="card-img-top embed-responsive-item img-fluid" alt="Responsive image">
</div>
<div class="name blockquote text-center">
경찰차
<div>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star-o fa-lg checked" style="font-size: medium"></i>
</div>
</div>
</div>
</div>
<div class="col-md-2 mt-1">
<div class="Bot_tier">
<div class="portrait embed-responsive embed-responsive-1by1">
<img src="https://image.genie.co.kr/Y/IMAGE/IMG_MUSICVIDEO/000/184/992/184992_1_640x360.JPG/dims/resize/Q_80,0"
class="card-img-top embed-responsive-item img-fluid" alt="Responsive image">
</div>
<div class="name blockquote text-center">
경찰차
<div>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star-o fa-lg checked" style="font-size: medium"></i>
</div>
</div>
</div>
</div>
<div class="col-md-2 mt-1">
<div class="Bot_tier">
<div class="portrait embed-responsive embed-responsive-1by1">
<img src="https://image.genie.co.kr/Y/IMAGE/IMG_MUSICVIDEO/000/184/992/184992_1_640x360.JPG/dims/resize/Q_80,0"
class="card-img-top embed-responsive-item img-fluid" alt="Responsive image">
</div>
<div class="name blockquote text-center">
경찰차
<div>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star-o fa-lg checked" style="font-size: medium"></i>
</div>
</div>
</div>
</div>
<div class="col-md-2 mt-1">
<div class="Bot_tier">
<div class="portrait embed-responsive embed-responsive-1by1">
<img src="https://image.genie.co.kr/Y/IMAGE/IMG_MUSICVIDEO/000/184/992/184992_1_640x360.JPG/dims/resize/Q_80,0"
class="card-img-top embed-responsive-item img-fluid" alt="Responsive image">
</div>
<div class="name blockquote text-center">
경찰차
<div>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star-o fa-lg checked" style="font-size: medium"></i>
</div>
</div>
</div>
</div>
<div class="col-md-2 mt-1">
<div class="Bot_tier">
<div class="portrait embed-responsive embed-responsive-1by1">
<img src="https://image.genie.co.kr/Y/IMAGE/IMG_MUSICVIDEO/000/184/992/184992_1_640x360.JPG/dims/resize/Q_80,0"
class="card-img-top embed-responsive-item img-fluid" alt="Responsive image">
</div>
<div class="name blockquote text-center">
경찰차
<div>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star-o fa-lg checked" style="font-size: medium"></i>
</div>
</div>
</div>
</div>
<div class="col-md-2 mt-1">
<div class="Bot_tier">
<div class="portrait embed-responsive embed-responsive-1by1">
<img src="https://image.genie.co.kr/Y/IMAGE/IMG_MUSICVIDEO/000/184/992/184992_1_640x360.JPG/dims/resize/Q_80,0"
class="card-img-top embed-responsive-item img-fluid" alt="Responsive image">
</div>
<div class="name blockquote text-center">
경찰차
<div>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star checked" style="font-size: medium"></i>
<i class="fa fa-star-o fa-lg checked" style="font-size: medium"></i>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>