像隐藏块,点击显示?我使用属性规则active
,<a>
但它显示列表,只有在延迟时,但我需要点击出现,第二次点击消失。
// 使用js不合适,我正在通过css寻找解决方案
.dropdown {
visibility: hidden;
display: none;
}
ul li:active>ul,
ul li ul:active {
visibility: visible;
display: block;
}
<ul>
<li><a>1</a></li>
<li><a>2</a></li>
<li><a>3</a></li>
<li>
<a>4(доп список)</a>
<ul class="dropdown">
<li>а</li>
<li>б</li>
<li>в</li>
</ul>
</li>
<li><a>5</a></li>
<li><a>6</a></li>
</ul>
例如,您可以像这样