노마드코더 AI 기초 탄탄 클럽 #6 Music Player
이 글은 노마드코더 - AI 기초 탄탄 클럽 시리즈의 4번째 기록입니다. (총 4개)
노마드코더에서 수강 가능한 풀스택 웹 기초를 6주만에 훑는 챌린지.
해당 강의: 코코아톡 클론코딩
#6는 Music Player를 만드는 것
챌린지 조건
- Font Awesome을 사용하세요.
- 포기하지 말고 최선을 다해주세요!
-webkit-line-clamp
.music-title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; /* 2줄까지 보이기 */
overflow: hidden;
text-overflow: ellipsis; /* 이것만 쓰면 한 줄만 처리 */
}
position: relative
아티스트 이름이 이미지 위로 살짝 올라와 있거나 버튼들이 공중에 떠 있는 효과를 위해 음수 값(-50px)을 활용함.
font-display: swap
- 사용자에게 빈 화면을 보여주지 않기 위해 커스텀 폰트를 불러올 때
font-display: swap;을 넣어 폰트 파일의 용량이 커서 로딩이 늦어질 경우 폰트가 다운로드되기 전까지는 시스템 폰트로 먼저 내용을 보여주고, 다운로드가 끝나면 자연스럽게 교체하기.

Series: 노마드코더 - AI 기초 탄탄 클럽
- 1 2026-04-22 | 노마드코더 AI 기초 탄탄 클럽 #3 Position & Pseudo Selector
- 2 2026-04-24 | 노마드코더 AI 기초 탄탄 클럽 #4 Playlist Layout
- 3 2026-04-25 | 노마드코더 AI 기초 탄탄 클럽 #5 Books Layout
- 4 2026-04-27 | 노마드코더 AI 기초 탄탄 클럽 #6 Music Player읽는 중