<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>You Are Awesome!</title>
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/reset-css@5.0.1/reset.min.css"
/>
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/gh/FortAwesome/Font-Awesome@5.14.0/css/all.min.css"
/>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<div class="screen">
<header class="screen--bar">
<span class="screen--bar__icon">
<i class="fas fa-arrow-left fa-sm"></i>
</span>
<span class="screen--bar__icon">
<i class="fas fa-search fa-sm"></i>
</span>
</header>
<div class="screen--info">
<img
src="https://w.namu.la/s/705b3d0da188117f07c84b52f7beab9f3ae97d9c54f1b6c419c5a987fae2ab717fc1435c35f556a094c811a8cc288447ac195a80e95f6a0fa2f173d8755671388c6a0359610ae6c2d89d1b027f136ac7f63f95d7db4c8944576fe2c72165e47be24bbe412137c3090923ccb0e83d1600"
/>
<span class="screen--info__title">Alan Walker</span>
<span class="screen--info__info">Electro house</span>
</div>
<div class="screen--buttons">
<div class="screen--buttons__button">Shuffle</div>
<div class="screen--buttons__button">
<i class="fas fa-heart"></i>
<span>212 917</span>
</div>
</div>
<div class="screen--playlist">
<div class="screen--playlist__song">
<div class="screen--playlist__song--info">
<img
src="https://alanwalker.com/wp-content/uploads/2021/01/Alan_Walker_-_Faded.png"
/>
<div class="screen--playlist__song--info--details">
<span class="screen--playlist__song--info--details__singer"
>Alan Walker</span
>
<span class="screen--playlist__song--info--details__title"
>Faded</span
>
</div>
</div>
<i class="fas fa-ellipsis-v fa-sm"></i>
</div>
<div class="screen--playlist__song">
<div class="screen--playlist__song--info">
<img
src="https://alanwalker.com/wp-content/uploads/2021/01/Alone_artwork_final1.jpg"
/>
<div class="screen--playlist__song--info--details">
<span class="screen--playlist__song--info--details__singer"
>Alan Walker</span
>
<span class="screen--playlist__song--info--details__title"
>Alone</span
>
</div>
</div>
<i class="fas fa-ellipsis-v fa-sm"></i>
</div>
<div class="screen--playlist__song">
<div class="screen--playlist__song--info">
<img
src="https://alanwalker.com/wp-content/uploads/2021/01/Darkside_by_Alan_Walker.png"
/>
<div class="screen--playlist__song--info--details">
<span class="screen--playlist__song--info--details__singer"
>Alan Walker</span
>
<span class="screen--playlist__song--info--details__title"
>Darkside</span
>
</div>
</div>
<i class="fas fa-ellipsis-v fa-sm"></i>
</div>
<div class="screen--playlist__song">
<div class="screen--playlist__song--info">
<img
src="https://alanwalker.com/wp-content/uploads/2020/12/cover.jpg"
/>
<div class="screen--playlist__song--info--details">
<span class="screen--playlist__song--info--details__singer"
>Alan Walker</span
>
<span class="screen--playlist__song--info--details__title"
>The Spectre</span
>
</div>
</div>
<i class="fas fa-ellipsis-v fa-sm"></i>
</div>
</div>
<div class="screen--nowplaysong">
<div class="screen--nowplaysong__info">
<span class="screen--nowplaysong__info--singer">Alan Walker</span>
<span class="screen--nowplaysong__info--title">Darkside</span>
</div>
<div class="screen--nowplaysong__icons">
<i class="fas fa-step-backward fa-sm"></i>
<i class="fas fa-stop fa-sm"></i>
<i class="fas fa-step-forward fa-sm"></i>
</div>
</div>
</div>
<div class="screen">
<header class="screen--bar">
<span class="screen--bar__icon">
<i class="fas fa-arrow-left fa-sm"></i>
</span>
<span class="screen--bar__icon">
<i class="fas fa-ellipsis-v fa-sm"></i>
</span>
</header>
<div class="screen--info">
<img
src="https://alanwalker.com/wp-content/uploads/2021/01/Darkside_by_Alan_Walker.png"
/>
<span class="screen--info__title">Darkside</span>
<span class="screen--info__info">Alan Walker</span>
</div>
<div class="screen--playbar">
<div class="screen--playbar__time">
<span>2:00</span>
<span>4:00</span>
</div>
<div class="screen--playbar__bar">
<div class="screen--playbar__bar--past"></div>
<div class="screen--playbar__bar--now"></div>
<div class="screen--playbar__bar--future"></div>
</div>
</div>
<div class="screen--player">
<i class="fas fa-sync fa-xs"></i>
<i class="fas fa-step-backward fa-sm"></i>
<i class="fas fa-play-circle fa-2x"></i>
<i class="fas fa-step-forward fa-sm"></i>
<i class="fas fa-random fa-xs"></i>
</div>
</div>
</body>
</html>
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@500&display=swap');
* {
box-sizing: border-box;
}
body{
background-color: #F3F4F6;
height: 105vh;
display: flex;
justify-content: space-evenly;
align-items: center;
font-family: 'Nunito', sans-serif;
}
.screen{
background-color: #FFFFFF;
height: 475px;
width: 220px;
border-radius: 30px;
box-shadow: 0px 10px 15px 3px rgba(0, 0, 0, 0.1);
}
.screen--bar{
display: flex;
justify-content: space-between;
margin: 26px 16px 0 16px;
}
.screen--info{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.screen:nth-child(1) .screen--info img{
height: 56px;
width: 56px;
border-radius: 50%;
margin: 12px 0 24px 0;
box-shadow: 0 6px 15px 1px #E9D478;
}
.screen:nth-child(2) .screen--info img{
height: 156px;
width: 156px;
border-radius: 10px;
margin: 48px 0 42px 0;
box-shadow: 0 6px 15px 1px #44C2E8;
}
.screen--info__title{
font-size: 16px;
font-weight: 700;
display: block;
margin-bottom: 12px;
}
.screen--info__info{
font-size: 12px;
opacity: 0.6;
}
.screen--buttons{
display: flex;
justify-content: center;
align-items: center;
margin-top: 24px;
margin-bottom: 30px;
}
.screen--buttons__button{
height: 26px;
width: 72px;
border-radius: 20px;
display: flex;
justify-content: center;
align-items: center;
font-size: 8px;
}
.screen--buttons__button:first-child{
background-color: black;
color: white;
margin-right: 8px;
}
.screen--buttons__button:last-child{
box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.1);
}
.screen--buttons__button:last-child i{
margin-right: 6px;
}
.screen--playlist{
margin: 0 24px;
}
.screen--playlist__song{
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 13px;
}
.screen--playlist__song--info{
display: flex;
align-items: center;
}
.screen--playlist__song--info img{
height: 30px;
width: 30px;
border-radius: 10px;
margin-right: 12px;
}
.screen--playlist__song--info--details{
display: flex;
flex-direction: column;
justify-content: center;
}
.screen--playlist__song--info--details__singer{
display: block;
font-size: 8px;
opacity: 0.6;
margin-bottom: 6px;
}
.screen--playlist__song--info--details__title{
font-size: 8px;
font-weight: 700;
}
.screen--playlist__song i{
opacity: 0.4;
}
.screen--nowplaysong{
height: 40px;
background-color: black;
color: white;
border-radius: 20px;
display: flex;
justify-content: space-between;
align-items: center;
margin: 0 10px;
padding: 10px 16px;
}
.screen--nowplaysong__info{
display: flex;
flex-direction: column;
justify-content: space-between;
}
.screen--nowplaysong__info--singer{
font-size: 8px;
opacity: 0.6;
margin-bottom: 4px;
}
.screen--nowplaysong__info--title{
font-size: 8px;
font-weight: 700;
}
.screen--nowplaysong__icons{
display: flex;
align-items: center;
}
.screen--nowplaysong__icons i{
font-size: 8px;
margin-left: 16px;
}
.screen--playbar{
margin: 24px 18px;
}
.screen--playbar__time{
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.screen--playbar__time span{
font-size: 4px;
opacity: 0.2;
}
.screen--playbar__bar{
width: 100%;
display: flex;
position: relative;
}
.screen--playbar__bar--past{
height: 2px;
width: 50%;
background-color: black;
}
.screen--playbar__bar--now{
position: absolute;
height: 6px;
width: 6px;
background-color: black;
border-radius: 50%;
left: 50%;
top: -2px;
}
.screen--playbar__bar--future{
height: 2px;
width: 50%;
background-color: rgba(0, 0, 0, 0.1);
}
.screen--player{
display: flex;
justify-content: space-between;
align-items: center;
margin: 36px 22px;
}
.screen--player i:nth-child(1){
opacity: 0.1;
}
.screen--player i:nth-child(5){
opacity: 0.1;
}
댓글 영역