《2007/5/25 金曜日 12:17:26 公開》
押し込めるテキストリンクを作る [リンク, 配置]
ボタンをクリックすると、視覚的に押し下がったような効果が得られます。テキストリンクも同様に、押し下がったような効果を出してみるとおもしろいかも知れません。
例えば、以下のように。
テキストリンクです。
マウスポインタを載せると、リンクが押し込まれたように見えます。
上記の例では、リンクの上にマウスを載せると、右側に2ピクセル・下側に2ピクセルずれて表示されるため、リンクが「押し込まれた」ように見えます。
この装飾を行うには、以下のスタイルシートソースを使います。(a要素のhover疑似クラスを使っているので、リンクの上にマウスが載った際にこの装飾が適用されます。)
a:hover {
position: relative;
top: 2px;
left: 2px;
}
positionプロパティに値「relative」を指定すると、本来表示される位置から相対的に表示位置をずらすことができます。ずらす距離は、top・bottom・left・right各プロパティの中から1~2個を用いて指定します。
上記の場合は、topプロパティとleftプロパティに2pxを指定しているため、
- 本来表示される位置の上端から(下方向へ)2ピクセル移動
- 本来表示される位置の左端から(右方向へ)2ピクセル移動
…して表示されることになります。
その結果、テキストリンクが押し下がったように見えるわけです。
どれくらい移動させるかは、top・left各プロパティの値を調節すれば自由に決定できます。
このCSS TIPSへのコメントはお気軽に! [コメントはまだありません。]
| « ボックスの右下にロゴを固定して表示 |
前後のCSS TIPS < 旧 / 新 > | 縦の罫線を表示せず横の罫線だけの表を作る » |
このCSS TIPSへのトラックバックURLは以下の通りです。
※言及リンクがないトラックバックは拒否されますのでご注意下さい。また、文字コードはUTF-8でお送りいただける方が望ましいです。
コメントはまだありません。