CSS3折叠标签是一种非常方便的Web前端技术,它可以让用户在页面上展开和折叠内容,以达到更好的交互效果。下面是一个实现折叠功能的CSS3代码示例: / 定义折叠区块的样式 / .collapse {...
CSS3折叠标签是一种非常方便的Web前端技术,它可以让用户在页面上展开和折叠内容,以达到更好的交互效果。
下面是一个实现折叠功能的CSS3代码示例:
<style>
/* 定义折叠区块的样式 */
.collapse {
display: none;
}
/* 定义展开链接的样式 */
.collapse + a {
display: block;
text-align: center;
font-weight: bold;
border: 1px solid #ccc;
}
/* 定义展开效果 */
.collapse:target {
display: block;
margin: 10px;
border: 1px solid #ccc;
padding: 10px;
}
/* 定义展开后链接的样式 */
.collapse:target + a {
display: none;
}
</style>
<p>点击下面的链接展开或折叠内容:</p>
<div>
<a href="#collapse1">展开</a>
<div id="collapse1" class="collapse">
<p>折叠区块里面的内容。</p>
</div>
</div> 运用上述代码,实现了具有折叠功能的页面效果,用户可以根据需求进行展开或折叠,从而得到更好的使用体验。