CSSはやっぱり便利!最近のWebページでよく使うさまざまなコンポーネントを実装するスタイルシートのまとめ

ここ数年でCSSは加速度的に進化し、ひと昔前まではJavaScriptを使用しないと実装できなかったのが、CSSのみで実装できるようになりました。また、サポートすべきブラウザもIE8が除かれるようになり、今まで躊躇していたテクニックも数多く利用できます。

アコーディオンやカルーセル、モーダルボックス、ポップオーバー、フリップ コンテンツなど、JavaScript無しのCSSで実装するテクニックを紹介します。

最近のWebページでよく使うさまざまなコンポーネントを実装するスタイルシートのまとめ

You Don't Need Javascript
イラスト: Girls Design Materials

トリガーにはフォーム要素のラジオボタンやチェックボックスが使われており、そのチェックの有無でさまざまなインタラクションを実現しています。

デモのキャプチャ

CSSで実装されたアコーディオン

デモのキャプチャ

CSSで実装されたカルーセル その1

デモのキャプチャ

CSSで実装されたカルーセル その2

デモのキャプチャ

CSSで実装されたフリップ コンテンツ

デモのキャプチャ

CSSで実装されたフローティング ラベル

デモのキャプチャ

CSSで実装されたフォント

デモのキャプチャ

CSSで実装されたゲーム その1

デモのキャプチャ

CSSで実装されたゲーム その2

デモのキャプチャ

CSSで実装されたポップオーバー

デモのキャプチャ

CSSで実装されたメニュー

デモのキャプチャ

CSSで実装されたモーダルボックス その1

デモのキャプチャ

CSSで実装されたモーダルボックス その2

デモのキャプチャ

CSSで実装されたタブ

デモのキャプチャ

CSSで実装されたツリービュー

sponsors

top of page

©2024 coliss