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>
<p class="show-for-portrait">テキストは縦向きのときのみ表示されます。</p>
試してみる »
タッチスクリーンデバイスの表示と非表示
デバイスがタッチをサポートしているかどうかに応じて、要素を表示または非表示にできます。
| 类 | 説明 |
|---|---|
| .show-for-touch | タッチスクリーンをサポートするデバイスで表示(サポートしないデバイスでは非表示) |
| .hide-for-touch | タッチスクリーンをサポートするデバイスで非表示(サポートしないデバイスでは表示) |
以下の例では、デバイスがタッチをサポートしているかどうかに応じてテキストコンテンツを表示します。
例
<p class="show-for-touch">お使いのデバイスはタッチスクリーンをサポートしています。</p>
<p class="hide-for-touch">お使いのデバイスはタッチスクリーンをサポートしていません。</p>
試してみる »<p class="hide-for-touch">お使いのデバイスはタッチスクリーンをサポートしていません。</p>