어떻게 만들는가: 응답형 가격 테이블
- 이전 페이지 스크롤할 때 헤더를 축소
- 다음 페이지 파라다이스 스크롤
CSS를 사용하여 응답형 가격 테이블을 만드는 방법을 배우세요.
응답형 가격 테이블을 어떻게 만드는가
첫 번째 단계 - HTML 추가:
<div class="columns"> <ul class="price"> <li class="header">Basic</li> <li class="grey">$ 9.99 / year</li> <li>10GB Storage</li> <li>10 Emails</li> <li>10 Domains</li> <li>1GB Bandwidth</li> <li class="grey"><a href="#" class="button">가입</a></li> </ul> </div>
第二步 - CSS 추가:
* { box-sizing: border-box; } /* 세 개의 동일한 너비의 열 생성 */ .columns { float: left; width: 33.3%; padding: 8px; } /* 목록 스타일 설정 */ .price { list-style-type: none; border: 1px solid #eee; margin: 0; padding: 0; -webkit-transition: 0.3s; transition: 0.3s; } /* 마우스 오버 시 그림자 추가 */ .price:hover { box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2) } /* 가격 테이블 헤더 */ .price .header { background-color: #111; color: white; font-size: 25px; } /* 목록 항목 */ .price li { border-bottom: 1px solid #eee; padding: 20px; text-align: center; } /* 색 목록 항목 */ .price .grey { background-color: #eee; font-size: 20px; } /* "가입" 버튼 */ .button { background-color: #04AA6D; border: none; color: white; padding: 10px 25px; text-align: center; text-decoration: none; font-size: 18px; } /* 스크린 너비가 600px 미만일 때, 세 개의 열의 너비를 100%로 변경하여 작은 스크린에서 쌓이게 합니다 */ @media only screen and (max-width: 600px) { .columns { width: 100%; } }
- 이전 페이지 스크롤할 때 헤더를 축소
- 다음 페이지 파라다이스 스크롤