category
サイト構築 -CSS

[CSS]リンク先や拡張子ごとにリンクのアイコンを変更するスタイルシート

  • この記事をdel.cio.usに登録する
  • この記事をはてなブックマークに登録する
  • この記事をGoogleブックマークに登録する
  • この記事をYahoo!ブックマークに登録する
  • この記事をdiggに登録する
  • この記事をlivedoor clipに登録する
  • この記事を@nifty クリップに登録する

「a href」を使用したリンク箇所のアイコンを、リンク先やmailtoやPDF・画像などそれぞれごとにアイコンを変更するスタイルシートのサンプル紹介です。

リンク先によってアイコンを変更するスタイルシートのキャプチャ

Add File Type Icons next to your links with CSS

外部リンクでアイコンを変更する場合

a[href^="http://"]{
background:transparent url(../images/external.png) center rightright no-repeat;
display:inline-block;
padding-right:15px;
}

判別する箇所のサンプル -mailto

a[href^="mailto:"]

判別する箇所のサンプル -PDF

a[href$='.pdf']

判別する箇所のサンプル -圧縮ファイル

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip']

判別する箇所のサンプル -画像

a[href$='.gif'], a[href$='.jpg'], a[href$='.jpeg'], a[href$='.png']

判別する箇所のサンプル -ドキュメント

a[href$='.xls'], a[href$='.csv'], a[href$='.doc'], a[href$='.txt']

上記の指定方法はCSS3のため、動作しないブラウザもあります。
Substring matching attribute selectors

Post on:2007年9月25日

  • この記事をdel.cio.usに登録する
  • この記事をはてなブックマークに登録する
  • この記事をGoogleブックマークに登録する
  • この記事をYahoo!ブックマークに登録する
  • この記事をdiggに登録する
  • この記事をlivedoor clipに登録する
  • この記事を@nifty クリップに登録する

関連記事

トラックバック

トラックバック(URL)

コメント

comment:

※承認制のため、即時には反映されません。

kskonblog5.0.0
on 2007年9月26日

まだまだ未知なる世界があるもんだ…

[CSS]リンク先や拡張子ごとにリンクのアイコンを変更するスタイルシート | コリス
いやぁ、知らなかった。CSSは、使い方はまだまだ未熟だと感じるものの、何ができて何 (more…)

ページの先頭へ




© coliss

RSS