外部AI向けガイドに戻る
LiteWord テーマ情報
{
"name": "wdl/lw-message-1",
"title": "メッセージ 01",
"category": "lw-content",
"description": "",
"aiHint": {
"description": "全幅の色帯の中に、サブ+見出し+大きな一文+本文と、縦長の写真+肩書きを1枚にまとめたメッセージ。代表あいさつ・院長あいさつ・想い・創業のきっかけに",
"excludeFromAutoSelect": false,
"contentAttributes": [
"subTitle",
"mainTitle",
"leadText",
"bodyText",
"captionSub",
"captionMain"
],
"imageAttributes": [
"imgUrl"
],
"notes": "🚨 固定ページでは画面幅いっぱいの帯になる(.lw_content_wrap.page で margin-left:calc((100% - 100vw)/2); width:100vw)。背景は .bg_filter = background:var(--color-main) を filterOpacity(既定 0.05・0〜1)で薄めたもので、ページのメインカラーに自動で追従する(色は指定しなくてよい)。自前で padding:80px 32px(500px以下は 48px 20px)を持つので、前後にスペーサーを足さない。中身は grid で 文章65%/写真35%。650px以下で縦積み。alignLeft:true にすると写真が左(35%/65%)に来る。🚨 写真枠は aspect-ratio:1/1.4 の object-fit:cover = 縦長。maxWidth:1040 なら約364×510px なので、画像も 1:1.4(900×1260 など)で用意すれば1ミリも切られない。胸から上まで寄ったポートレートにすること(引きの絵は顔が読めない)。🚨 maxWidth の既定は空文字で、そのまま max-width:px という無効な値が出る(CSSの既定値に落ちるので壊れはしないが、同じページの他のブロックと幅がそろわない)。必ず数値で渡す。他のセクションに合わせるなら 1040。見出しは h3(h2 ではない)。だから上に見出しブロックを重ねてよい。文字は4段 — subTitle(18px・サイト色)/ mainTitle(32px・1080px以下で28→22)/ leadText(26px・サイト色・太字)/ bodyText(16px・行間2.4em)。4つとも :empty { display:none } なので、空にすればその行ごと消える。🚨 leadText と bodyText は white-space:pre-line。改行文字がそのまま行分けになる(br は要らない。空行を入れれば段落が分かれる)。maxWidth:1040 なら leadText は1行23字・bodyText は1行38字なので、段落ごとに2行で収まるように割る(3行目に2文字だけ落ちる形を作らない)。写真の下の肩書きは captionSub(14px)+ captionMain(22px 太字)で右寄せ。既定は 代表取締役 / 山田太郎。colorMain は subTitle と leadText の色にそのまま入るので var(--color-main) を渡してよい(lw-pr-custom-title-11〜14 のような自己参照は起きない)。"
},
"attributes": {
"alignLeft": {
"type": "boolean",
"default": false,
"aiHint": {
"skip": true
}
}
}
}