纯css实现菜单激活状态切换_html/css_WEB-ITnose
Jun 21, 2016 am 08:47 AM纯css实现菜单激活状态切换,当鼠标悬停菜单项时,原本激活状态的项变为普通状态,而鼠标悬停的项变为激活状态先看一个[例子](http://runjs.cn/detail/q3qcxwgw)核心代码:```.menu:hover>li.active>a{/*当鼠标悬停到整个菜单时,原本的激活项变为普通项*/ color:#f0f0f0; background-color:transparent;}.menu>li.active>a,/*这个是菜单项原本的激活项*/.menu:hover>li:hover>a{/*当鼠标悬停到菜单项时,变为激活状态*/ color:#232323; background-color:#f0f0f0;}```要点:1. 菜单项的父元素应恰好包含菜单项,不能出现空白。例如上述例子中,ul刚好容纳所有的li,ul的宽正好等于所有li的宽的总和。2. 利用了.menu>li.active>a被.menu:hover>li.active>a覆盖,.menu:hover>li.active>a被.menu:hover>li:hover>a覆盖的原理

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Schwierigkeiten bei der Aktualisierung der Zwischenspeicherung offizieller Konto -Webseiten: Wie vermeiden Sie den alten Cache, der sich auf die Benutzererfahrung nach der Versionsaktualisierung auswirkt?

Wie verwende ich HTML5 -Formularvalidierungsattribute, um die Benutzereingabe zu validieren?

Was ist der Zweck des & lt; iframe & gt; Etikett? Was sind die Sicherheitsüberlegungen bei der Verwendung?

Wie füge ich PNG -Bildern auf Webseiten effizient Schlaganfalleffekte hinzu?

Was ist der Zweck des & lt; Meter & gt; Element?

Was sind die besten Praktiken für die Kompatibilität des Cross-Browsers in HTML5?

Was ist der Zweck des & lt; datalist & gt; Element?

Was ist der Zweck des & lt; Fortschritts & gt; Element?
