コンテンツ本文へスキップ
0%

Contents-title

description

h2 キャプション(.cap-subhead)

h1 キャプション

h2 キャプション

h3 キャプション

h4 キャプション

h5 キャプション
h6 キャプション

「.h1~.h6」までのclass指定で各フォントサイズに変更可

h1(.cap-subhead)

h2(.cap-subhead)

h3(.cap-subhead)

h4(.cap-subhead)

h5(.cap-subhead)
h6(.cap-subhead)

h1(.cap-bdrbtm-a)

h2(&.bdr-c-primary)

h3(&.bdr-c-accent)

h4(&.bdr-c-sub)

h5(&.bdr-c-sub2)
h6(&.bdr-c-bodycolor)

「.bdr-c-primary」などでボーダーの色を変更可。上記を参考。

h1(.cap-bdrbtm-b)

h2(&.before-bg-accent)

h3(&.after-bg-accent)

h4(&.before-bg-primary-l)

h5(&.after-bg-accent-l)
h6(&.before-bg-bodycolor)

「.before-bg-*」「after-bg-*」でなどで、ボーダーの色を変更可。上記を参考。

h1(.cap-bdrbtm-c)

h2(&.after-bg-primary-l)

h3(&.after-bg-accent)

h4(&.after-bg-accent-l)

h5(&.after-bg-bodycolor)
h6

「after-bg-*」でなどで、ボーダーの色を変更可。上記を参考。

h1(.cap-bdrbtm-d)

h2(&.after-bg-primary-l)

h3(&.after-bg-accent)

h4(&.after-bg-accent-l)

h5(&.after-bg-bodycolor)
h6

「after-bg-*」でなどで、ボーダーの色を変更可。上記を参考。

h1(.cap-bdrleft)

h2(&.bdr-c-primary)

h3(&.bdr-c-accent)

h4(&.bdr-c-sub)

h5(&.bdr-c-sub2)
h6(&.bdr-c-bodycolor)

「.bdr-c-primary」などでボーダーの色を変更可。上記を参考。

h1(.cap-bdrmid-a)

h2(&.bdr-c-primary)

h3(&.bdr-c-accent)

h4(&.bdr-c-sub)

h5(&.bdr-c-sub2)
h6(&.bdr-c-default)

「.bdr-c-primary」などでボーダーの色を変更可。上記を参考。

h1(.cap-bdrmid-b)

h2(&.bdr-c-primary)

h3(&.bdr-c-accent)

h4(&.bdr-c-sub)

h5(&.bdr-c-sub2)
h6(&.bdr-c-default)

「.bdr-c-primary」などでボーダーの色を変更可。上記を参考。

h1(.cap-bdrmid-c)

h2(&.bdr-c-primary)

h3(&.bdr-c-accent)

h4(&.bdr-c-sub)

h5(&.bdr-c-sub2)
h6(&.bdr-c-default)

「.bdr-c-primary」などでボーダーの色を変更可。上記を参考。

h1(.cap-bdrmid-d)

h2(&.bdr-c-primary)

h3(&.bdr-c-accent)

h4(&.bdr-c-sub)

h5(&.bdr-c-sub2)
h6(&.bdr-c-default)

「.bdr-c-primary」などでボーダーの色を変更可。上記を参考。

h1(.cap-bdrmid-e)

h2(&.bdr-c-primary)

h3(&.bdr-c-accent)

h4(&.bdr-c-sub)

h5(&.bdr-c-sub2)
h6(&.bdr-c-default)

「.bdr-c-primary」などでボーダーの色を変更可。上記を参考。

h1(.cap-bdrmid-f)

h2(&.bdr-c-primary)

h3(&.bdr-c-accent)

h4(&.bdr-c-sub)

h5(&.bdr-c-sub2)
h6(&.bdr-c-default)

「.bdr-c-primary」などでボーダーの色を変更可。上記を参考。

h1(.cap-bdrmid-a & .short)

h2(.cap-bdrmid-b & .short)

h3(.cap-bdrmid-c & .short)

h4(.cap-bdrmid-d & .short)

h5(.cap-bdrmid-e & .short)
h6(.cap-bdrmid-f & .short)

「.short」を追加でボーダーの長さを短く変更可。上記を参考。

あh1(.cap-first)

かh2(&.fst-bg-accent)

さh3(&.fst-bg-sub .fst-text-bodycolor)

たh4(&.fst-bg-sub2 .fst-text-bodycolor)

なh5(&.fst-bg-bodycolor)
はh6(&.fst-bg-primary .fst-text-bodybg)※初期値と同じ。Q&Aの色変更に利用可。

「.fst-bg-*」で一文字目の背景色を変更。「.fst-text-*」で一文字目の文字色を変更。上記を参考。

あh1(.cap-first-maru)

かh2(&.fst-bg-accent)

さh3(&.fst-bg-sub .fst-text-bodycolor)

たh4(&.fst-bg-sub2 .fst-text-bodycolor)

なh5(&.fst-bg-bodycolor)
はh6(&.fst-bg-primary .fst-text-bodybg)※初期値と同じ。Q&Aの色変更に利用可。

「.fst-bg-*」で一文字目の背景色を変更。「.fst-text-*」で一文字目の文字色を変更。上記を参考。

h1 キャプション

h2 キャプション

h3 キャプション

h4 キャプション

h5 キャプション
h6 キャプション

「.box-*」との併用も可

フォントサイズの指定

.h1 .h2 .h3 .h4 .h5 .h6
.text-size-s .text-size-ss .text-size-80p
<small>
.text-size-120p

「.h1_pc」等でPCサイズのみ適用
「.h1_tb」等でタブサイズのみ適用
「.h1_sp」等でSPサイズのみ適用

基本ボタンのサンプル

基本ボタン

このボタンは、各メニューにも利用できます。「setting/_design-*.scss」で、各メニューに使用するボタンを選択します。
選択したデザインは、それぞれ「.btn-*」で個別に変更できます。

基本ボタンのサイズ・位置の変更

  • .btn-a + w-100p
    サンプル
  • .btn-a + .w-100p + .f-jc-center
    サンプル

    ※ボタンは基本的に inline-flex なので、.f-jc-center 等で位置合わせ

  • .btn-a + .w-100p + .f-jc-center + .h3
    サンプル

