CSS

CSShakeで簡単に実装できる振るえるアニメーションの作り方

ウェブ開発の世界へようこそ!あなたがウェブページをもっと魅力的に見せたい初心者エンジニアなら、今回紹介するCSShakeはまさに探していたツールかもしれません。CSShakeは、単純にクラスを追加するだけで様々なアニメーション効果を適用できる便利なCSSライブラリです。この記事では、どのようにCSShakeを使ってウェブページに生き生きとした動きを加えるかをステップバイステップで解説します。

CSShakeを使ってタグ要素にclassを指定するだけで簡単に振るえるアニメーションにする方法をご紹介します。

CSShakeの基本

CSShakeは、ウェブページの特定の要素を「振るえる」アニメーションで動かすためのツールです。このアニメーションは、クラスを追加するだけで実現できるため、初心者にとっても非常に簡単です。まず、CSShakeのライブラリをウェブサイトに組み込むことから始めましょう。

CSShakeを使うには、まずcsshake.min.cssファイルをウェブページに読み込む必要があります。以下のコードをあなたのHTMLファイルのheadタグセクションに追加してください。


<link rel="stylesheet" type="text/css" href="csshake.min.css">

 
この一行を追加するだけで、CSShakeの全アニメーションが使えるようになります。

HTMLの設定

次に、アニメーションを適用したいHTML要素に特定のクラスを追加します。CSShakeは、さまざまなアニメーションパターンを提供しているので、好みのものを選んでください。例えば、shake, shake-hard, shake-slowなどがあります。

<h1>文字をマウスオーバーすると文字が違ったアニメーションで振るえます。</h1>

<div class="shake">shake</div>
<div class="shake-hard">shake-hard</div>
<div class="shake-slow">shake-slow</div>
<div class="shake-little">shake-little</div>
<div class="shake-horizontal">shake-horizontal</div>
<div class="shake-vertical">shake-vertical</div>
<div class="shake-rotate">shake-rotate</div>
<div class="shake-opacity">shake-opacity</div>
<div class="shake-crazy">shake-crazy</div>
<div class="shake-chunk">shake-chunk</div>

 
上記の例では、div要素にshakeクラス等の10パターンの振るえるアニメーションclassを適用し、その各要素が異なるアニメーションを表示します。

アニメーションの種類

CSShakeには、様々なアニメーションが用意されています。例えば:

  • shake:標準的な振るえ
  • shake-hard:強い振るえ
  • shake-slow:ゆっくりとした振るえ
  • shake-little:小さな振るえ
  • … 他にも多数!

これらのクラスを使って、ウェブページの任意の要素にアニメーションを追加できます。

CSShakeを使って各要素を振るえるアニメーションさせたデモページ

理論だけではなく、実際にこれらのアニメーションを見ることが大切です。以下のリンクでは、CSShakeを使った様々なアニメーションのデモを見ることができます。

CSShakeを使って各要素を振るえるアニメーションさせたデモページ

このページを訪れて、どのように要素が動くのか、実際の目で確かめてみましょう。

ソース元:CSShake

CSShakeの詳細については、公式サイトを訪れると良いでしょう。以下のリンクからアクセスできます。

CSShake

まとめ

CSShakeは、初心者エンジニアにとって非常に簡単かつ効果的な方法でウェブページに動きを加えるツールです。この記事があなたのウェブ開発の旅に役立つ一歩となることを願っています。アニメーションを加えることで、訪問者の注意を引き、より魅力的なウェブサイトを作成しましょう!

 

※流用される場合は自己責任でお願いします。
 デモページタグ内のGoogleアナリティクスタグは流用しないで下さい。