リンクのスタイル

リンクのスタイル

訪れていないリンク、すでにサイトを訪れている状態のリンク、 マウスカーソルが重ね合わさっているリンク、マウスポインタをクリックしている状態のリンク要素のスタイルを、 それぞれ設定できます。

セレクタ/説明
セレクタ説明
a:link訪れていないリンク要素
a:visitedすでにサイトを訪れている状態のリンク要素
a:activeマウスポインタをクリックしている状態のリンク要素
a:hoverマウスカーソルが重ね合わさっているリンク要素
CSSソース
a:link{
        text-decoration: none;
        color: #c0c0c0;
}
a:visited{
           text-decoration: none;
           color: #ff1493;
}
a:active{
          text-decoration: underline;
          color: #00ff99;
}
a:hover{
         text-decoration: underline;
         color: #33ccff;
         position: relative;
         top: 1px;
         left: 1px;
}

text-decoration

テキストの装飾を指定できます。

値/意味/説明
意味説明
none装飾なしデフォルト
underline下線
overline上線
line-through取り消し線

color

テキストの色を指定できます。

値/意味/説明
意味説明
RGB値#000000〜#ffffff
色名black、red、grayなど

background-color

背景色を指定します。

値/意味/説明
意味説明
transparent透過デフォルト
RGB値#000000〜#ffffff
色名black、red、grayなど

background-image

背景画像を指定します。 透過Gifなどを利用して、background-colorプロパティと併記することもできます。

CSSソース
a:active{
          background-image: url('../design/img/bg.gif');
}

position

カーソルを乗せたテキストを移動させることができます。 必ず始めに「position: relative;」と記述してください。

CSSソース
a:hover{
         position: relative;
         top: 1px;
         left: 1px;
}
値/意味/説明
意味説明
top上から下へ移動
bottom下から上へ移動
left左から右へ移動
right右から左へ移動

position

リンクにカーソルを乗せた場合のカーソルの形状を変えることができます。

値/サンプル/説明
サンプル説明
pointerサンプルデフォルト
crosshairサンプル
moveサンプル
e-resizeサンプル
ne-resizeサンプル
nw-resizeサンプル
n-resizeサンプル
se-resizeサンプル
sw-resizeサンプル
s-resizeサンプル
w-resizeサンプル
ne-resizeサンプル
waitサンプル
helpサンプル
all-scrollサンプルIE6以降のみ対応
col-resizeサンプルIE6以降のみ対応
no-dropサンプルIE6以降のみ対応
vertical-textサンプルIE6以降のみ対応
not-allowedサンプルIE6以降のみ対応
progressサンプルIE6以降のみ対応
row-resizeサンプルIE6以降のみ対応
url(画像URL)IE6以降のみ対応
(画像URLは、拡張子「.cur」「.ani」のみ)