基本ボタンとアイコンの組合せ

  • .btn-x > .icon{アイコン名}
    home HOME
  • .btn-icon + .btn-a > .title{アイコン名}
    home home HOME

    ※.btn-iconはメニューなどでアイコンだけ表示したい時にも有効

  • .btn-icon + .btn-c .bdr-radius-50p > .title{アイコン名}
    home home HOME
  • .btn-q + .btn-icon > .title{アイコン名}
    home HOME
  • .btn-icon-2 + btn-a + icon-facebook
    ※汎用ver2系のアイコンを利用
    Sample facebook
  • .btn-a > .icon-instagram
    ※汎用ver2系のアイコンを利用
    instagram

基本ボタンと画像の組合せ

.img-left、.img-right、.img-top、.img-bottom は、「_pc」「_tb」「_sp」の分岐があります。

基本ボタンとカードの組合せ

.img-left、.img-right、.img-top、.img-bottom は、「_pc」「_tb」「_sp」の分岐があります。

Javascriptが関わるボタンのサンプル

グローバルナビの表示切替ボタン

このボタンは、各メニュー等どこでも利用できます。WordpressカスタムメニューのCSSに「btn-open-nav」を指定してください。
「setting/_design-*.scss」で、デザインなどを変更できます。
複数設置も可能ですが、各デバイスサイズで1つの設置が推奨されます。

合わせて「.scroll-fit」を追加するとスクロールに追従します。
これは、メニュー全体がスクロールに追従してる時は動作しません。
ボタンのみ単独で追従したい時に利用します。これも複数設定できますが、各デバイスサイズで1つの設置が推奨されます。

※「.scroll-fit」は、position:fixedが設定されます。fixedは、親要素にz-indexが設定されていると、最前面に配置できません。 親要素にアニメーションCSSを設定すると、z-indexを指定していなくても重なり順を持つため、最前面に配置できません。
自動パララックスを利用し親要素にアニメーションCSSが追加されている場合「.no-effect」でアニメーションCSSをキャンセルできます。

.btn-open-nav

検索窓の表示切替ボタン

このボタンは、各メニュー等どこでも利用できます。デザイン要素はないので、基本ボタンと組合せて利用します。
「.description」の文言はサブミットボタンの名称にも利用されます。

.open-search

search search SEARCH search けんさく

アコーディオン

基本はPCサイズではマウスオーバー、TBサイズ以下ではクリックで隣接する要素が開閉します。
マウスオーバーは親要素が必須になります。

.accordion
アコーディオン基本
サンプル
サンプル
サンプル
.accordion_tb
TBサイズ以下のみ開閉
サンプル
サンプル
サンプル
.accordion_pc
PCサイズ以上のみ開閉
サンプル
サンプル
サンプル
.accordion + .open
初期開いた状態
サンプル
サンプル
サンプル
.accordion + .click
PCでもクリックで開閉
サンプル
サンプル
サンプル
.accordion + .left-icon
アイコン左
サンプル
サンプル
サンプル
.accordion + .right-icon
アイコン右端
サンプル
サンプル
サンプル
.accordion + .bottom-icon
アイコン下
サンプル
サンプル
サンプル
.accordion + .no-icon
アイコンなし
サンプル
サンプル
サンプル
.accordion + 「data-group="#id"」

グループのIDを指定し、ID内では1つのアコーディオンしか開かないようにします。
メニューの場合は、タイトルの属性にグループのIDを指定して利用できます。

タブメニュー

全てタブ
①-1タブ本文:
サンプルサンプルサンプルサンプルサンプル
サンプルサンプルサンプルサンプルサンプル
②-1タブ本文:サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
③-1タブ本文:
サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
サンプルサンプルサンプルサンプルサンプル
PCタブ/TB以下アコーディオン
①-2タブ本文:
サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
サンプルサンプルサンプルサンプルサンプル
②-2タブ本文: メニューに「.on」でタブの初期が開いた状態。
サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
③-2タブ本文:
サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
サンプルサンプルサンプルサンプルサンプル
PCアコーディオン/TB以下タブ
①-3タブ本文:
本文に「.open」でアコーディオンの初期が開いた状態。
サンプルサンプルサンプルサンプルサンプル
②-3タブ本文:サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
③-3タブ本文:
サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
サンプルサンプルサンプルサンプルサンプル
デザインサンプル①(ボーダー変更)
①-3タブ本文:
サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
サンプルサンプルサンプルサンプルサンプル
②-3タブ本文:サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
③-3タブ本文:
サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
サンプルサンプルサンプルサンプルサンプル
デザインサンプル②(背景変更)
①-3タブ本文:
サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
サンプルサンプルサンプルサンプルサンプル
②-3タブ本文:サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
③-3タブ本文:
サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
サンプルサンプルサンプルサンプルサンプル

セレクトボタン

※「target="_blank"」等も指定できます。

テキストのサンプル

文字スタイル

「.text-minchou」明朝体の指定

「.text-gothic」ゴシック体の指定

「.text-english」欧文フォントの指定

「.text-bold」太字のサンプル。「<strong>」太字のサンプル

「.text-italic」イタリックのサンプル。

「.text-w-100」文字の太さ。
フォントが対応しているならば 100~900 まで指定可

「.text-normal」スタイルなしのサンプル(装飾を削除)

アイコン

アイコンは基本的にGoogleマテリアルアイコンを使用

Googleマテリアルアイコンの一覧はこちら
フォントの種類は、outlined, round, sharp, two-tone から、1つを「/scss/setting/_design-*.scss」で指定。
two-tone は、colorプロパティで色変更ができない。filterを使用する必要あり。
次のいずれを指定しても同じ設定になります。
.icon, .material-icons, .material-icons-outlined, .material-icons-round, .material-icons-sharp, .material-icons-two-tone
searchsearch

一部、追加アイコンの利用も可能

追加アイコンの一覧はこちら
追加のアイコンはVer2と同様の仕様になります。

インデント

「.text-indent-1」一文字目を右にずらす。サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル

