본문 바로가기
Frontend/CSS

position 활용하여 더보기 버튼 클릭하면 더보기 메뉴 뜨게 만들기

by 지구 2018. 7. 12.

이런식으로 우측에 있는 더보기버튼을 클릭하면, 회색박스에 있는 더보기 메뉴가 뜨는걸 구현하고 싶었다.

그래서 간단하게 jQuery 나 bootstrap 에서 제공하는걸 사용하려고 찾아봤지만,

클릭시 노출되는 리스트는 data-content="" 여기안에 넣어야해서 네비게이션이나 각 기능들을 넣어야 하는 나로선 사용하기가 어려웠다.

(data-content 안에서는 html 태그도 안먹음...)


그래서 CSS를 찾아 직접 구현해보았다.

1. 더보기 버튼의 이미지 우측값, 하단값을 가져와서 리스트의 css top, right에 적용시킨다.

2. 리스트는 float 되는 형식으로 떠야하므로 z-index=10 값을 준다.

3. 더보기 버튼의 position은 relative / 리스트의 position은 absoulte로 준다.



반응형

댓글