html - CSS - 悬停问题

标签 html css

我想知道在使用 CSS 查看主要父子类别时,如何使我的主要父类别在悬停时突出显示?

快速示例或教程会有所帮助,谢谢。

最佳答案

您的 CSS 看起来像这样:

.highlighted, a:hover {
   /* styles for when the category is hovered or highlighted */
}

然后,在查看子类别时,您需要将“突出显示”的 CSS 类添加到代表父类别的元素中。具体如何执行此操作取决于您网站的工作方式,但可以使用 javascript 或服务器端代码来完成。

编辑 1: 是的,这可以只用 CSS 来完成,但它可能需要大量的手工劳动。如果您的网站只是一堆静态 HTML 文件,您可以进入并编辑它们中的每一个以突出显示父类。例如,在标题为“轿车”(汽车的子类别)的页面上,您可以更改

<div class="category">Cars</div>

<div class="category highlighted">Cars</div>

这对您来说应该没有什么奇怪或特别的。

关于html - CSS - 悬停问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6689504/

相关文章:

css - Bootstrap 4 卡片列有时在 Chrome 中显示的列与其他浏览器不同

html - "display: table-cell"没有一致的对齐方式

html - html/css 中的全屏宽度标题

javascript - 空消息未显示在 ng-repeat angularjs 的空表中

javascript - CSS/HTML - 使固定 div 占据屏幕的 20%,另一个可滚动

div 位置内的 css div

css - 右对齐箭头

jquery - 如何添加响应式选项卡菜单和收缩 li 菜单项 Bootstrap?

html - Rmarkdown 中 TOC 上的图像 Logo

html - 绝对定位的 DIV 在可滚动 DIV 中消失