实现参考:CSS3 结构性伪类选择器—target
关键代码:
.sub-menu {
display: none;
}
:target {
display: block;
}
实现参考:教你用css3写导航目录
关键代码:
/* 设置高度 */
.input_menu > li {
line-height: 32px;
}
/* 设置checkbox 占满父菜单项目,并不可见 */
.input_menu input {
position: absolute;
width:100%;
height: 32px;
z-index: 5;
opacity: 0;
}
/* 子菜单默认隐藏 */
.sub_menu {
display: none;
}
/* checkbox选中时 子菜单显示 */
.input_menu input:checked ~.sub_menu {
display: block;
}