CSSクラスリファレンス.

DXPR Builderを学ぶリファレンスエレメントとCSS

DXPR BuilderコンテンツはBootstrap 5クラスと独自の少数クラスを使います。 このリファレンスでは使う可能性・CSS指定する可能性の高いものを挙げます。

カスタムクラスの追加

  1. エレメントを選びます。
  2. 開くのはMore > Settingsです。
  3. 設定のGeneralセクションでHTML classesフィールドのクラスを選びます。任意のクラス名を入力するにはEdit as textをクリックし、クラスを半角スペースで区切ります。

Bootstrapグリッドクラス

コンテナークラス

Class Description
.container 固定幅の中央寄せコンテナー
.container-fluid 全幅コンテナー

ローとカラムのクラス

Class Description
.row カラム用フレックスコンテナー
.col-{n} ローのn/12を占めるカラム
.col-sm-{n} small (576px以上) のカラム幅
.col-md-{n} medium (768px以上) のカラム幅
.col-lg-{n} large (992px以上) のカラム幅
.col-xl-{n} XL (1200px以上) のカラム幅

Bootstrap間隔ユーティリティー

マージン

Class Description
.m-{0-5} 全辺のマージン
.mt-{0-5} 上のマージン
.mb-{0-5} 下のマージン
.ms-{0-5} 開始側のマージン (LTRでは左)
.me-{0-5} 終了側のマージン (LTRでは右)
.mx-{0-5} 左右のマージン
.my-{0-5} 上下のマージン

パディング

Class Description
.p-{0-5} 全辺のパディング
.pt-{0-5} 上のパディング
.pb-{0-5} 下のパディング
.ps-{0-5} 開始側のパディング
.pe-{0-5} 終了側のパディング
.px-{0-5} 左右のパディング
.py-{0-5} 上下のパディング

Bootstrapテキストユーティリティー

Class Description
.text-start 左寄せテキスト
.text-center 中央寄せテキスト
.text-end 右寄せテキスト
.fw-bold 太字テキスト
.fw-light 細字テキスト
.fst-italic 斜体テキスト
.text-uppercase 大文字テキスト
.text-lowercase 小文字テキスト
.fs-1〜.fs-6 フォントサイズ (1が最大)

Bootstrap色ユーティリティー

文字色

Class Description
.text-primary テーマプライマリー色
.text-secondary テーマセカンダリー色
.text-success 緑 (成功)
.text-danger 赤 (危険・エラー)
.text-warning 黄 (警告)
.text-info シアン (情報)
.text-muted 灰色の控えめテキスト
.text-white 白テキスト

背景色

Class Description
.bg-primary プライマリー背景
.bg-secondary セカンダリー背景
.bg-success 緑背景
.bg-danger 赤背景
.bg-warning 黄背景
.bg-info シアン背景
.bg-light 薄灰色背景
.bg-dark 暗背景

Bootstrap表示ユーティリティー

Class Description
.d-none エレメントを隠します
.d-block ブロック表示
.d-inline インライン表示
.d-sm-none small以上で隠します
.d-md-block medium以上で表示します
.d-lg-none large以上で隠します

DXPR Builderクラス

エレメントクラス

Class Description
.az-element 多くのコンテンツエレメントの基本クラスです。ButtonとImageには付かないので、代わりに.az-<type>を指定します
.az-<type> エレメントタイプごとに1クラスです。例: .az-text、.az-image、.az-images-carousel。Social Linksのクラスは.st-social
.az-section セクションエレメント
.row ローエレメント (Bootstrap)。旧版コンテンツのクラスは.az-row
.col-* カラムエレメント (Bootstrap)。旧版コンテンツのクラスは.az-column

アニメーションクラス

アニメーションはanimate.css命名を使います。エレメントのアニメーション中は次を持ちます。

Class Description
.animated アニメーション実行中に付きます
.infinite 付くのはInfiniteオン時です
Animation name, such as .fadeIn 再生中のAnimation in・Animation out効果です

バリアントクラス

Class Description
.az-variant-container A/Bテストコンテナーです。併用クラスは.rl-experiment
.az-variant-wrapper 各バリアント枝です
.az-variant-original 元の枝 (A) です
.az-variant-1、.az-variant-2 枝B、C以降です
.az-variant-active 現在表示中の枝です

レスポンシブ表示にクラスを使う

Bootstrap表示ユーティリティーを組み合わせて特定画面サイズでコンテンツを 表示・非表示します。

<!-- 携帯電話でのみ表示 -->
<div class="d-block d-md-none">携帯電話向けコンテンツ</div>

<!-- デスクトップでのみ表示 -->
<div class="d-none d-md-block">デスクトップ向けコンテンツ</div>

エレメントのHTML classesフィールド (設定のGeneralセクション) に このクラスを追加してレスポンシブ表示を制御します。