Blazor CSS 导航活动状态

发布于 2025-01-21 02:09:40 字数 375 浏览 1 评论 0原文

我在菜单中有一些 anchor 标签(也尝试使用 navlink 标签)。对于任何链接,都可以有活动(点击)悬停正常样式(在CSS中定义)。

我对所有 3 个样式都有单独的样式。它们通常显示正常样式(未悬停、未单击/单击其他标签)和悬停。

现在,我希望在单击锚点时保留活动样式。但是,当我停止按住鼠标按钮时,它们就会消失。(这意味着当我单击并按住鼠标按钮时,这些样式会保留在该单击的链接上。当我停止按住按钮时,样式就会消失)。

颜色改为蓝色,单击时会转到其他链接,这就是样式应有的样子。但我也不明白这种颜色是从哪里来的。

I have some anchor tags(tried with navlink tags also) in a menu. For any link, there can be active(clicked), hover or normal styles(defined in css).

I have separate styles for all 3. They display normally for normal styles(not hovered, not clicked/other tag clicked) and hover.

Now, I want active styles to STAY when I click an anchor. But they disappear when I stop holding the mouse button.(meaning those styles stay for that clicked link when I have clicked on it and holding the mouse button. When I stop holding the button, styles disappear).

The color changes to blue instead, and goes to other links when clicked, which is how it should be for the styles. But I am not understanding where is that color coming from either.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文