w3.css
측면 탐색 버튼
CSS를 사용하여 호버링 가능한 측면 탐색 버튼을 만드는 방법을 알아보자.
호버링 가능한 Sidenav를 만드는 방법
1단계) HTML 추가
<div id="mySidenav" class="sidenav"> <a href="#" id="about">About</a> <a href="#" id="blog">Blog</a> <a href="#" id="projects">Projects</a> <a href="#" id="contact">Contact</a> </div>
2단계) CSS 추가
/* Style the links inside the sidenav */ #mySidenav a { position: absolute; /* Position them relative to the browser window */ left: -80px; /* Position them outside of the screen */ transition: 0.3s; /* Add transition on hover */ padding: 15px; /* 15px padding */ width: 100px; /* Set a specific width */ text-decoration: none; /* Remove underline */ font-size: 20px; /* Increase font size */ color: white; /* White text color */ border-radius: 0 5px 5px 0; /* Rounded corners on the top right and bottom right side */ } #mySidenav a:hover { left: 0; /* On mouse-over, make the elements appear as they should */ } /* The about link: 20px from the top with a green background */ #about { top: 20px; background-color: #04AA6D; } #blog { top: 80px; background-color: #2196F3; /* Blue */ } #projects { top: 140px; background-color: #f44336; /* Red */ } #contact { top: 200px; background-color: #555 /* Light Black */ }
기본 예시
예제 보기참고
W3C School - How TO - Side Navigation Buttons