Spring 7기 프로젝트/웹 개발 프로젝트
프로젝트 1일차 : 메인페이지 HTML 작성
JuNo_12
2025. 4. 7. 21:06
간단하게 배경을 만들어보자!

약간 요런 느낌인데 버튼 왼쪽에 있는 곳에 이미지 주소를 아직 안넣어놔서 많이 휑해보이긴 하네...
이제 코드를 하나씩 쪼개서 봐보자. 우선 body부터!
<body>
<div class="team-section">
<div class="team-header">V8</div>
<div class="background-strip bg-1"></div>
<div class="background-strip bg-1"></div>
<div class="background-strip bg-2"></div>
<div class="background-strip bg-3"></div>
<div class="background-strip bg-3"></div>
<div class="team-member pos-1">
<img src="..." alt="..." />
<div class="member-info">
<div class="name">...</div>
<a href="#" class="view-btn">View More</a>
</div>
</div>
</div>
</body>
</html>
일단 body를 보자. 포스트에 이름을 빼놔서 뭐가 뭔지 햇갈리긴하지만,
우선! 나는 배경색 위에 프로필들을 얹히고 싶고, 색을 3가지 정도 사용하고 싶었다.
카드는 뭐 만드는건 간단하니까 넘어가고 배경색을 입혀줄 공간을 div class= " "로 5개로 나눠줬다.
그 후에 style을 보면,
<style>
.team-header {
position: absolute;
top: 100px;
left: 80px;
font-size: 28px;
font-weight: bold;
color: white;
}
/* 배경색 간격? 크기? 조정 */
.background-strip {
height: 400px;
}
/* 배경색 */
.bg-1 {
background-color: #1c1c24;
}
/* 각 인물프로필 위치 조정 */
.pos-1 {
top: 160px;
left: 25%;
}
몇 가지만 추려 온건데, .team-header는 팀명이다. top과 left를 변경하면서 위치 조정을 할 수 있고,
background-strip은 아까 위에 body에서 본 배경색들이 위치한 공간이다. 여기서 각 배경색들의 간격을 조정해줬다.
그리고 pos-1은 5까지 있는데 첫 번째 프로필을 지칭한다. top과 left를 변경하면서 위치 조정을 할 수 있다.
느낀점
사실 다 만들고 나서 정리해보면 그렇게 어려운 것 같지는 않은데, 저걸 직접 만들려고 하니까 순간순간 뇌정지?가 오긴 하더라... 점점 검색 실력이 느는거같은데... 전에 컴퓨터공학과 친구가 해준 말이 학년이 오를수록 검색 실력이 느는거라고 했는데 진짜 그렇게 될거같다.