<div class='wrap'>
    <div class='section' style='display:none'>
        <h1 class='head head_'>
            春風や惟然いねんが耳に馬の鈴
        </h1>
        <p class=>
            ゴーシュは町の活動写真館でセロを弾く係りでした。けれどもあんまり上手でないという評判でした。上手でないどころではなく実は仲間の楽手のなかではいちばん下手でしたから、いつでも楽長にいじめられるのでした。
        </p>
    </div>

    <div class='section' style='display:none'>
        <h1 class='head_1 mb-16'>固定サイズ</h1>
        <div class='mb-8'>
            <p class=tx-s>
                文字サイズ:
                tx-s
            </p>
        </div>
        <div class='mb-8'>
            <p class=tx-sm>
                文字サイズ:
                tx-sm
            </p>
        </div>
        <div class='mb-8'>
            <p class=tx-m>
                文字サイズ:
                tx-m
            </p>
        </div>
        <div class='mb-8'>
            <p class=tx-lm>
                文字サイズ:
                tx-lm
            </p>
        </div>
        <div class='mb-8'>
            <p class=tx-sl>
                文字サイズ:
                tx-sl
            </p>
        </div>
        <div class='mb-8'>
            <p class=tx-ml>
                文字サイズ:
                tx-ml
            </p>
        </div>
        <div class='mb-8'>
            <p class=tx-l>
                文字サイズ:
                tx-l
            </p>
        </div>
        <div class='mb-8'>
            <p class=tx-x>
                文字サイズ:
                tx-x
            </p>
        </div>
    </div>

    <div class='section' style='display:block'>
        <h1 class='head_1 mb-16'>可変サイズ</h1>
        <div class='mb-8'>
            <p class=tx-s>
                12pxから14pxまでvwごとに無段階レスポンシブフォントサイズ
            </p>
        </div>
        <div class='mb-8'>
            <p class=tx-sm>
                14pxから16pxまでvwごとに無段階レスポンシブフォントサイズ
            </p>
        </div>
        <div class='mb-8'>
            <p class=tx-m>
                14pxから18pxまでvwごとに無段階レスポンシブフォントサイズ
            </p>
        </div>
        <div class='mb-8'>
            <p class=tx-lm>
                16pxから20pxまでvwごとに無段階レスポンシブフォントサイズ
            </p>
        </div>
        <div class='mb-8'>
            <p class=tx-sl>
                18pxから22pxまでvwごとに無段階レスポンシブフォントサイズ
            </p>
        </div>
        <div class='mb-8'>
            <p class=tx-ml>
                20pxから24pxまでvwごとに無段階レスポンシブフォントサイズ
            </p>
        </div>
        <div class='mb-8'>
            <p class=tx-l>
                24pxから28pxまでvwごとに無段階レスポンシブフォントサイズ
            </p>
        </div>
        <div class='mb-8'>
            <p class=tx-x>
                28pxから32pxまでvwごとに無段階レスポンシブフォントサイズ
            </p>
        </div>
    </div>

</div>
<div class='wrap'>
    {{! header }}
    <div class='section' style='display:{{_previewHeader}}'>
        <h1 class='head head_{{className}}'>
            {{_config.dummy.title}}
        </h1>
        <p class={{font}}>
            {{_config.dummy.text}}
        </p>
    </div>

    {{! フォント サイズ}}
    <div class='section' style='display:{{_previewFontSize}}'>
        <h1 class='head_1 mb-16'>固定サイズ</h1>
        {{#each sizes}}
            <div class='mb-8'>
                <p class={{class}}>
                    文字サイズ:
                    {{class}}
                </p>
            </div>
        {{/each}}
    </div>

    {{! レスポンシブフォント }}
    <div class='section' style='display:{{_previewRwFontSize}}'>
        <h1 class='head_1 mb-16'>可変サイズ</h1>
        {{#each sizes}}
            <div class='mb-8'>
                <p class={{class}}>
                    {{to}}pxから{{end}}pxまでvwごとに無段階レスポンシブフォントサイズ
                </p>
            </div>
        {{/each}}
    </div>

</div>
{
  "_previewHeader": "none",
  "_previewFontSize": "none",
  "_previewRwFontSize": "block",
  "font": "",
  "sizes": [
    {
      "class": "tx-s",
      "to": 12,
      "end": 14
    },
    {
      "class": "tx-sm",
      "to": 14,
      "end": 16
    },
    {
      "class": "tx-m",
      "to": 14,
      "end": 18
    },
    {
      "class": "tx-lm",
      "to": 16,
      "end": 20
    },
    {
      "class": "tx-sl",
      "to": 18,
      "end": 22
    },
    {
      "class": "tx-ml",
      "to": 20,
      "end": 24
    },
    {
      "class": "tx-l",
      "to": 24,
      "end": 28
    },
    {
      "class": "tx-x",
      "to": 28,
      "end": 32
    }
  ]
}

Typography

/css/components/atom/_typography.sass

  • Heading
    • h1
      • ページ主題
    • h2
      • ページ副題
      • 大きな課題の見出し
      • コンテンツグループのタイトル
    • h3
      • 具体的な課題の見出し
      • UI コンポーネント見出し
    • h4
      • 小さめのコンテンツのタイトル
    • h5
      • 細分化されたタイトル