これ結構使えた!サービスサイトやWordPressテーマで使われている小技まとめ

jQuery_CSS_Library

ウェブサービスサイトや最近のWordPressテーマで使われているエフェクトや小技をまとめました。今回またjQueryが多くなってしまいましたが、サイト制作時に一手間加えたくなる小技集です。

IT/WEB業界への転職なら

もくじ

サイト読み込み時

ヘッダー

コンテンツ

サイト読み込み時

1.画像読み込み時、ローディング画像を表示/jQuery

image-load-time_jQuery_Css

コンテンツをロードするまでローディング画像を表示させる一番簡単な方法。ローディング画像をIDで囲い、ローディングが終わったタイミングでhide()で消しています。

2.読み込み時に文字を動かす/jQuery

move-character_jQuery_Css

FlashのようにJavaScriptでアニメーションを実現する書き方でsetTimeoutを使っています。jQueryでフェードインなどを○秒後に実行する場合はsetTimeoutopacityを使います。

ヘッダー

3.文字の拡大・縮小/jQuery

scaling_jQuery_Css

コーポレートサイトで使われていることが多かった文字のサイズ調整は、Text Resizerを使うと実現できます。

4.入力補助/jQuery

auxiliary-input_jQuery_Css

オートコンプリート機能を実装。サーチボックスに頭文字を打ち込むと、候補を表示する機能。単語を追加する必要はありますけど、サイト内で検索される単語は限られてくるので、使えるんじゃないかと思います。

searchbox_jQuery_Css

検索窓にフォーカスすることで伸縮させるプラグイン。サーチボックスを目立たせたくないときやコンパクトにしたいときに便利かなと。

コンテンツ

6.中心に水平線を入れる/CSS

horizontalline_jQuery_Css

CSS で表現した、見出しなんかで見かけるテキストの左右に水平線を配置するflexible boxなどを使ったパターン。:before と :after 擬似要素で水平線を表現しています。

7.均等に並べる/段組み/CSS

columnsline-up_jQuery_Css

display:table-cell を使えば、要素を横並びにするときに幅を指定しなくても均等に並べることができます。display: table-cellは、border-rightなどで区切り線を入れたときにコンテンツ量に合わせて同じ高さで表示してくれます。

8.コンテンツが現れた時にアニメーションさせる/jQuery

animate-appears_jQuery_Css

スクロールして、コンテンツが見えたときにアニメーションを開始させる方法。最初にクラスをつけたコンテンツを半透明にしておいて、スクロールしたときに処理を行います。

9.マウスホバーで画像を拡大しキャプションを出す/jQuery

caption-enlarge_jQuery_Css

画像にマウスを乗せると、画像を拡大した上に、テキストを出す方法はこちらからデモと一式ダウンロードできます。

10.マウスクリックで画像を拡大する/jQuery

image-mouseclick_jQuery_Css

こちらは画像をクリックしたり乗せたりすることで画像を拡大させるjQuery プラグイン。

11.画像を様々な形で切り抜く/CSS

cut-out_jQuery_Css

画像を円で切り抜く方法は沢山ありますが、こちらは文字や星など様々な形でマスクする方法です。

12.ボタンエフェクト/CSS

effects-button_jQuery_Css

cssで表現するボタンのホバーエフェクトまとめ。transitionを使い滑らかな動きにしています。

13.動きのあるチャート/jQuery

chart-motion_jQuery_Css

動きを出した見栄えの良いグラフを作るならChart.jsがおすすめ。canvasを利用して表示させています。もう一つは横グラフを簡単に表現することができるjqPlot

14.クリック領域を作る/svg

click-area-svg_jQuery_Css

地域名を作り領域をクリックさせる地図を作成するお仕事が会社でもあったのでメモ。クリック領域を簡単に作ることができます。

15.Googleマップを表示

googlemaps_jQuery_Css

Google Maps API v3を使い、サイトに地図を表示する基本的な方法。アクセスページなどに。

スポンサード リンク