「.text-indent-0」text-indent:0;を指定。

※「.text-kome」一文字目を左にずらす。サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル

home「.text-kome-icon」アイコンの一文字目を左にずらす。サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル

折り返しの指定

「.text-ellipsis」1行に収まらない文字を省略。「_pc」「_tb」「_sp」の分岐あり。サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル

「.text-wrap-nowrap」改行させない。「_pc」「_tb」「_sp」の分岐あり。

「.text-wrap-balance」バランス良く改行させる。「_pc」「_tb」「_sp」の分岐あり。

「.text-wrap-pretty」レイアウト優先でバランス良く改行させる。「_pc」「_tb」「_sp」の分岐あり。

「.text-wrap」デフォルトの改行。「_pc」「_tb」「_sp」の分岐あり。

クラス指定「.br」改行する。「_pc」「_tb」「_sp」の分岐あり。サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル

word-break

「_pc」「_tb」「_sp」の分岐あり。

class名 プロパティ 概要
.wb-auto-phrase word-break: auto-phrase; 日本語も割と単語毎に折り返す ※ブラウザ制限あり
.wb-keep-all word-break: keep-all; 単語中で折り返さない
.wb-break-all word-break: break-all; 単語中でも折り返す
.wb-normal word-break: normal; 既定の改行規則 ※break-word(非推奨)と同等なら日本語以外は単語毎に折り返す

テキストリンク

通常のテキストリンク

→リンク色を基本の文字色に変更
※aタグ個々に 「.text-link-bodycolor」を設定も可

文字サイズ

「<small>」小さな文字。
「.text-size-80p」80%指定。<small>と同じサイズ 「.text-size-s」小さな文字。
「.text-size-ss」さらに小さな文字。
「.text-size-120p」120%指定。

「.h1」「.h2」「.h3」「.h4」「.h5」「.h6」で、h1~h6と同じサイズを指定可。

※class指定は「_pc」「_tb」「_sp」の分岐あり。

文字を囲む

「.text-encircle」文字を囲む。合わせて背景色かボーダーを指定 サンプル

文字を縁取る

  • .fuchidori-primary
  • .fuchidori-accent
  • .fuchidori-primary-l
  • .fuchidori-accent-l
  • .fuchidori-sub
  • .fuchidori-sub2
  • .fuchidori-bodybg
  • .fuchidori-bodycolor

1文字を四角で囲む

「.text-shikaku」

あいうえお

1文字を丸で囲む

「.text-maru」

あいうえお

マーカー

  • .marker-primary あいうえお
  • .marker-primary-l あいうえお
  • .marker-accent あいうえお
  • .marker-accent-l あいうえお
  • .marker-sub あいうえお
  • .marker-sub2 あいうえお
  • .marker-bodybg あいうえお
  • .marker-bodycolor あいうえお

強調ドット

「.text-dot」
※「after-bg-*」で色の変更可

あいうえおかきく

「.text-dot-shikaku」
※「after-bg-*」で色の変更可

あいうえおかきく

文字の均等割付(文字横幅を統一)

「.js-justify」「data-justify-c」に何文字で合わせたいかを設定。
住所…サンプルサンプル
会社概要…サンプルサンプル
FAX番号…サンプルサンプル
e-mail…サンプルサンプル

文字の均等割付(親ボックスに内の文字の始点と終点を合わせる)

「.text-justify」で text-align: justify; text-justify: inter-character; text-align-last: justify;を設定。
「&.dist」または「.text-justify .dist」で text-justify: distribute;(単語の間隔で調整)を設定

あり。 これはサンプルの文章になります。 これはサンプルの文章になります。
なし。 これはサンプルの文章になります。 これはサンプルの文章になります。

文字の縦書き ※「_pc」「_tb」「_sp」あり

IE11で縦書きを指定した要素は、高さを指定しないと画面と同じ高さになる

.text-tate

2021年12月31日
Hello.これはサンプルの文章になります。

.text-tate-lr

2021年12月31日
Hello.これはサンプルの文章になります。

.text-tate-num
.text-tate-en

2021年12月31日
Hello.これはサンプルの文章になります。

vertical-align

文言・画像の縦位置

.va-t vertical-align: top;
.va-b vertical-align: bottom;
.va-m vertical-align: middle;

line-height

ライン高

.lh-1 line-height: 1;
.lh-1d2 line-height: 1.2;
.lh-1d5 line-height: 1.5;
.lh-1d8 line-height: 1.8;
.lh-2 line-height: 2;
.lh-2d5 line-height: 2.5;
.lh-3 line-height: 3;

letter-spacing

レタースペース

.ls--0.2em letter-spacing: -0.2em;
.ls--0.1em letter-spacing: -0.1em;
.ls-0 letter-spacing: 0;
.ls-0.1em ~ .ls-1.5em letter-spacing: 0.1em;
letter-spacing: 1.5em;
※0.1em 刻み
.ls-normal letter-spacing: normal;

リストサンプル

.list-bar

  • 1サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
  • 2サンプルサンプルサンプルサンプルサンプル
  • 3サンプルサンプルサンプルサンプルサンプル

「.before-bg-*」で横棒の背景色を変更可。

.list-maru

  • 1サンプルサンプルサンプルサンプルサンプル
  • 2サンプルサンプルサンプルサンプルサンプル
  • 3サンプルサンプルサンプルサンプルサンプル

.list-shikaku

  • 1サンプルサンプルサンプルサンプルサンプル
  • 2サンプルサンプルサンプルサンプルサンプル
  • 3サンプルサンプルサンプルサンプルサンプル

.list-qa

Qサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
Aサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
Qサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル
Aサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル

「.list-maru」「.list-shikaku」「.list-qa」は、「.fst-bg-*」で一文字目の背景色を変更。「.fst-text-*」で一文字目の文字色を変更。上記を参考。

  • list-disc
  • list-disc
  • list-disc
  • list-circle
  • list-circle
  • list-circle
  • list-square
  • list-square
  • list-square
  • list-decimal
  • list-decimal
  • list-decimal
  • list-decimal-zero
  • list-decimal-zero
  • list-decimal-zero
  • list-upper-alpha
  • list-upper-alpha
  • list-upper-alpha
  • list-lower-alpha
  • list-lower-alpha
  • list-lower-alpha
  • list-upper-roman
  • list-upper-roman
  • list-upper-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  • list-lower-roman
  1. ol > li
  2. ol > li
  3. ol > li
