편집 요약 없음 태그: 되돌려진 기여 |
편집 요약 없음 태그: 되돌려진 기여 |
||
| 1번째 줄: | 1번째 줄: | ||
<html> | <html> | ||
<div class="container"> | <div class="container"> | ||
<button class="toggle-btn">[펼치기 · 접기]</button> | |||
<div class="content"> | <div class="content"> | ||
<p>숨겨진 내용입니다.</p> | <p>숨겨진 내용입니다.</p> | ||
</div> | </div> | ||
</div> | </div> | ||
<style> | <style> | ||
.container { | .container { | ||
width: 420px; | width: 420px; | ||
position: relative; | position: relative; | ||
} | } | ||
.content { | .content { | ||
position: absolute; | position: absolute; | ||
top: 100%; | |||
left: 0; | left: 0; | ||
width: 100%; | width: 100%; | ||
height: | height: 0; | ||
overflow: hidden; | |||
transition: height 0.5s ease-in-out; | |||
} | } | ||
.toggle-btn { | .toggle-btn { | ||
margin-bottom: 10px; | |||
font-size: 14px; | font-size: 14px; | ||
cursor: pointer; | cursor: pointer; | ||
} | } | ||
| 45번째 줄: | 36번째 줄: | ||
toggleBtn.addEventListener('click', function() { | toggleBtn.addEventListener('click', function() { | ||
if (isCollapsed) { | if (isCollapsed) { | ||
content.style.height = `${content.scrollHeight}px`; | |||
toggleBtn.textContent = '[접기]'; | toggleBtn.textContent = '[접기]'; | ||
} else { | } else { | ||
content.style.height = 0; | |||
toggleBtn.textContent = '[펼치기 · 접기]'; | toggleBtn.textContent = '[펼치기 · 접기]'; | ||
} | } | ||
2023년 2월 19일 (일) 18:12 판
숨겨진 내용입니다.