gpt4 book ai didi

html - Css 目标切换 - 初始设置为可见

转载 作者:太空宇宙 更新时间:2023-11-03 22:33:44 24 4
gpt4 key购买 nike

我有一个简单的 html/css 切换设置

#toggle1 {
display: none;
}

#toggle1:target {
display: block;
}

#toggle2 {
display: none;
}

#toggle2:target {
display: block;
}
<a href="#toggle1">Show1</a><br />
<a href="#toggle2">Show2</a>
<p id="toggle1">1</p>
<p id="toggle2">2</p>

这通过显示和隐藏按需工作。但是我希望初始段落在页面加载时可见。如果我删除 #toggle1 {display: none;} 它不能正常工作。

任何帮助都将非常有帮助和感激。

提前致谢。

最佳答案

这只是一个 hack,但如果你反转隐藏元素的顺序,将 display:block 添加到“默认”元素,然后添加 display:none:target ~ #toggle1 它应该模拟默认选择的元素:

#toggle1, #toggle1:target, #toggle2:target {
display: block;
}
:target ~ #toggle1, #toggle2 {
display: none;
}
<a href="#toggle1">Show1</a><br />
<a href="#toggle2">Show2</a>
<p id="toggle2">2</p>
<p id="toggle1">1</p>

关于html - Css 目标切换 - 初始设置为可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47541594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com