リストマークの色指定
  • list-m-primary
  • list-m-primary
  • list-m-primary
  • list-m-primary-l
  • list-m-primary-l
  • list-m-primary-l
  • list-m-sub
  • list-m-sub
  • list-m-sub
  • list-m-sub2
  • list-m-sub2
  • list-m-sub2
  • list-m-accent
  • list-m-accent
  • list-m-accent
  • list-m-accent-l
  • list-m-accent-l
  • list-m-accent-l
  • 個別に指定も可
  • list-m-primary
  • list-m-accent
    1. 子要素に指定も可

画像のサンプル

sample 「.img-fluid」横幅100%
sample 「.img-circle」丸抜き
sample 「.img-rounded」角丸
sample 「.img-thumbnail」枠線
hvr-opacity
hvr-shadow

分割サンプル

「.rows-3 > *」は3分割の1ブロック。
「.rows-3 > .col-2」は3分割の2ブロック。
「.rows-3 > .col-3」は3分割の3ブロック。
上記のルールで10分割まで
「.rows」は1行に数は問わず横並び。「.col-*」は効かない。2行にはならない。
「.rows-*」は全サイズに適用。
「.rows-*_sp」はSPサイズのみ適用。
「.rows-*_tb」はTBサイズのみ適用。
「.rows-*_pc」はPCサイズのみ適用。

3分割
1/3
1/3
1/3
3分割(2:1)
2/3
1/3
2分割(並び順を指定)
1「.order-*」で順序変更可。-1から12番まで
2
「.rows」は1行に数は問わず横並び。「.col-*」は効かない。2行にはならない。
1
2
3
4
5
6
7
8
9
10
11
12
.colの並び方(横・縦)
  • 1
    高さ違い
  • 2
  • 3
  • 4
  • 5
  • 6
    高さ違い
横並び
.f-jc-start justify-content: flex-start; 左寄せ
.f-jc-end justify-content: flex-end; 右寄せ
.f-jc-center justify-content: center; 真ん中合わせ
.f-jc-space-between justify-content: space-between; 余白を.colの間に均等に
.f-jc-space-around justify-content: space-around; 余白を.colの周りに均等に
縦並び
.f-ai-stretch align-items: stretch; 高さを揃える(初期値)
.f-ai-start align-items: flex-start; 上に合わせる
.f-ai-end align-items: flex-end; 下に合わせる
.f-ai-center align-items: center; 真ん中に合わせる
.f-ai-baseline align-items: baseline; ベースラインに合わせる
グリッドのパディングを削除・変更する方法

.rowsに「.gutters-0」「.gutters-05」「.gutters-1」を指定する

※「.no-gutters」は、廃止

gutters-0
gutters-0
gutters-0
gutters-05
gutters-05
gutters-05
gutters-1
gutters-1
gutters-1
横スクロール

.rowに「.rows-scroll-x」を指定する

A
B
C
D
E
F
G
H
I

配置のサンプル

「.text-left」テキスト左寄せ(※「_pc,_tb,_sp」あり)

「.text-center」テキスト中央寄せ(※「_pc._tb,_sp」あり)

「.text-right」テキスト右寄せ(※「_pc,_tb,_sp」あり)

sample

画像の右寄せと文言のサンプル

「.img-float-r」を画像に設定。サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル

sample

画像の左寄せと文言のサンプル

「.img-float-l」を画像に設定。サンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプルサンプル

position

.posi-relative position: relative ※「_pc,_tb,_sp」あり
.posi-absolute position: absolute
.posi-fixed position: fixed
.posi-sticky position: sticky

top,bottom,right,left

「.top-50」など

top 「top:0」から10%ずつ足して100%までと 25%、33%、66%、75%、autoの指定可。 ※「_pc,_tb,_sp」あり
bottom
right
left
top-following スクロールに追従する要素分の高さを設定
position: stickyとの併用を想定
※「_pc,_tb,_sp」あり

z-index

「.z-1」など

.z-1 「z-index:0」から「z-index:5」まで。 ※「_pc,_tb,_sp」あり
.z--1 「z-index:-1」から「z-index:-5」まで。
.z-auto 「z-index:auto」

transform: translate

「.tl-x-10」「.tl-y--10」など
別途「.tl-center-middle」で「transform: translate(-50%,-50%)」
※.tlは1つのみ有効。上書きされるため複数指定不可。

tl x 「transform: translateX(-100%)」から10%ずつ足して100%までと -75%、-66%、-33%、-25%、25%、33%、66%、75%を指定可 ※「_pc,_tb,_sp」あり
y 「transform: translateY(-100%)」から10%ずつ足して100%まで -75%、-66%、-33%、-25%、25%、33%、66%、75%を指定可

縦横中央配置のサンプル

「.tl-center-middle」
transform: translate(-50%,-50%)(※「_pc,_tb,_sp」あり)
※.tlは1つのみ有効。上書きされるため複数指定不可。

テーブルサンプル

通常のテーブル
A B C D E
Sample text text text text
Sample text text text text
Sample text text text text
Sample text text text text
Sample text text text text

可変テーブル

見出し
内容
内容
見出し
内容
内容
見出し
内容
内容
見出し
内容
内容

レスポンシブテーブル(横スクロール)

HelloWorld HelloWorld HelloWorld HelloWorld HelloWorld
a 1 2 3 4
b 1 2 3 4
c 1 2 3 4
d 1 2 3 4
e 1 2 3 4

レスポンシブテーブル(横スクロール・一行目・一列目固定)

HelloWorld HelloWorld HelloWorld HelloWorld HelloWorld
a 1 2 3 4
b 1 2 3 4
c 1 2 3 4
d 1 2 3 4
e 1 2 3 4

小さなテーブル

HelloWorld HelloWorld HelloWorld HelloWorld HelloWorld
a 1 2 3 4
b 1 2 3 4
c 1 2 3 4
d 1 2 3 4
e 1 2 3 4

