プログラミング

プログラミング

Webデザインにスクロールエフェクトを取り入れるCSSとJSのコードスニペット8選 スクローリングでUX向上を実現

speckyboy

Speckyboy is an online magazine for designers with its focus on sharing helpful resources, exploring new techniques, sharing useful tips, and inspiring you to build a better web.

本記事は、Add Scroll Effects & Utilities to Your Website with These CSS & JS Snippets
翻訳・再構成したものです。
配信元または著者の許可を得て配信しています。

583 views

読了時間 : 約3分12秒

スクロールは、ユーザーに求められる最も基本的なタスクの1つです。また、最近のウェブサイトやアプリは、多くのスクロールを求めています。スクロールベースの効果を追加すると、長いコンテンツをナビゲートする機能を邪魔しない限りですが、ユーザーエクスペリエンスが向上します。

 

スクロールは閲覧を簡単にし、サイトにちょっとした雰囲気を追加することもできます。閲覧者を驚かせ邪魔しないようにしながらサイトを案内します。

 

 

Section by Section

最新のWebページは複数のコンテンツに分けられ、それぞれに独自の要素があります。このスニペットは、画面の下部にボタン(様々スタイルで利用可能)を追加し、クリックすると次のセクションに移動できるようにしました。jQueryと結合したCSS IDを使用して、ナビゲーションを機能させています。

 

See the Pen
demo:CSS scroll down button
by Naoya (@nxworld)
on CodePen.

 

 

All Indications Say You’re Scrolling

スクロールインジケーターは、コンテンツが多いWebサイトで人気があります。ユーザーがどれだけ読み進めているかすぐにわかります。これはCSSのみです。

 

See the Pen
CSS only scroll indicator
by Mike (@MadeByMike)
on CodePen.

 

You Can Scroll If You Want To

このスニペットは必ずしもそれ自体に効果はありませんが、目的は果たします。フルスクリーンの画像やその他の要素を利用して、ユーザーにスクロールできることを知らせることができますが曖昧な方法です。

 

このアニメーション化されたスクロールアイコンのような小さなアイテムは、ユーザーに、下にさらにコンテンツがあることを確実に知らせます。 すべての状況に適しているわけではありませんが、利用できる場合があります。

 

See the Pen
CSS Site Scroll Micro Animation
by Ryan Mulligan (@hexagoncircle)
on CodePen.

 

The Incredible Shrinking Header

このようなスティッキーヘッダーは、長年にわたって定番となっています。どうしてでしょうか。ユーザーの利便性を大幅に高めることができるからです。ページの上部までスクロールすることなく、サイトの他の場所に案内することができるからです。いつも通りページを下にスクロールすると、ヘッダーはコンパクトに縮小します。

 

See the Pen
Scroll Header
by Blake Bowen (@osublake)
on CodePen.

 

Slide to the Right

スティッキーヘッダーの別の例です。今回は、1ページ用に微調整しました。上部のナビゲーションは、現在のコンテンツセクションが表示され、ユーザーはすばやくそれを切り替えることができます。

 

See the Pen
Sticky Slider Navigation (Responsive)
by Ettrics (@ettrics)
on CodePen.

 

Flying Colors

1ページサイトや長いページに最適な別のスニペットを見てみましょう。CSSとjQueryを使用して、下にスクロールするときに背景の色を変更します。

 

See the Pen
Changing background-color while scrolling version 2
by JP Nothard (@Funsella)
on CodePen.

 

Turning Vertical into Horizontal

Webサイトを垂直方向ではなく水平方向にスクロールさせたいと思ったことはありませんか。もちろんできます。しかし、水平スクロールバーが必要ない場合はどうしましょう。その場合、このようなものがあります。jInvertScrollと呼ばれるスクリプトを使用することで、サイトが視差効果を備えたサイドスクロールに変わります。

 

See the Pen
Side Scrolling from jInvertScroll
by SitePoint (@SitePoint)
on CodePen.

 

Animate on Scroll

最近の大きなトレンドの1つは、視界に入ってくるコンテンツをアニメーション化することです。上手に利用すると注目を集めることができます。しかし、行き過ぎるとサーカスのようになります。あなたが思い切ることにした場合はこのスニペットを検討してください。AOS(スクロール上のアニメーション)ライブラリを搭載しています。

 

See the Pen
AOS – animations
by Snik (@michalsnik)
on CodePen.

 

Scroll On, Web User

当時の一般的な考えはスクロールを避けることでした。現在、ソーシャルメディアとスマートフォンは、親指(およびカーソル)で長い範囲をカバーできるように変化しています。ですから、楽しくて便利なものを使用することもできます。

 

それが上記のスニペットの目的です。さまざまなケースをカバーしながら邪魔にならないようにします。他のアイデアをお探しですか。

【コンビニでも使える!メルペイ初回利用1000円分招待コード】

当サイト限定招待コード:CMUTDF

 
・利用可能店舗:メルカリ、コンビニ、ドラッグストア等
・金額:1000円分
※さらにメルペイスマート払で2000円分ポイント!
 友達招待でお互いに1000円分ポイント!2人以上招待でUSJ貸し切りイベントに抽選招待も!

メルカリ-フリマアプリ&スマホ決済メルペイ

メルカリ-フリマアプリ&スマホ決済メルペイ

無料

 

ピックアップ! さらに今このキャンペーン中です↓

期間中の金・土限定でd払い利用で最大20%のdポイント還元中!
■エントリー期間:2020/2/29(土)23:59 まで
■キャンペーン期間:2020/2/24/(月)23:59 まで

 

 

Seleqtをご覧頂いた方だけに「朗報」
\当サイト限定特別クーポン/

【Uber taxi初回利用2000円オフクーポン】
JP20gd6nv7

 

以下のリンクから『プロモーション コードを追加する』で「JP20gd6nv7」を入れてください。初回利用が2000円オフになります!
※プロモコードは日本国内でのみ利用可能

 

2000円オフで登録» »当サイト限定の初回利用2000円オフのクーポンを使って登録はこちら!

 

アプリDLはこちらから↓

Uber

Uber

 

 

 

Seleqtをご覧頂いた方だけに「朗報」
\当サイト限定特別クーポン/

【UberEats初回1000円オフクーポン】
ins6je2v

 

対象店舗:マック、ガスト、スタバ、ピザハット、松屋 等
※1000円分無料で頼めます。〇〇円以上とかもナシ!完全無料でお試しOK
割引額:1000円引き

 

1000円オフで登録» »当サイト限定の初回利用1000円オフのクーポンを使って登録はこちら!

 

アプリDLはこちらから↓

Uber Eats: 地元で人気の料理をお届け

Uber Eats: 地元で人気の料理をお届け

無料

 

おすすめ新着記事

おすすめタグ