Foundation CSS 可視性


画面サイズに応じて要素を表示する

以下のクラスは、デバイス(画面サイズ)に応じて要素を表示します。

类 説明
.show-for-small-only 小型デバイスでのみ要素を表示(画面幅が 40.0625em 未満)
.show-for-medium-up 中型以上のデバイスで要素を表示(画面幅が 40.0625em より大きい)
.show-for-medium-only 中型デバイスのみで要素を表示(画面幅が 40.0625em から 64.0625em の間)
.show-for-large-up 大型以上のデバイスで要素を表示(画面幅が 64.0625em より大きい)
.show-for-large-only 大型デバイスのみで要素を表示(画面幅が 64.0625em から 90.0625em の間)
.show-for-xlarge-up 特大以上のデバイスで要素を表示(画面幅が 90.0625em より大きい)
.show-for-xlarge-only 特大以上のデバイスのみで要素を表示(画面幅が 90.0625em から 120.0625em の間)
.show-for-xxlarge-up 超特大以上のデバイスで要素を表示(画面幅が 120.0625em より大きい)

以下の例は、上記のすべての.show-クラスの可視性をデモンストレーションします。

<p class="show-for-small-only">你在小型设备上。</p>
<p class="show-for-medium-up">你在中型、大型、更大型、超大型的设备上。</p>
<p class="show-for-medium-only">你在中型设备上。</p>
<p class="show-for-large-up">你在大型、更大型、超大型的设备上</p>
<p class="show-for-large-only">你在大型设备上。</p>
<p class="show-for-xlarge-up">你在更大型、超大型的设备上。</p>
<p class="show-for-xlarge-only">你在更大型设备上。</p>
<p class="show-for-xxlarge-up">你在超大型设备上。</p>

試してみる »


画面サイズに応じて要素を非表示にする

以下のクラスは、デバイス(画面サイズ)に応じて要素を非表示にします。

类 説明
.hide-for-small-only 小型デバイスのみで要素を非表示(画面幅が 40.0625em 未満)
.hide-for-medium-up 中型以上のデバイスで要素を非表示(画面幅が 40.0625em より大きい)
.hide-for-medium-only 中型デバイスのみで要素を非表示(画面幅が 40.0625em から 64.0625em の間)
.hide-for-large-up 大型以上のデバイスで要素を非表示(画面幅が 64.0625em より大きい)
.hide-for-large-only 大型デバイスのみで要素を非表示(画面幅が 64.0625em から 90.0625em の間)
.hide-for-xlarge-up 特大以上のデバイスで要素を非表示(画面幅が 90.0625em より大きい)
.hide-for-xlarge-only 特大以上のデバイスのみで要素を非表示(画面幅が 90.0625em から 120.0625em の間)
.hide-for-xxlarge-up 超特大以上のデバイスで要素を非表示(画面幅が 120.0625em より大きい)
<p class="hide-for-small-only">你不在小型设备上。</p>
<p class="hide-for-medium-up">你不在中型、大型、更大型、超大型的设备上。</p>
<p class="hide-for-medium-only">你不在中型设备上。</p>
<p class="hide-for-large-up">你不在大型、更大型、超大型的设备上。</p>
<p class="hide-for-large-only">你不在大型设备上。</p>
<p class="hide-for-xlarge-up">你不在更大型、超大型的设备上。</p>
<p class="hide-for-xlarge-only">你不在更大型设备上。</p>
<p class="hide-for-xxlarge-up">你不在超大型设备上。</p>

試してみる »


画面の向きに応じて要素を表示する

以下のクラスは、デバイス(画面サイズ)に応じて要素を非表示にします。

要素を異なる向きで表示または非表示に設定できます。ノートパソコンなどのデスクトップデバイスは通常横向きですが、スマートフォンやタブレットは横向きまたは縦向きにできます。ユーザーがスマートフォンを持つ向きに応じて要素の表示と非表示を設定できます:

类 説明
.show-for-landscape 横向きのときに要素を表示(縦向きでは非表示)
.show-for-portrait 縦向きのときに要素を表示(横向きでは非表示)

以下の例では、使用する向きに応じてテキストコンテンツを表示します。

例

<p class="show-for-landscape">テキストは横向きのときのみ表示されます。</p>
<p class="show-for-portrait">テキストは縦向きのときのみ表示されます。</p>

試してみる »

タッチスクリーンデバイスの表示と非表示

デバイスがタッチをサポートしているかどうかに応じて、要素を表示または非表示にできます。

类 説明
.show-for-touch タッチスクリーンをサポートするデバイスで表示(サポートしないデバイスでは非表示)
.hide-for-touch タッチスクリーンをサポートするデバイスで非表示(サポートしないデバイスでは表示)

以下の例では、デバイスがタッチをサポートしているかどうかに応じてテキストコンテンツを表示します。

例

<p class="show-for-touch">お使いのデバイスはタッチスクリーンをサポートしています。</p>
<p class="hide-for-touch">お使いのデバイスはタッチスクリーンをサポートしていません。</p>
試してみる »
その他の拡張