マウス懸濁制御要素の非表示と表示-cssでのマウスのhover状態
需要:マウスが1つの要素Aに移動すると、別の要素Bが表示されます.実現原理: A要素はB要素と同じ親を持つ. B要素はデフォルトで非表示で、A要素はデフォルトで表示されます. マウスがA要素に移動すると、A要素の親に移動したとみなすこともできます.A要素の親は、マウスのhover状態を取得します. css:
htmlのサンプルコード:
以上の例のコードは、基本的なhtml構造を示すだけで、実際にはdivまたはspanまたは他のラベルを使用するかは、状況によって異なります.
cssコード:
.father:hover .b { display:block }
を使用して、マウスが親に移動したときのB要素のスタイルを定義します.htmlのサンプルコード:
<div class="father">
<div class="brother-showing">
....
<div>
<div class="element">
.....
div>
div>
以上の例のコードは、基本的なhtml構造を示すだけで、実際にはdivまたはspanまたは他のラベルを使用するかは、状況によって異なります.
cssコード:
.element{
display:none; //
}
// brother-showing , father 。 hover , hover element :
.father:hover .element{
display:block ;
}