外部AI向けガイドに戻る
LiteWord テーマ情報
{
"name": "wdl/lw-content-1",
"title": "Content 1",
"category": "lw-content",
"description": "",
"aiHint": {
"description": "写真+見出し+説明文の左右2カラム。imagePosition で写真を左右どちらにも置けるので、複数並べて交互配置にできる。サービス紹介・強みの説明・1つのことを言い切る段に",
"excludeFromAutoSelect": false,
"contentAttributes": [
"title",
"content",
"linkText",
"linkUrl"
],
"imageAttributes": [
"imageUrl"
],
"notes": "写真=flex:2/文章=flex:3、あいだ48px。幅1040なら写真枠は約397×347px。🚨 写真枠は aspect-ratio:16/14 の object-fit:cover。16:14(例 1120×980)で渡すとほぼ切られない。800px以下では縦積みになり、写真が全幅・同じ比率のまま出るので、切られ方はPCと変わらない。🚨 見出しは h3 32px 固定で、属性から大きさを変えられない(1080px以下で28→24→22→20と落ちる)。幅1040なら1行は約18文字で、超えると2行目に1〜2文字だけ残る。title は15字以内の言い切りにする。🚨 content は white-space:pre-wrap なので、改行文字がそのまま行分けになる(<br> は要らない)。1行は約37文字なので、段落ごとに2行ずつになるように割る。🚨 title / content / linkText は空にすると :empty { display:none } で消える。ボタンを出したくないときは linkText を空にする。linkUrl だけ空にしても文字の入った <a href=\"\"> が残り、押すとページが再読み込みされる。🚨 ボタンの既定色は var(--color-accent) で、多くのブロックが使う var(--color-main) とは別の色になる。サイトの色にそろえたいときは linkButtonBackgroundColor を var(--color-main) にする。imagePosition:\"right\" で写真が右に来る(flex-direction:row-reverse)。複数並べて交互配置にできる。自前で margin:40px 0(550px以下は32px)を持つので、前後にスペーサーを足さない。"
},
"attributes": {
"imageUrl": {
"type": "string",
"default": "https://lite-word.com/sample_img/shop/1.webp",
"aiHint": {
"role": "image",
"note": "サービス・業種に合った画像URL"
}
},
"imageAlt": {
"type": "string",
"default": "",
"aiHint": {
"role": "alt",
"contentGuide": "画像の説明",
"example": "施術の様子"
}
},
"title": {
"type": "string",
"default": "タイトルテキスト",
"aiHint": {
"role": "heading",
"contentGuide": "h3見出し。5〜20文字",
"example": "経験豊富なスタッフが対応"
}
},
"content": {
"type": "string",
"default": "テキストテキストテキストテキスト\nテキストテキストテキストテキストテキストテキスト",
"aiHint": {
"role": "body",
"contentGuide": "説明文。30〜100文字。改行可",
"example": "10年以上の経験を持つプロが\nあなたの悩みに寄り添います"
}
},
"linkUrl": {
"type": "string",
"default": "",
"aiHint": {
"role": "url",
"contentGuide": "詳細ページURL。省略可"
}
},
"linkText": {
"type": "string",
"default": "詳細はこちら",
"aiHint": {
"role": "button",
"contentGuide": "リンクテキスト。4〜10文字",
"example": "詳しく見る"
}
},
"linkTarget": {
"type": "string",
"default": "",
"aiHint": {
"skip": true
}
},
"titleFontSet": {
"type": "string",
"default": "",
"aiHint": {
"skip": true
}
},
"titleFontWeight": {
"type": "string",
"default": "",
"aiHint": {
"skip": true
}
},
"contentFontSet": {
"type": "string",
"default": "",
"aiHint": {
"skip": true
}
},
"contentFontWeight": {
"type": "string",
"default": "",
"aiHint": {
"skip": true
}
},
"linkFontSet": {
"type": "string",
"default": "",
"aiHint": {
"skip": true
}
},
"linkFontWeight": {
"type": "string",
"default": "",
"aiHint": {
"skip": true
}
},
"imagePosition": {
"type": "string",
"default": "left",
"aiHint": {
"skip": true
}
},
"linkButtonBackgroundColor": {
"type": "string",
"default": "var(--color-accent)",
"aiHint": {
"skip": true
}
},
"linkButtonTextColor": {
"type": "string",
"default": "#fff",
"aiHint": {
"skip": true
}
}
}
}