新たな機能が追加されました→
ドキュメント
ページ・レイアウト
タイルパターン

The "Tiles" pattern(タイルパターン)

既製のセクションのほとんどは 2 つの一般的な構造に基づいており、そのうちの 1 つは 「タイル」 パターンです。

ブロック (または「タイル」) で構成されるレイアウトを作成するたびに、タイル パターンを使用できます。 このパターンは、機能タイル、価格設定、チームなどの既製のセクションの基礎となります。

button

テンプレートには、流動的なグリッドを作成するためのパーセンテージベースのグリッド システムは提供されていません。 ベース タイルの幅は固定されており (デフォルトは 330 ピクセル、24 ピクセルの余白があります)、これらの値は簡単に調整できます。

以下はタイル パターンの例です。

<section class="section center-content">
    <div class="container">
        <div class="section-inner">
 
            <!-- Tiles pattern -->
            <div class="tiles-wrap">
 
                <!-- Tiles item -->
                <div class="tiles-item">
                    <!-- Content -->
                </div>
 
                 <!-- Tiles item -->
                <div class="tiles-item">
                    <!-- Content -->
                </div>
 
                <!-- Tiles item -->
                <div class="tiles-item">
                    <!-- Content -->
                </div>
 
            </div>
 
        </div>
    </div>
</section>

Clear a row(行をクリアする)

1 行に含めることができる .tiles-item 要素の数は、その幅によって異なります。 たとえば、親コンテナには 3 つのアイテムが含まれていますが、「行をクリア」して新しい .tiles-wrap 要素を追加することで、そのうちの 2 つだけを簡単に表示できます 👇

<section class="section center-content">
    <div class="container">
        <div class="section-inner">
 
            <!-- Tiles pattern -->
            <div class="tiles-wrap">
 
                <!-- Tiles item -->
                <div class="tiles-item">
                    <!-- Content -->
                </div>
 
                 <!-- Tiles item -->
                <div class="tiles-item">
                    <!-- Content -->
                </div>
 
            </div>
 
            <!-- Another tiles pattern -->
            <div class="tiles-wrap">
 
                <!-- Tiles item -->
                <div class="tiles-item">
                    <!-- Content -->
                </div>
 
                 <!-- Tiles item -->
                <div class="tiles-item">
                    <!-- Content -->
                </div>
 
            </div>
 
        </div>
    </div>
</section>

Push uneven items to left(凹凸のあるものを左に寄せる)

.tiles-item 要素の数が奇数で、それらを左揃えにしたい場合は、.push-left クラスを .tiles-wrap 要素に追加するだけです 👇

<section class="section center-content">
    <div class="container">
        <div class="section-inner">
 
            <!-- Tiles pattern -->
            <div class="tiles-wrap push-left">
 
                <!-- Tiles item -->
                <div class="tiles-item">
                    <!-- Content -->
                </div>
 
                 <!-- Tiles item -->
                <div class="tiles-item">
                    <!-- Content -->
                </div>
 
                <!-- Tiles item -->
                <div class="tiles-item">
                    <!-- Content -->
                </div>
 
            </div>
 
        </div>
    </div>
</section>

属性一覧

List of available HTML classes(利用可能な HTML クラスのリスト)

ClassDescription
.push-leftPushes uneven tile items to left

React

PropTypeDefaultAccepted values
pushLeftbooleanfalse

vue

PropTypeDefaultAccepted values
push-leftbooleanfalse