もっと小さなテーブル

HelloWorld HelloWorld HelloWorld HelloWorld HelloWorld
a 1 2 3 4
b 1 2 3 4
c 1 2 3 4
d 1 2 3 4
e 1 2 3 4

ボーダーなしテーブル

HelloWorld HelloWorld HelloWorld HelloWorld HelloWorld
a 1 2 3 4
b 1 2 3 4
c 1 2 3 4
d 1 2 3 4
e 1 2 3 4

「::before」や「::after」を追加する

「data-before="文字列"」で指定した文字を
「.add-before」「.add-before_pc」「.add-before_tb」「.add-before_sp」のいずれかで追加できる

「data-after="文字列"」で指定した文字を
「.add-after」「.add-after_pc」「.add-after_tb」「.add-after_sp」のいずれかで追加できる

※「table」等での使用を想定していますが、何にでも利用できます。「content:」の文字をHTMLで指定したい時に、ご利用ください。

名前
犬
猫
太郎
好き
好き
花子
普通
好き
次郎
好き
普通

テーブルレイアウトの変更

「.table-lyaout-auto」「.table-lyaout-fixed」で、table-layoutをそれぞれに変更できる
「_pc」「_tb」「_sp」の分岐あり

ボックスのサンプル

「.box-section」 セクションのマージントップ
margin-top: var(--s-box-section);

「.box-section-pd」 セクションのパディングトップ
padding-top: var(--s-box-section);

「.box-section-pd-y」 セクションの上下パディング
padding-top: var(--s-box-section);
padding-bottom: var(--s-box-section);

box-a
box-b
box-c
box-d
box-e
box-f
box-g
box-h
box-i
box-j
box-k
box-l
box-m
box-n
box-o
box-p
box-q
box-r
box-s
box-t
box-u
box-v
box-w
data-before="check"などでアイコンを指定可
box-x
data-before="NEW"などで文字を指定可
box-y
box-z
box-f + bdr-c-accent
box-d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,wも線色変更可能
p-a-1, bg-red
p-a-1, bdr-a11
p-a-1, bdr-a11, bdr-radius
p-a-1, bdr-top
p-a-1, bdr-right
p-a-1, bdr-bottom
p-a-1, bdr-left
p-a-1, bdr-a11, bdr-radius, bdr-w-5px, bdr-c-primary
shadow
shadow-a
shadow-b
shadow-c
fukidashi-t
fukidashi-b
fukidashi-r
fukidashi-l
fukidashi-t-bdr
fukidashi-b-bdr
fukidashi-r-bdr
fukidashi-l-bdr
fukidashi-t-line
fukidashi-b-line
fukidashi-r-line
fukidashi-l-line
.bg-maru
.bg-shikaku
.bg-shikaku-a

※「.shadow」は、テキストや画像・SVGなどにも利用可

※「.fukidashi」は、フォントサイズ指定(.h1)で三角の大きさが変更可

※「.fukidashi」の三角の色は、親要素の背景色を引き継ぎ。「.after-bg-*」で三角の色だけを変更可

※「.bg-maru」「.bg-shikaku」色は、「.after-bg-*」でを変更可。(親要素は未指定推奨)

※「.fukidashi」「.bg-maru」「.bg-shikaku」は、併用不可

POINT 1

組合せの例
サンプルサンプルサンプルサンプルサンプルサンプル

Check!!
POINT 2

組合せの例
サンプルサンプルサンプルサンプルサンプルサンプル

More info
POINT 3

組合せの例
サンプルサンプルサンプルサンプルサンプルサンプル

More info
POINT 4

組合せの例
サンプルサンプルサンプルサンプルサンプルサンプル

組合せの例
サンプルサンプルサンプルサンプルサンプルサンプル

組合せの例
サンプルサンプルサンプルサンプルサンプルサンプル

組合せの例
サンプルサンプルサンプルサンプルサンプルサンプル

組合せの例
サンプルサンプルサンプルサンプルサンプルサンプル

例フロー①

サンプルサンプル
1 arrow_forward

arrow_downward

例フロー②

サンプルサンプル
2 arrow_forward

arrow_downward

例フロー③

サンプルサンプル
3 arrow_forward

arrow_downward

例フロー④

サンプルサンプル
4 arrow_forward

arrow_downward

例フロー⑤

サンプルサンプル
5
ボーダーのクラス(_pc, _tb, _spの分岐あり)
.bdr-all border: solid 1border-color 1px;
.bdr-top border-top: solid $border-color 1px;
.bdr-bottom border-bottom: solid $border-color 1px;
.bdr-right border-right: solid $border-color 1px;
.bdr-left border-left: solid $border-color 1px;
ボーダースタイルのクラス
.bdr-s-solid border-style: solid;
.bdr-s-dotted border-style: dotted;
.bdr-s-dashed border-style: dashed;
.bdr-s-double border-style: double;
ボーダーの角丸クラス
.bdr-radius border-radius: 0.5em;
.bdr-radius-0 border-radius: 0;
.bdr-radius-1 border-radius: 1em;
.bdr-radius-1d5 border-radius: 1.5em;
.bdr-radius-2 border-radius: 2em;
.bdr-radius-50p border-radius: 50%;
.bdr-radius-t-r-0 border-top-right-radius: 0;
.bdr-radius-t-l-0 border-top-left-radius: 0;
.bdr-radius-b-r-0 border-bottom-right-radius: 0;
.bdr-radius-b-l-0 border-bottom-left-radius: 0;
ボーダーの色クラス
.bdr-c-default 基本のボーダー色
.bdr-c-primary プライマリー
.bdr-c-primary-l プライマリー薄い
.bdr-c-accent アクセント
.bdr-c-accent-l アクセント薄い
.bdr-c-sub サブ
.bdr-c-sub2 サブ2
.bdr-c-bodybg body背景色
.bdr-c-bodycolor body文字色
ボーダー太さのクラス
.bdr-w-1px ボーダーの太さ1px
.bdr-w-2px ボーダーの太さ2px
.bdr-w-3px ボーダーの太さ3px
.bdr-w-4px ボーダーの太さ4px
.bdr-w-5px ボーダーの太さ5px
ボーダー無しのクラス
.bdr-none-a ボーダー全てなし
.bdr-none-t ボーダー上なし
.bdr-none-b ボーダー下なし
.bdr-none-r ボーダー右なし
.bdr-none-l ボーダー左なし

slickサンプル

参考:https://kenwheeler.github.io/slick/

デフォルト

「.slick-slider」を指定

左右パディングなし

「.slide-pd-0」を追加

data-slickでオプションを指定可

data-slick='{"slidesToShow":3, "responsive": [{"breakpoint":768,"settings":{"slidesToShow": 1}}]}'

カスタマイズ例(左右に少しスライド)

class="slick-slider center-mode-a"
data-slick='{"centerMode":true, "centerPadding":"20%"}'

カスタマイズ例(左右に少しスライド)

class="slick-slider center-mode-b"
※「overflow: visible」にして左右を表示しているだけ

サムネイル付きスライドショー

class="slick-thumbnail"
class="slick-thumbnail-nav"
※class名が異なる。
※メインもサムネイルも「data-slick=""」でオプションの変更可。
※複数設置可

サムネイル付きスライドショー2

全てのサムネイルを表示

class="slick-thumbnail"
class="slick-thumbnail-nav2"
data-rows='{"sp":2, "tb":3, "pc":4}' ※サムネイルの列数の指定可
※class名が異なる。
※メインもサムネイルも「data-slick=""」でオプションの変更可。
※複数設置可

カラーサンプル

文字色

サイトカラー
text-primary
text-accent
text-primary-l
text-accent-l
text-sub
text-sub2
text-bodybg
text-bodycolor
text-bdrcolor
デフォルトカラー
text-black
text-white
text-red
text-pink
text-purple
text-deep-purple
text-indigo
text-blue
text-light-blue
text-cyan
text-teal
text-green
text-light-green
text-lime
text-yellow
text-amber
text-orange
text-deep-orange
text-brown
text-gray
text-blue-gray
商標カラー
text-twitter
text-facebook
text-pocket
text-hatebu
text-line
text-instagram
text-freedial
text-freecall
first-letter 一文字目の色変更
fst-text-primary
fst-text-accent
fst-text-primary-l
fst-text-accent-l
fst-text-sub
fst-text-sub2
fst-text-bodycolor
fst-text-bodybg
fst-text-bdrcolor
beforeの色変更
before-text-primary
before-text-accent
before-text-primary-l
before-text-accent-l
before-text-sub
before-text-sub2
before-text-bodycolor
before-text-bodybg
before-text-bdrcolor
Afterの色変更(良い例がありませんが指定できます)
after-text-primary
after-text-accent
after-text-primary-l
after-text-accent-l
after-text-sub
after-text-sub2
after-text-bodycolor
after-text-bodybg
after-text-bdrcolor

背景色

サイトカラー
bg-primary
bg-primary-l
bg-accent
bg-accent-l
bg-sub
bg-sub2
bg-bodybg
bg-bodycolor
bg-bdrcolor
デフォルトカラー
bg-black
bg-white
bg-red
bg-red-l
bg-pink
bg-pink-l
bg-purple
bg-purple-l
bg-deep-purple
bg-deep-purple-l
bg-indigo
bg-indigo-l
bg-blue
bg-blue-l
bg-light-blue
bg-light-blue-l
bg-cyan
bg-cyan-l
bg-teal
bg-teal-l
bg-green
bg-green-l
bg-light-green
bg-light-green-l
bg-lime
bg-lime-l
bg-yellow
bg-yellow-l
bg-amber
bg-amber-l
bg-orange
bg-orange-l
bg-deep-orange
bg-deep-orange-l
bg-brown
bg-brown-l
bg-gray
bg-gray-l
bg-blue-gray
bg-blue-gray-l
商標カラー
bg-twitter
bg-facebook
bg-pocket
bg-hatebu
bg-line
bg-instagram
bg-freedial
bg-freecall
first-letter 一文字目の背景色変更
fst-bg-primary
fst-bg-accent
fst-bg-primary-l
fst-bg-accent-l
fst-bg-sub
fst-bg-sub2
fst-bg-bodycolor
fst-bg-bodybg
fst-bg-bdrcolor
beforeの背景色変更
before-bg-primary
before-bg-accent
before-bg-primary-l
before-bg-accent-l
before-bg-sub
before-bg-sub2
before-bg-bodycolor
before-bg-bodybg
before-bg-bdrcolor
afterの背景色変更
after-bg-primary
after-bg-accent
after-bg-primary-l
after-bg-accent-l
after-bg-sub
after-bg-sub2
after-bg-bodycolor
after-bg-bodybg
after-bg-bdrcolor

Google maps & Youtube

iframeで貼付け ※レスポンシブ対応

.gmap > iframe

縦横比の変更

「.gmap .aspect-3x1」
次のclassを併記で縦横比を変更できます。「_pc」「_tb」「_sp」の分岐あり

class名 縦横比 プロパティ
.aspect-5x1 5:1 aspect-ratio: 5 / 1;
.aspect-4x1 4:1 aspect-ratio: 4 / 1;
.aspect-3x1 3:1 aspect-ratio: 3 / 1;
.aspect-2x1 2:1 aspect-ratio: 2 / 1;
.aspect-16x9 16:9 aspect-ratio: 16 / 9;
.aspect-8x5 8:5 aspect-ratio: 8 / 5;
.aspect-3x2 3:2 aspect-ratio: 3 / 2;
.aspect-4x3 4:3 aspect-ratio: 4 / 3;
.aspect-1x1 1:1 aspect-ratio: 1 / 1;
.aspect-5x6 5:6 aspect-ratio: 5 / 6;
.aspect-4x5 4:5 aspect-ratio: 4 / 5;

YOUTUBE

「.youtube」16:9でYOUTUBE動画を配置

「.youtube .aspect-4x3」4:3でYOUTUBE動画を配置

横サイズ・縦サイズ

.container

「.container-*」は画面幅により、最大横幅が指定されます。
※「.container-lg」も画面幅が576px以下の時は、最大横幅540pxが指定される
※例外として「.container-fluid」は常に100%

