CSSスプライトとは?

こんにちは。オッサンです。

先日、「画像置換」なるものを知った訳ですが、
これを使った「CSSスプライト」という手法を知りました。

これはマウスをホバーした時の表現のひとつだそうです。

ホバーの表現にもいろいろ種類があるんですね。
その他のやり方とか、参考になったサイトはこちら。

https://html-coding.co.jp/knowhow/tips/rollover/

で、「CSSスプライト」ですが、

これはあらかじめt画像を2枚用意しておいて縦に並べ、
通常時は上の方だけ見えるようにしておき、
ホバー時にポジションで動かして、
今度は上を隠して下の部分を見せる、というものだそうです。

参考サイトはこちら。

という訳で、試しに作ってみました。
適当に作った画像がこれで、

中の文字は画像に含めたり含めなかったりできますね。
今回は文字は含めずに普通に<a>で書きました。

スプライト

こんな感じでいいんでしょうかね?
ちょっと雑すぎますが(笑)
まあ、画像を使っていることが判るので良しとします。

しかし、ナビゲーションで使うのなら
ホバー時に透明度を変えたり、アンダーラインが出たりするので
充分な気はしますが・・・

せっかくテストで出たことですし、
手法のひとつとして覚えておきましょう。

今回も勉強になりました。

オフィス

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA