テーマのレスポンシブブレークポイント
responsive_breakpoints
オブジェクトをthemes.jsonファイルに追加することで、テーマにブレークポイントを設定できます。このオブジェクトには、ブレークポイントに関する情報が格納されるキーと値のさまざまなペアがあります。
JSON
// themes.json
{
"label": "My Theme",
"preview_path": "./path/to/preview.html",
"screenshot_path": "./images/template-previews/home.png",
"responsive_breakpoints": [
{
"name": "mobile",
"mediaQuery": "@media (max-width: 767px)",
"previewWidth": {
"value": 520
}
}
]
}
これらのキーと値のペアの詳細については、以下の表を参照してください。
キー | 型 | 説明 |
---|---|---|
name
| String | ブレークポイントの名前。現時点では |
mediaQuery
| String | レンダラー/エディターによって、レスポンシブCSSの生成に使用されるメディアクエリー文字列。 例: |
previewWidth
| Key/Value Pair | プレビューiframeを表示するサイズをエディターに示します。 例: |
dnd_area
タグの内部で要素を使用する場合には、既存のスタイル設定を引き続き使用できます。さらに、これらの属性のレスポンシブスタイルも定義できます。以下のdnd_section
の例を参照してください。
「mobile」ブレークポイントのパディングを変更するだけの場合は、「default」ブレークポイント(この例ではデスクトップビューが考慮されます)と「mobile」ブレークポイントの両方に以下のように値を指定します。
この機能は現在、dnd_section
、dnd_row
、およびdnd_column
タグで機能します。
貴重なご意見をありがとうございました。
こちらのフォームではドキュメントに関するご意見をご提供ください。HubSpotがご提供しているヘルプはこちらでご確認ください。