システム動作設定を確認する

デザイン内のモーションとアニメーションがサイト訪問者のエクスペリエンスにどのような影響を与えるかを学び、オペレーティング システムとブラウザーのモーション設定を確認する方法を決定します。

Webflow の流動スクロール アニメーションは、Web サイト訪問者がオペレーティング システムでアニメーションを無効にする選択を認識するようになりました。これは、オペレーティング システムまたはブラウザーで制限されたモーションのシステム設定が構成されている Web サイト訪問者に関係します。

このチュートリアルでは、以下のシステム移動設定についてすべて説明します。

  1. Webflowが訪問者の好みを重視する理由
  2. この変更がデザインに与える影響
  3. 移動設定を確認する方法
  4. 訪問者の制限された動作の選択を優先するかどうか
  5. すべての訪問者の流動スクロールを排除する方法
  6. 今後の戦略

Webflowが訪問者の好みを重視する理由

当社は、以下の理由により、ウェブサイト訪問者の好みを優先します:

この変更がデザインに与える影響

Fluid-scroll は、リンク ナビゲーションに自動的に実装されるアニメーション属性です。ユーザーがページ上のセクションをターゲットとするリンクを選択すると、アニメーション スクロール効果が生成されます。

たとえば、ページ上部にナビゲーション リンク ([お問い合わせ] ボタンなど) があり、それがページ下部のお問い合わせフォームにリンクしている場合、[お問い合わせ] ボタンをクリックした訪問者は、お問い合わせフォーム セクションに到達する前に、ページ コンテンツ全体をゆっくりとスクロールします。

サイト訪問者のシステムでモーション制限設定が有効になっている場合、ページ上のセクション (お問い合わせフォームなど) をターゲットとするリンク (お問い合わせボタンなど) を選択すると、お問い合わせフォームまでの途中ですべてのコンテンツをアニメーション化することなく、ターゲットセクションまで瞬時にスクロールします。

スクロールモーションがオンの場合のセクションリンクの動作。

スクロール動作をオフにした場合のセクション リンクの動作。

注記: 制限された動作のオペレーティングシステムまたはブラウザの設定は、 出版された プロジェクト。ユーザー設定で制限付きモーションが選択されている場合でも、プロジェクト プレビューには滑らかなスクロール アニメーションが表示されます。

移動設定の検査

ウェブサイトの訪問者やクライアントが変更についてコメントした場合、オペレーティングシステムまたはブラウザでモーション設定が有効になっているかどうかを調べるのを手伝うことができます。この設定は「アニメーションを表示”(Windowsの場合)および“動きを減らす」(Macの場合)。

OS(オペレーティングシステム)の設定を確認する

この設定がさまざまなオペレーティング システムやブラウザーで有効になっているかどうかを確認できます。滑らかなスクロールを維持するには、この設定が無効になっていることを確認してください。

  • マック
  • ウィンドウズ10
  • iOSデバイス
  • Androidデバイス
  • ブラウザ設定(Chrome、Firefox、Safari)

Macの場合 

滑らかなスクロールを維持するには:

  1. へ移動 システム環境設定 > アクセシビリティ > 画面 
  2. チェックを外す 「動きを減らす」
Mac で滑らかなスクロールを維持するには、「システム環境設定」>「アクセシビリティ」>「ディスプレイ」に移動し、「動きを減らす」のチェックを外します。

Windows 10の場合

この設定を管理する場所は 3 つあります。 

訪問 最初の場所 滑らかなスクロールを維持するには:

  1. へ移動 設定 > アクセスのしやすさ > 画面 > Windowsをシンプルに、パーソナライズする 
  2. 「Windowsでアニメーションを表示する」を切り替えて の上
Windows で滑らかなスクロールを維持するには、[設定] > [簡単操作] > [ディスプレイ] > [Windows の簡素化とカスタマイズ] に移動し、[Windows でアニメーションを表示する] をオンに切り替えます。

