メインビジュアルのスクロールボタンを差し替え

実装例

デフォルトのスクロールボタン

下矢印アイコンと「Scroll」というテキストで構成されたスクロール促進インジケーター

左もしくは右端のアニメーション付きボタンに差し替え

左側に「SCROLL」というテキストラベルがあり、右側にコンクリートテクスチャを背景とした製品カテゴリの空きスペースが配置されたレイアウト
目次

メインビジュアルのスクロールボタンをオシャレにします。

「カスタマイズ」からメインビジュアルのスクロールボタンを設定したけど、ワンパターンで他サイトと被るし物足りない…
SWELLのスクロールボタンは明朝体やエレガントなサイトとはトンマナが合わない…

なんて思いませんか!?(私は思います。)

スクロールボタンをおしゃれに変更しようとしたら、単純にCSSを当てるだけでなく、JavaScriptを使用して要素の入れ替えをしていく必要があるんですよね。

このコードスニペットを導入すれば、トグルボタン一つでスクロールボタンをおしゃれにカスタムことができるようになります。

こちらのデモサイトのメインビジュアル右下のように、「SCROLL ―」となり、ラインにはアニメーションが付きます。

実装方法

コードスニペットを導入する

こちらのボタンをクリックしてスニペットをダウンロードします。

会員限定コンテンツ

ここは会員限定コンテンツです。

\お申込みはこちら/

左か右、どちらかのコードスニペットをオンにします。

アドオン機能導入方法

STEP
プラグイン「Code Snippets」を検索します。
WordPressの「プラグインを追加」画面で検索欄に「code snippets」と入力し、Code Snippetsプラグインが検索結果の先頭に表示されている

管理画面「プラグイン」から、「プラグインを追加」を選択。
「プラグインの検索」欄に、Code Snippetsと入力。

STEP
プラグイン「Code Snippets」をインストール・有効化します。
「Code Snippets」プラグインの紹介画面で、サイトにコードを簡単に追加できる機能と開発者情報が記載されている。

このプラグインを「今すぐインストール」「有効化」します。

STEP
コードスニペットをダウンロードします。

該当ページから、コードスニペットをダウンロードします。
コピペではなく、ダウンロード形式で使用するものは上画像のような黄色いボタンで統一しています。

Code Snippets (コードスニペット)とは?

インポート/エクスポートが容易な、コード管理プラットフォームです。

「ひとつの機能としてパッケージングされたコード群」を、利用者はコードを触ることなくスイッチ(トグル)のオンオフで導入できる神ツールです。

STEP
コードスニペットをインポートします。
WordPress管理画面のメニューにある「スニペット」項目から「インポート」を選択する場面が表示されている。
重複スニペットの取り扱い設定と、JSONファイルをドラッグ&ドロップでアップロードする操作画面が表示されている。

管理画面「スニペット」「インポート」から、先ほどダウンロードしたコードスニペットをインストールします。

重複インストールを防ぐために下段にチェックを入れ、
Choose Filesエリアに先ほどダウンロードしたファイルをドラッグ&ドロップします。

アップロードされたスニペットを選択し、「Import Selected」ボタンからインポート操作を実行する確認画面。

インストールするファイルにチェックを入れ、「Import Selected」を押します。

STEP
コードスニペットをオンにします。
WordPress管理画面のサイドメニューにある「スニペット」の項目が青く選択されている状態。「すべてのスニペット」「新規追加」「インポート」「設定」などのサブメニューが表示されています。
Code Snippetsプラグインで登録されたスニペット一覧が表示され、トグルスイッチで各スニペットの有効・無効を切り替えられる画面。

管理画面「スニペット」「すべてのスニペット」から、先ほどインポートしたスニペットの左端にあるスイッチ(トグル)をオンにします。

目当ての機能が有効化されているか確認します。

これだけです。

ARCHIVE STUDIOのオフィス内部。黒いフレームの大型ガラスパーティションで仕切られたモダンな空間。奥に白いランプスタンドと家具が見える。床はコンクリート調で天井には黒いペンダントライトが配置されている
右側バージョンをオンにしました。それだけです。

このような雰囲気のサイトには、SWELLデフォルトのスクロールボタンは合わないですね!

簡単すぎて拍子抜けしそうですが、これをほぼノータイムで実装できるのがRevifyコードスニペットの強みです。
ご活用ください!

注意点

設定が反映されません。

以下をご確認ください。
・コードスニペットのトグルをオンにしましたか?
・スクロールボタン表示はオンになっていますか?
 (カスタマイズメニューから、メインビジュアル > 「Scrollボタンを表示する」をオンにしてください。)

右を設定したのに左側に位置してしまいます(またはその逆)。

右側配置用と左側配置用を同時に配布していますが、どちらか一方のみをオンにしてください。

SWELLの仕様変更(クラス名や詳細度の変更など)があってもレイアウトが崩れないことを保証するものではありません。
(ただし、特別なリスクというわけではなく、CSSを記述してカスタムするのと同じです。)

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次