コンテンツにスキップ

カスタムCSS

ShopifyテーマエディターからAlignテーマに目的に合ったカスタムCSSを追加します。

カスタムCSSを使用すると、組み込み設定で必要な結果が得られない場合に、Alignテーマのスタイルを変更できます。慎重に使用し、ライブストアに公開する前に変更をテストしてください。

ボタンのスタイルなど、ストア全体に表示する変更にはテーマレベルのCSSを使用します。

  1. Shopify管理画面で、オンラインストア > テーマに移動します。
  2. Alignを見つけて、カスタマイズをクリックします。
  3. テーマ設定をクリックします。
  4. カスタムCSSをクリックします。
  5. コードを追加します。
  6. 保存をクリックします。

テーマレベルのCSSはチェックアウトを除くすべてのストアページに適用され、1,500文字に制限されています。

1つのセクションにCSSを適用する

Section titled “1つのセクションにCSSを適用する”

フォントサイズや背景色など、1つのセクションだけに影響する変更にはセクションレベルのCSSを使用します。

  1. Shopify管理画面で、オンラインストア > テーマに移動します。
  2. Alignを見つけて、カスタマイズをクリックします。
  3. スタイルを設定するセクションを選択します。
  4. セクションのプロパティパネル下部にあるカスタムCSSをクリックします。
  5. コードを追加します。
  6. 保存をクリックします。

セクションレベルのCSSは選択したセクションに限定して適用され、500文字に制限されています。

カスタムCSSの制限内で使用する

Section titled “カスタムCSSの制限内で使用する”

カスタムCSSを使用するには、CSSとHTMLに関する知識が必要です。Align固有のガイダンスについては、Company XYZサポートから始めてください。Shopifyプラットフォームの制限とテーマサポート全般については、利用可能なテーマサポートを確認してください。

  1. 対応しているルールを使用する。 @import@charset@namespaceはサポートされていません。セクションレベルのCSSでは、@media@container@layer@supportsのアットルールのみ使用できます。
  2. セクションのコンテンツを慎重にターゲットにする。 セクションレベルのCSSでは、セクションの外側のラッパーにあるIDやクラスをターゲットにできません。親ラッパーのタグで始まるルールは、そのセクション内の子孫ルールとして扱われます。ラッパーは通常<div>ですが、テーマではその他の許可された値を使用することもできます。
  3. 承認済みのアセットURLを使用する。 カスタムCSS内のURLでは、https://cdn.shopify.comドメインのみ使用できます。
  4. フォントのパフォーマンスを考慮する。 カスタムフォントは使用できますが、ブラウザはテキストを表示する前にフォントをダウンロードします。ストアのパフォーマンスへの影響をテストし、テーマでカスタムフォントを使用する方法を確認してください。
  5. テーマの更新後に再テストする。 テーマのマークアップ、セレクター、クラスが変更されると、既存のカスタムCSSが動作しなくなることがあります。

解決できないエラーが発生した場合は、Company XYZサポートに連絡してAlignに関するガイダンスを受け、プラットフォームについてはShopifyの追加サポートリソースを確認してください。

  1. 組み込み設定から始める。 利用可能なAlignテーマのコントロールで必要な結果が得られない場合にのみ、カスタムCSSを使用します。
  2. ルールを目的に合わせて使用する。 共通のスタイルにはテーマレベルのCSSを、ローカルな調整にはセクションレベルのCSSを使用します。
  3. すべての画面サイズを確認する。 公開する前に、デスクトップとモバイルで変更をテストします。
  4. ルールのコピーを保存する。 テーマの更新後に復元または更新できるよう、CSSをアクセスしやすい場所に保存しておきます。