プログラマー、フリーランサー、開発者、または代理店で、GemPages デザインの特定の要素のスタイルをカスタマイズしたい場合は、CSS クラスを追加するのが効果的な解決策です。
CSSクラスについて
CSS (カスケーディング スタイル シート) クラス ウェブサイトのスタイルシートで定義されるルールで、要素にスタイルを適用できます。
要素にCSSクラスを割り当てることで、 外観を制御するサイズ、色、間隔、その他の視覚的なプロパティなどです。
必要な場合には 高度なカスタマイズ GemPages のデフォルト設定以外にも、好みに応じて要素のスタイルを設定するための独自の CSS コードを記述できます。
GemPagesでカスタムCSSを使用する際のベストプラクティスと制限事項
カスタム CSS を追加するとスタイルの自由度が高まりますが、テーマの競合や予期しないオーバーライドを避けるために、クラスのスコープを明確に設定することをお勧めします。
- 必要な場合を除き、CSS ルールをグローバルに適用することは避けてください。
- ターゲティング ID や汎用タグの代わりに、クラス レベルのターゲティングを使用します。
- GemPages が組み込みコントロールで既に提供しているスタイルを複製しないでください。
- 公開する前にモバイルとタブレットのレイアウトをテストします。
- CSS をモジュール化して再利用可能にしておきます (例: ユーティリティ スタイルのクラス命名を使用する)。
これにより、カスタム コードの保守性が維持され、テーマ、バージョン、レイアウトを更新してもコードが壊れることがなくなります。
要素にカスタム CSS クラスを追加するにはどうすればよいでしょうか?
Shopify テーマカスタマイズ内で直接 CSS を追加するのとは異なり、GemPages でカスタム クラスを追加すると、ストア全体に影響を与えずに特定のブロックまたはコンポーネントのスタイルを設定できます。
GemPages 要素にカスタム CSS クラスを追加するには、次の手順に従います。
ステップ1: カスタマイズしたい要素をクリックします。これにより、左側のサイドバーに要素の設定が開きます。

ステップ2: 左側のサイドバーの設定メニューで、 詳細設定タブ.
下にスクロールして CSSクラス フィールド.

ステップ3: CSSクラス フィールド、名前を入力してください CSSクラス 追加したい。

例:
CSS に以下が含まれている場合:
.red-text { color: red; }
.bold-text { font-weight: bold; }
入力します 赤文字 太字 CSS クラス フィールドに入力すると、要素に赤色と太字のテキストの両方が適用されます。
さらなるカスタマイズオプションについては、 この記事.
CSSクラスに関するよくある質問
1. GemPages のカスタム CSS をサイト全体に適用できますか?
いいえ、GemPagesで適用されたCSSは、GemPagesページでレンダリングされる要素にのみ影響します。ストア全体でグローバルCSSが必要な場合は、ShopifyテーマレベルでCSSを追加してください。
2. カスタム CSS はパフォーマンスに影響しますか?
大きなカスタムCSSや多数のフォントの読み込みはパフォーマンスに影響を与える可能性があります。最小限のルールを守り、クラスを再利用することで、不要なファイルサイズを削減できます。
3. GemPages のカスタム CSS をテーマレベルのカスタム CSS と組み合わせることはできますか?
はい、ただし競合を避けるため、セレクターの重複は避けてください。可能な場合は、GemPages クラスのスコープをコンポーネント/ページごとに設定してください。
コメントしてくださってありがとうございます