<完>CSSだけでマウスオーバーすると画像がぽよんっと動くアニメーション

<完>CSSだけでマウスオーバーすると画像がぽよんっと動くアニメーション

<完>CSSだけでマウスオーバーすると画像がぽよんっと動くアニメーション


先日から投稿してきたCSS3ぽよんっシリーズ
CSS3でマウスオーバーすると画像がぽよんっと動くアニメーション
続・CSS3でマウスオーバーすると画像がぽよんっと動くアニメーション

2回目でちらつきを修正する際に、jQueryに頼らざるをえない!と思ってしまったのですが、ご指摘いただき、CSSのみで実装が可能ということがわかりました。

今回こそ完結編としてCSSだけでなめらかな、ぽよんっ!を実装していきます。

DEMO
別ウィンドウで開く

HTML

前回と変わっていません。
.animBallBoxという大きさが固定された箱の中に、.animBallという動かす丸を入れています。

CSS

変更したのは21行目の
.animBallBox:hover > .animBallです。

前回も説明させていただいたとおり、ちらつきを抑えるために
.animBallBoxにマウスオーバーした際に.animBallをアニメーションさせています。
illust_a

CSSセレクタを使いこなせばある程度のことはjQueryに頼らなくてもできるようです。

参考にさせていただきました。
意外と知らない!?CSSセレクタ20個のおさらい

コメントを残す

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">