もっと"Try it Yourself"以下の例。
定義と使用法
:ホバーセレクタときにそれらの上にマウスの要素を選択するために使用されます。
Tip: :ホバーセレクタ、リンクだけでなく、すべての要素で使用することができます。
Tip:使用するリンク:未訪問のページへのスタイルのリンクセレクタ、 :訪問したページへのスタイルのリンクを選択し、 アクティブ:アクティブリンクのスタイルを選択します。
Note: :訪問:ホバーは後に来なければならない:リンクと(if they are present)に有効であるためには、CSS定義に!
バージョン: | CSS1 |
---|
ブラウザのサポート
表中の数字は完全にセレクタをサポートする最初のブラウザのバージョンを指定します。
セレクタ | |||||
---|---|---|---|---|---|
:hover | 4.0 | 7.0 | 2.0 | 3.1 | 9.6 |
Note: IEであっ宣言する必要があります<!DOCTYPE>のために:以外の要素で動作するようにホバーセレクター<a>要素。
CSSの構文
その他の例
例
選択したスタイル<P>、 <h1>と<a>要素が上にあるときは、マウス:
p:hover, h1:hover, a:hover {
background-color: yellow;
}
»それを自分で試してみてください 例
未訪問の選択とスタイル、ホバー、訪問、およびアクティブリンク:
/* unvisited link */
a:link {
color: green;
}
/* visited link */
a:visited {
color: green;
}
/* mouse over
link */
a:hover {
color: red;
}
/*
selected link */
a:active {
color: yellow;
}
»それを自分で試してみてください 例
異なるスタイルとスタイルのリンク:
a.ex1:hover, a.ex1:active {
color: red;
}
a.ex2:hover, a.ex2:active {
font-size: 150%;
}
»それを自分で試してみてください 例
カーソルを合わせ<span>表示するための要素<div>要素(like a tooltip) :
div {
display: none;
}
span:hover + div {
display: block;
}
»それを自分で試してみてください 例
ショーと非表示"dropdown"マウスホバーのメニューを:
ul {
display: inline;
margin: 0;
padding: 0;
}
ul li {display: inline-block;}
ul li:hover
{background: #555;}
ul li:hover ul {display: block;}
ul li ul {
position: absolute;
width: 200px;
display: none;
}
ul li ul li {
background:
#555;
display: block;
}
ul li ul li a {display:block
!important;}
ul li ul li:hover {background: #666;}
»それを自分で試してみてください 関連ページ
CSSチュートリアル: CSSのリンク
CSSチュートリアル: CSS疑似クラス