訪問 2番目の場所 滑らかなスクロールを維持するには:

  1. へ移動 コントロールパネル > システムとセキュリティ > システム > 高度なシステム設定 > パフォーマンスオプション設定 > 視覚効果
  2. 追加 チェック 「ウィンドウ内のコントロールと要素をアニメーション化する」
Windows で滑らかなスクロールを維持するには、コントロール パネル > システムとセキュリティ > システム > システムの詳細設定 > パフォーマンス オプション設定 > 視覚効果に移動し、「ウィンドウ内のコントロールと要素をアニメーション化する」にチェックを入れます。

訪問 3番目の場所 滑らかなスクロールを維持するには:

  1. へ移動 コントロールパネル > アクセスのしやすさ > 簡単アクセスセンター > コンピュータを見やすくする > 画面上のものを見やすくする
  2. チェックを外す 「不要なアニメーションをすべてオフにする(可能な場合)」
Windows でスムーズにスクロールできるようにするには、[コントロール パネル] > [コンピューターの簡単操作] > [コンピューターの簡単操作センター] > [コンピューターを見やすくします] > [画面上のものを見やすくします] に移動し、[不要なアニメーションをすべてオフにする (可能な場合)] を無効にします。

iOSソリューション

スムーズなスクロールを維持するには:

  1. 進む 設定 > アクセシビリティ > モーション 
  2. 「動きを減らす」オプションを切り替えて オフ
iOS ガジェットでスムーズにスクロールするには、「設定」>「アクセシビリティ」>「モーション」にアクセスし、「モーションを減らす」スイッチを無効にします。

Android の説明

スムーズなスクロールを実現するには:

  1. アクセス 設定 > アクセシビリティ > 可視性の向上 > アニメーションを削除する
  2. スイッチを切り替えて オフ

ブラウザ設定の調整

ほとんどのユーザーはオペレーティング システム レベルでモーション設定を変更しますが、ブラウザー レベルで変更するユーザーもいます。ブラウザー設定は次のように参照してください。

クロム

  1. タイプ: chrome://flags/#smooth-scrolling
  2. 「スムーズスクロール」がオフになっていることを確認してください

注記: Chrome ブラウザ設定の構成は、Windows、Linux、Chrome OS、Android オペレーティング システムにのみ影響します。

ファイアフォックス

  1. Firefox を起動して次のサイトにアクセスします: について:config
  2. 数値設定を追加します ui.prefersReducedMotion そしてその値を 1 (変更は即時有効になります)

サファリ

この設定は MacOS の構成によって制御されます。

訪問者の設定を上書きする

訪問者のモーション制限設定を無視するのは理想的ではありません。Webflowは ユーザー構成の優先順位可能な限り、著者の好みよりもユーザーの好みを優先することを強調します。

すべての訪問者に対してスムーズスクロールを無効にする

すべての訪問者に対してスムーズ スクロールを無効にすることは、さまざまな理由、特に製品やビジネスのアクセシビリティ要件に関連して必要になる場合があります。Web コンテンツ アクセシビリティ ガイドライン (WCAG) ではスムーズ スクロールについて明示的には触れられていませんが、動きによる不快感を考慮することは依然として重要であり、訪問者がスムーズ スクロールをオプトアウトすることを事前に防止することは有効なアプローチです。

デザイナーは、カスタム コードを実装して、プロジェクト全体または特定のページでスムーズ スクロール モジュールをオフにし、スクロール動作を最小限に抑えます。プロジェクトまたはページの設定に以下のコードを追加します。


<script>
$(function() {
  // Activate the beta feature
  document.body.setAttribute('data-wf-reduce-scroll-motion');
  
  // Remove in-page scroll motion
  document.body.setAttribute('data-wf-scroll-motion', 'none');
});
</script> 

このコードをプロジェクトまたはページに適用すると、リンクされたターゲットをクリックしたときにページ上の要素にすぐに移動できるようになります。

計画されている機能強化

Webflow は、過度の動きの影響によって生じる可能性のある不快感を認識しており、今後数か月でそのような体験を改善することに取り組んでいます。

予期しない動作が発生した場合は、フォーラムに投稿する.

 

関連記事: 

サイトのアクセシビリティを向上

ユアン・マック