その2でまとめるのは固定ページで使っているグリッドとパネルです。
導入したのだいぶ前なのであんまり覚えていないのですが「grid」で画面を横に分割してその内で「pannel」を使うようです。
未だに基本がよく分かっていないのでこのサイトの固定ページで使ったものを具体例としてコードをメモっておきます。
例1:「このサイトについて」ページ
<div class="uk-grid">
<div class="uk-width-medium-1-2">
<!-- ↑画面を横に2分割、768px未満のデバイス幅で縦にスタック -->
<div class="uk-panel uk-panel-box">
<h3>見出し1</h3>
<p>...</p>
<p>...</p>
<p>...</p>
<h3>見出し2</h3>
<p>...</p>
<p>...</p>
<p>...</p>
<h3>見出し3</h3>
<p>...</p>
<p>...</p>
<p>...</p>
</div>
</div>
<div class="uk-width-medium-1-2">
<div class="uk-panel uk-panel-box">
<h3>見出し4</h3>
<p>...</p>
<p>...</p>
<p>...</p>
</div>
</div>
</div>
実装結果
見出し1
…
…
…
見出し2
…
…
…
見出し3
…
…
…
見出し4
…
…
…
例2:フロントページ
<div class="uk-grid">
<div class="uk-width-medium-1-3 uk-margin-top uk-margin-bottom">
<!-- ↑画面を横に3分割、768px未満のデバイス幅で縦にスタック -->
<h3>見出し1</h3>
<p>...</p>
<p>...</p>
<p>...</p>
</div>
<div class="uk-width-medium-1-3 uk-margin-top">
<h3>見出し2</h3>
<p>...</p>
<p>...</p>
<p>...</p>
<h3>見出し3</h3>
<p>...</p>
<p>...</p>
<p>...</p>
<h3>見出し4</h3>
<p>...</p>
<p>...</p>
<p>...</p>
</div>
<div class="uk-width-medium-1-3 uk-margin-top">
<h3>見出し5</h3>
<p>...</p>
<p>...</p>
<p>...</p>
<h3>見出し6</h3>
<p>...</p>
<p>...</p>
<p>...</p>
</div>
</div>
実装結果
見出し1
…
…
…
見出し2
…
…
…
見出し3
…
…
…
見出し4
…
…
…
見出し5
…
…
…
見出し6
…
…
…
実際のフロントページはソースコードが若干ブサイクでした。そして何故か「pannel」を使っていない。今度直します。
例3:登場人物紹介
<div class="uk-grid">
<div class="uk-width-medium-1-4">
<!-- ↑画面を4分割したうちの1/4を使用、768px未満のデバイス幅で縦にスタック -->
<div class="uk-panel"><img src="【アイコンのURL】" alt=""></div>
</div>
<div class="uk-width-medium-3-4">
<!-- ↑画面を4分割したうちの3/4を使用、768px未満のデバイス幅で縦にスタック -->
<div class="uk-panel">
<p><strong>人物1の名前</strong> / character1's name</p>
<p>人物1の説明。</p>
</div>
</div>
</div>
<div class="uk-grid">
<div class="uk-width-medium-1-4">
<div class="uk-panel"><img src="【アイコンのURL】" alt=""></div>
</div>
<div class="uk-width-medium-3-4">
<div class="uk-panel">
<p><strong>人物2の名前</strong> / character2's name</p>
<p>人物2の説明。</p>
</div>
</div>
</div>
実装結果
人物1の名前 / character1’s name
人物1の説明。
人物2の名前 / character2’s name
人物2の説明。