Có một số cách để thực hiện! Ví dụ như sau. HTML trông như thế này. Có một div, bạn bấm và một div bên dưới sẽ mở rộng. Điều này chỉ có thể với bộ chọn giả: mục tiêu.
<div class="accordion">
<div id="one" class="section">
<h3>
<a href="#one">Heading 1</a>
</h3>
<div>
<p>Content</p>
</div>
</div>
<div id="two" class="section">
<h3>
<a href="#two">Heading 2</a>
</h3>
<div>
<p>Content</p>
</div>
</div>
</div>
.accordion h3 + div {
height: 0;
overflow: hidden;
-webkit-transition: height 0.3s ease-in;
-moz-transition: height 0.3s ease-in;
-o-transition: height 0.3s ease-in;
-ms-transition: height 0.3s ease-in;
transition: height 0.3s ease-in;
}
.accordion :target h3 + div {
height: 100px;
}
.accordion .section.large:target h3 + div {
overflow: auto;
}
Tôi đã thực hiện Fiddle đang hoạt động cho bạn. Có một cái nhìn vào nó: Check me out!
Nguồn
2012-03-15 08:38:46
Giống như trình đơn thả xuống? –
Không chính xác một menu thả xuống mà là một menu accordion. – hkasera