gpt4 book ai didi

css - 链接按钮随 CSS 变化?

转载 作者:行者123 更新时间:2023-11-28 14:56:35 25 4
gpt4 key购买 nike

简单来说,我想实现我们在堆栈溢出顶部导航器上的一些东西,其中事件按钮的颜色不同但仅使用 CSS 而不是 JavaScript?

但是 a:active 似乎没有按预期工作。我看到了一些非常常见的示例,其中这是通过将类分配给服务器或客户端标记中的事件元素来完成的。这可能只使用 CSS 吗?

<HTML>
<HEAD>
<TITLE>Its Nav</TITLE>
<STYLE type="text/css">
div {
width:200;
}
ul {
list-style:none;
}
ul li a {
padding:2 4 2 4;
border:1px solid blue;
display:block;
text-decoration:none;
}
ul li a:active {
color:green;
}
ul li a:hover {
color:red;
}
ul li a:link {
color:gray;
}
</STYLE>
</HEAD>
<BODY>
<div>
<ul>
<li><a href="#" >link one</a></li>
<li><a href="#" >link two</a></li>
<li><a href="#" >link three</a></li>
<li><a href="#" >link four</a></li>
<li><a href="#" >link five</a></li>
<li><a href="#" >link six</a></li>
<li><a href="#" >link seven</a></li>
<li><a href="#" >link eight</a></li>
<li><a href="#" >link nine</a></li>
<li><a href="#" >link ten</a></li>
</ul>
<div>
</BODY>
</HTML>

最佳答案

如果我明白你想做什么,使用 a:active 对你没有帮助。 css 伪类 active 显示链接何时被点击(恰好在点击时和下一页加载之前)。之后,它变为已访问。

编辑: 我没有看到您首先想要一个专门的 CSS 解决方案。 我相信您需要的是之前已经得到解答的东西.检查How to set a active link as default when page first time load看看它是否有帮助:)

由于您不需要 JavaScript 解决方案,我建议为事件 <li> 创建一个新类导航栏中的标记。您可以为 html 中的每个页面动态地(例如使用 php)或手动执行此操作。

正如其他人已经评论过的那样,如果您发布了您的代码,那么给您一个可以直接应用的答案会更容易。

关于css - 链接按钮随 CSS 变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3529409/

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