我的目标是在单击(带有 Show Me 文本)时显示带有类的p
标签。我曾尝试使用伪选择器来执行此操作,但使用此方法只会显示标签,直到点击其他地方,标签再次隐藏。show
span
:focus
p
p
有没有办法让:focus
选择器即使在点击离开后也能显示(或)是否有不同/更好的方式(不使用 JS)来显示p
点击 Show Me 的时间并使其即使在点击外部后也保持这种状态?
代码
<span class="span1" tabindex="0">Show Me</span>
<p class="show" >This will show on click</p>
CSS 代码
body {
display: block;
}
.show {
display: none;
}
.span1:focus ~ .show {
display: block;
}