我已經使用了這一堆代碼,它工作完美,但我無法在顯示/隱藏更多內容時添加轉換。有人可以告訴我,我該怎麼做?我想用純CSS,不用JS。感謝所有在前進!css轉換效果使用css3顯示/隱藏元素
.showMore{
font-size: 14px;
display:block;
text-decoration: underline;
cursor: pointer;
}
.showMore + input{
display:none;
}
.showMore + input + *{
display:none;
}
.showMore + input:checked + *{
display:block;
}
<label class="showMore" for="_1">Heading 1</label>
<input id="_1" type="checkbox">
<div>Hidden 1</div>
<label class="showMore" for="_2">Heading 2</label>
<input id="_2" type="checkbox">
<div>Hidden2</div>
現場演示:http://jsbin.com/xufepopume/edit?html,css,js,output
好的解決方案,像一個魅力工作!我不得不設置float:left;並編輯最大高度屬性,現在它的工作原理也看起來很完美。非常感謝你 –