REDLINE MAGAZINE | CSSでunderlineをカスタムREDLINE MAGAZINEトップページへ

すべてのエントリを見る

CSSでunderlineをカスタム

A List Apart「CSS Design: Custom Underlines」という記事で紹介されていたTips。記事自体は随分前に書かれたものだが、使えそう感が漂っているので試してみる。

上記サイトで紹介されていたのはこんなソース


CSSソース
a {
text-decoration: none; /* まずデフォルトのラインを消す */
background: url(underline.gif) repeat-x 100% 100%; /* underline用画像を背景として指定し、リピートとポジションを設定 */
padding-bottom: 4px; /* テキストとライン間を調節 */
white-space: nowrap; /* リンクテキストが途中で折り返さないように指定 */
}

※hover時にだけラインを出現させる場合
a {
text-decoration: none;
padding-bottom: 4px;
white-space: nowrap;
}
a:hover {
background: url(underline.gif) repeat-x 100% 100%;
}

至ってシンプルで使いやすい。

即実験
>>RedLine Magazine::underlineをカスタマイズのサンプル

aタグにclassでも指定してライン画像を使い分けてもいろいろ使えそうだし、A List Apartで紹介されてたサンプルみたいにhover時の差替え画像にアニメgifを使ってもユーザーにとって分かりやすそう。ただ、やっぱりユーザーはリンク=普通のunderlineに慣れてるからその辺りには十分考慮したデザインにはすべきなんじゃないかと思う。

で、これ、リンクだけじゃなくてstrongとかで強調したい部分に適応させても面白いなーと。strongに色やボーダーをつけるってのもアリだと思うけど、ちょこっと画像で強調したい時に。

<< CSSで敢えてイメージマップ | floatの親ボックスをoverflowで伸ばす >>

トラックバック

このエントリーのトラックバックURL:
http://redline.hippy.jp/cgi/mt/mt-tb.cgi/90

このページの一番上へ

その他の情報など

最近のコメント

PHP オブジェクト指向の勉強
  • Red - 2010.01.08
  • hogepage - 2010.01.21
  • Red - 2010.01.22
  • - 2011.11.27
  • houseiii - 2011.11.27
Fireworks トリミング画像を一括書出 CS4編
  • Iper - 2009.06.27
  • Red - 2009.06.27
  • mala - 2011.11.17
  • Red - 2011.11.18
jQueryでボックスを上下左右中央に簡単配置
overflow を使用したボックス背景のこと
  • - 2007.12.13
  • Red - 2007.12.13
  • - 2007.12.13
  • Red - 2007.12.13
  • hj - 2011.09.23
IE6 → 透過PNG+overflow=混ぜるな危険(追記有)

メッセージを送る

こちらのメッセージ送信フォームは閉鎖させて頂きました。
御用の方は新しい方のブログ にコメント頂くか、 連絡用のフォーム もありますので、そちらからご連絡ください。