classで指定 横幅の最大値 ブレイクポイント
.container-xs 540px 0 ~ 576px
.container-sm 720px 577px ~ 768px
.container-md 960px 769px ~ 1024px
.container 1320px 1025px ~ 1600px
.container-lg 1680px 1600px ~
.container-fluid 100% -
.container-global 上記のいずれかを継承。header 等と同じ指定。

横サイズ

class 概要
.w-1em .w-12em 「width: 1em」から1emずつ足し12emまで。
「_pc」「_tb」「_sp」の分岐あり
.w-min-1em .w-min-12em 「min-width: 1em」から1emずつ足し12emまで。最小値を設定。
.w-max-1em .w-max-12em 「max-width: 1em」から1emずつ足し12emまで。最大値を設定。
.w-10p .w-100p 「width: 10%;」から10%ずつ足して100%まで。
100%以降は50%ずつ足して300%まで
25%、33%、66%、75%の指定可。 「_pc」「_tb」「_sp」の分岐あり
.w-min-10p .w-min-100p 「min-width: 10%;」から10%ずつ足して100%まで。
25%、33%、66%、75%の指定可。 「_pc」「_tb」「_sp」の分岐あり
.w-max-10p .w-max-100p 「max-width: 10%;」から10%ずつ足して100%まで。
25%、33%、66%、75%の指定可。 「_pc」「_tb」「_sp」の分岐あり
.w-10vw .w-100vw 「width: 10vw;」から10ずつ足して100vwまで。
「_pc」「_tb」「_sp」の分岐あり
.w-auto、.w-min-auto、.w-max-auto 「width: auto;」「min-width: auto;」「max-width: auto;」
「_pc」「_tb」「_sp」の分岐あり
.w-initial 「width: initial; max-width: initial; 」
画像の初期値を設定(分岐なし)
.w-fit-content 「 width: fit-content; 」
「_pc」「_tb」「_sp」の分岐あり
.w-max-content 「 width: max-content; 」
「_pc」「_tb」「_sp」の分岐あり
.w-min-content 「 width: min-content; 」
「_pc」「_tb」「_sp」の分岐あり

縦サイズ

class 概要
.h-1 .h-12 「height: 1.5em」から1.5emずつ足し18emまで。※1.5emは1行の高さ。
「_pc」「_tb」「_sp」の分岐あり
.h-10vh .h-100vh 「height: 10vh」から10vhずつ足し100vhまで。
「_pc」「_tb」「_sp」の分岐あり
.h-min-1 .h-min-12 「min-height: 1.5em」から1.5emずつ足し18emまで。最小値を設定。
.h-max-1 .h-max-12 「max-height: 1.5em」から1.5emずつ足し18emまで。最大値を設定。
.h-100p 「height: 100%;」
「_pc」「_tb」「_sp」の分岐あり
.h-auto、.h-min-auto、.h-max-auto 「height: auto;」「min-height: auto;」「max-height: auto;」
「_pc」「_tb」「_sp」の分岐あり

マージン・パデング

例「.m-t-0」「.m-t-0_pc」「.p-t-0」「.p-t-0_sp」

①プロパティ ②方向 ③サイズ ④分岐
m margin
p padding
a all 全方向
t top 上
r right 右
b bottom 下
l left 左
x right left 左右
y top bottom 上下
0 0em(0px)
05 0.5em(8px)
1 1em(16px)
2 2em(32px)
3 3em(48px)
4 4em(64px)
5 5em(80px)
6 6em(96px)
7 7em(112px)
8 8em(128px)
9 9em(144px)
10 10em(160px)
auto auto
gutter var(--s-gutter)
box var(--s-box-pd)
未指定 PC、TB、SP、全てに適用
_pc PCサイズのみ適用
_tb TBサイズのみ適用
_sp SPサイズのみ適用
※gutterは分岐なし
※boxは「.p-a-box」のみ

※サイズのpx数は、標準フォントサイズを16pxに設定した場合の参考値。

※マージンは上下左右はマイナスも指定可(.m-t--10など)

※パディングトップ(.p-t-*)のみ、Googleマップ用にパーセントの設定あり。詳細はGoogleマップを参考。

display

hidden

※display:none

hidden PC、TB、SP 全てに適用
hidden_pc PCのみに適用
hidden_tb TBのみに適用
hidden_sp SPのみに適用
hidden_po 印刷時のみに適用
hidden-before beforeのみ適用(_pc、_tb、_spあり)
hidden-after afterのみ適用(_pc、_tb、_spあり)

display(none以外)

例「.dsp-i」「.dsp-ib」「.dsp-b」「.dsp-i_sp」

①プロパティ ②値 ③分岐
dsp display i inline
未指定 PC、TB、SP、全てに適用
_pc PCのみ適用
_tb TBのみ適用
_sp SPのみ適用
ib inline-block
b block
f flex
if inline-flex
t table
tr table-row
tc table-cell

display 直近の子要素に適用

dsp-i-child inline ※「_pc」「_tb」「_sp」
dsp-ib-child inline-block
dsp-b-child block
dsp-tr-child table-row
dsp-tc-child table-cell
例)dsp-i-child

Hello inline-block Hello inline-block Hello inline-block

例)dsp-tc-child
    Hello table-cell Hello table-cell Hello table-cell

flex

「_pc」「_tb」「_sp」の分岐あり

方向

.f-d-row flex-direction: row; 横
.f-d-row-r flex-direction: row-reverse; 横逆
.f-d-column flex-direction: column; 縦
.f-d-column-r flex-direction: column-reverse; 縦逆

折返し

.f-w-nowrap flex-wrap: nowrap; 折り返さない
.f-w-wrap flex-wrap: wrap; 折り返す
.f-w-wrap-r flex-wrap: wrap-reverse; 折り返す逆

横並び

.f-jc-start justify-content: flex-start; 左寄せ
.f-jc-end justify-content: flex-end; 右寄せ
.f-jc-center justify-content: center; 真ん中合わせ
.f-jc-space-between justify-content: space-between; 余白の間を均等に
.f-jc-space-around justify-content: space-around; 余白の周りを均等に

