08.18 네이버 오디오

김민지·2021년 8월 18일
0

네이버 오디오 실습

실습 코드 깃허브 링크



  • 오늘의 오디어클립 섹션은 크게 header와 body로 나누어서 html구조를 짰다.
  • body에는 flex/space-between을 적용하여 정렬시킴.
  • 내용물을 담고있는 audio_slide라는 div 안에 btn이라는 버튼을 추가하여 디자인하였다.
  • 버튼은 다른 내용보다 위로 배치할 수 있도록 position을 absolute로 하였고 left와 right두개로 나누어서 각각 위치를 설정하였다.
.btn {
    position: absolute;
    width: 35px;
    height: 35px;
    background-color: yellow;
    border-radius: 50%;
    top: 80px;
    cursor: pointer;
}


  • 추천 오리지널 섹션은 ul과 li를 사용하여 구조를 짰다.
  • 각각의 li들은 flex/ space-between으로 가로 정렬시켰다.
  • li의 내용물은 block구조로 배치되어 있었기 때문에 따로 위치 조정없이 padding이나 font세부 디자인만 하였다.
  • 오리지널 섹션에는 right-btn만 있었기 때문에 light-btn은 생략함.


  • 전체적인 구조는 위에서 했던 추천 오리지널과 비슷했기 때문에 참고하여 코딩하였다.
  • li의 타이틀과 플레이 버튼은 이미지보다 위에 있기때문에 absolute를 이용하여 배치하였다.
  • 타이틀 부분은 개인적으로 title_wrap으로 감싸고 title_wrap의 높이와 배경색을 지정한뒤 배치하고, 타이틀은 따로 padding값으로 위치를 조정하였다.
  • 플레이 버튼을 배치할 때 계속 아랫부분이 타이틀에 잘려서 z-index로 z축을 조절하였다.
#audio_playlist .audio_body a .image_wrap i{
    position: absolute;
    bottom: 45px;
    right: 15px;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: #ddd;
    z-index: 999;
}
profile
프론트엔드개발자 지망생

0개의 댓글