縦並び

.f-ai-stretch align-items: stretch; 高さを揃える(初期値)
.f-ai-start align-items: flex-start; 上に合わせる
.f-ai-end align-items: flex-end; 下に合わせる
.f-ai-center align-items: center; 真ん中に合わせる
.f-ai-baseline align-items: baseline; ベースラインに合わせる

縦並び(複数行)

.f-ac-stretch align-content: stretch; 高さを揃える(初期値)
.f-ac-start align-content: flex-start; 上に合わせる
.f-ac-end align-content: flex-end; 下に合わせる
.f-ac-center align-content: center; 真ん中に合わせる
.f-ac-space-between align-content: space-between; 余白の間を均等に
.f-ac-space-around align-content: space-around; 余白の周りを均等に

flex-grow, flex-shrink

.f-grow-0 flex-grow: 0 引き伸ばさない
.f-grow-1 flex-grow: 1 引き伸ばす
.f-shrink-0 flex-shrink: 0 縮めない
.f-shrink-1 flex-shrink: 1 縮める

並び順

.order--1 order: -1; .order-0 order:0;
.order-1 order:1; .order-2 order:2;
.order-3 order:3; .order-4 order:4;
.order-5 order:5; .order-6 order:6;
.order-7 order:7; .order-8 order:8;
.order-9 order:9; .order-10 order:10;
.order-11 order:11; .order-12 order:12;

-1から12まで指定可

その他

float

float-r float:right ※「_pc」「_tb」「_sp」あり
float-l float:left

clear

cf clearfix
clear-r clear:right ※「_pc」「_tb」「_sp」あり
clear-l clear:left
clear-b clear:both

overflow

ボックスからはみ出たの内容の扱い

.ovf-h overflow: hidden; .ovf-x-h overflow-x: hidden; .ovf-y-h overflow-y: hidden; ※「_pc」「_tb」「_sp」あり
.ovf-a overflow: auto; .ovf-x-a overflow-x: auto; .ovf-y-a overflow-y: auto;
.ovf-s overflow: scroll; .ovf-x-s overflow-x: scroll; .ovf-y-s overflow-y: scroll;
.ovf-v overflow: visible; .ovf-x-v overflow-x: visible; .ovf-y-v overflow-y: visible;
.ovf-c overflow: clip; .ovf-x-c overflow-x: clip; .ovf-y-c overflow-y: clip;

object-fit

コンテナーにどのようにはめ込むか

.obj-fit-contain object-fit: contain;
.obj-fit-cover object-fit: cover;
.obj-fit-fill object-fit: fill;
.obj-fit-none object-fit: none;
.obj-fit-scale-down object-fit: scale-down;

pointer-events

イベントの扱い

.pe-none pointer-events: none;

※「_pc」「_tb」「_sp」あり

Speech Reader

音声ブラウザ用のclass

.sr-only 音声ブラウザのみで掲載
.sr-only-focusable 通常は音声ブラウザのみで掲載。
フォーカスされた時は通常のブラウザでも掲載。

内部リンク

内部リンクターゲット

.anchor
<a id="#a01" class="anchor"> と指定。固定のヘッダーメニュー分を考慮したclass。
リンクテストはクリック

内部リンクボタン

.link-inside
<a id="#a01" class="link-inside"> と指定。スクロール位置でボタンに「.on」を追加。

カレントの時「.on」を追加する

.on-check
<a href="/smp_template.html" class="on-check">
カレントの時、Javascriptで「.on」を追加する。
HTMLで掲載したメニューボタン等への使用を想定。ハッシュ・クエリは無視されます。

カレントの時「.on」を追加

電話番号リンク

デバイスやブラウザを問わず、同じ処理になります。iPhone等の電話番号の自動リンクは無効になります。

例 スマートフォン
UAが(iPhone|iPad|iPod|Android)
PC
UAが左以外
.calling-tel 00-0000-0000 TELする TELしない
数字テキスト 00-0000-0000 TELしない
href="tel:" 00-0000-0000 TELする
TELする TELしない
.calling-tel + data-telnumber="00-0000-0000"
phone00-0000-0000
営業時間 0:00 - 12:00

電話番号以外の要素を含みデザイン的に作るときは、data-telnumberを利用

印刷用:改ページの指定

.pgb-before-always page-break-before: always; 要素の直前で改ページさせる
.pgb-before-avoid page-break-before: avoid; 要素の直前の改ページを禁止
.pgb-after-always page-break-after: always; 要素の直後で改ページさせる
.pgb-after-avoid page-break-after: avoid; 要素の直後の改ページを禁止
.pgb-inside-avoid page-break-inside: avoid; 要素内での改ページを禁止

Wordpress 制作について

カスタムメニュー

各メニューボタンのCSS class (オプション)を指定することで、次のような機能を利用できます。
  • 「hidden_sp」「hidden_tb」「hidden_pc」を指定すると、それぞれのサイズでの表示を切り替えられます。
  • 「btn-open-nav」を指定すると、開閉ボタンを設置できます。
  • 「logo」「logo_sp」「logo_tb」「logo_pc」を指定すると、ロゴを設置できます。
  • 「btn-*」を指定すると、ボタンのデザインを変更できます。
  • 「btn-icon」を指定した場合、ナビゲーションラベルに Googleマテリアルアイコンのアイコン名を指定します。
    アイコン名の例)home、search など
  • 「btn-icon-2」は汎用Ver2系のアイコンを利用する場合に指定します。
    CSS指定の例)btn-icon-2 icon-facebook など
  • 「btn-img」は画像のみ掲載できます
  • 「accordion」「accordion_tb」「accordion_pc」など、アコーディオン関係のclassも有効です。
    また、タイトルの属性にグループのIDを指定すれば、 ID内では1つのアコーディオンしか開かないようにできます。
    ※1つアコーディオンを開いた状態で、2つ目を開くと、1つ目は閉じる
  • 「open-search」も利用できます。

その他

  • トップ画像・コンテンツ画像は、SP・TB・PC用を指定できますが、1枚だけ指定する場合は、SP用を指定します。
コンテンツ本文の先頭へ戻る ページの先頭へ戻る