テキストはブロック要素の class を .texts
、インライン要素の class を .text
に設定。装飾を施すにはモディファイアを付与します。
デフォルト|ストロング|スモール|Italic|削除|アイコン追加face|注釈入れ※1
<p class="texts">
<span class="text">デフォルト</span>
<strong class="text is-strong">ストロング</strong>
<small class="text is-small">スモール</small>
<span class="text is-italic">Italic</span>
<del class="text is-delete">削除</del>
<span class="text">
<i class="fas fa-thumbs-up" aria-hidden="true"></i>
<span class="text">アイコン追加</span>
<i class="material-icons">face</i>
</span>
<span class="text">
<span class="text">注釈入れ</span>
<sup>※1</sup>
</span>
</p>
.is-dark
または .is-dark-(x)
を付与し、黒文字の濃度を調整。RGB ではなくアルファ値を用いているので下地の色と馴染みやすいです。デフォルトのテキストは .is-dark-2
と同じ。
ダーク ダーク1 ダーク2 ダーク3 ダーク4 ダーク5 ダーク6 ダーク7 ダーク8 ダーク9
<p class="texts">
<span class="text is-dark">ダーク</span>
<span class="text is-dark-1">ダーク 1</span>
<span class="text is-dark-2">ダーク 2</span>
<span class="text is-dark-3">ダーク 3</span>
<span class="text is-dark-4">ダーク 4</span>
<span class="text is-dark-5">ダーク 5</span>
<span class="text is-dark-6">ダーク 6</span>
<span class="text is-dark-7">ダーク 7</span>
<span class="text is-dark-8">ダーク 8</span>
<span class="text is-dark-9">ダーク 9</span>
</p>
.is-light
または .is-light-(x)
を付与し、白文字を指定。RGB ではなくアルファ値を用いているので下地の色と馴染みやすいです。
ライト ライト1 ライト2 ライト3 ライト4 ライト5 ライト6 ライト7 ライト8 ライト9
<p class="texts">
<span class="text is-light">ライト</span>
<span class="text is-light-1">ライト 1</span>
<span class="text is-light-2">ライト 2</span>
<span class="text is-light-3">ライト 3</span>
<span class="text is-light-4">ライト 4</span>
<span class="text is-light-5">ライト 5</span>
<span class="text is-light-6">ライト 6</span>
<span class="text is-light-7">ライト 7</span>
<span class="text is-light-8">ライト 8</span>
<span class="text is-light-9">ライト 9</span>
</p>
テキストの色は役割に応じ class 付与で調整できます。
Normal|Primary|Info|Success|Warning|Danger
<p class="texts">
<span class="text">Normal</span>
<span class="text is-primary">Primary</span>
<span class="text is-info">Info</span>
<span class="text is-success">Success</span>
<span class="text is-warning">Warning</span>
<span class="text is-danger">Danger</span>
</p>
アンダーバーのリンクスタイルは .is-link
、ホバーでアンダーバーを表示させるリンクスタイルは .is-link-reverse
で使用できます。色変更のスタイルと組み合わせるのがベター。
<p class="texts">
<a class="text is-link is-primary" href="...">Primary</a>
<a class="text is-link is-info" href="...">Info</a>
<a class="text is-link is-success" href="...">Success</a>
<a class="text is-link is-warning" href="...">Warning</a>
<a class="text is-link is-danger" href="...">Danger</a>
</p>
<p class="texts">
<a class="text is-link-reverse is-primary" href="...">Primary</a>
<a class="text is-link-reverse is-info" href="...">Info</a>
<a class="text is-link-reverse is-success" href="...">Success</a>
<a class="text is-link-reverse is-warning" href="...">Warning</a>
<a class="text is-link-reverse is-danger" href="...">Danger</a>
</p>
サイズを表す class を付与することでテキストの大きさを変化させられます。デフォルトは .is-md
の 1em。サイズは設定してあるメディアクエリごとに指定可能です。
極小小さい小さめ中くらい大きめ大きい特大
<p class="texts">
<span class="text is-xxs">極小</span>
<span class="text is-xs">小さい</span>
<span class="text is-sm">小さめ</span>
<span class="text is-md">中くらい</span>
<span class="text is-lg">大きめ</span>
<span class="text is-xl">大きい</span>
<span class="text is-xxl">特大</span>
</p>
Add Class | .is-xxs | .is-xs | .is-sm | .is-md | .is-lg | .is-xl | .is-xxl |
Change Size | 62.5% | 75% | 87.5% | 100% | 125% | 150% | 200% |
Mobile | Fablet | Tablet | Desktop | Wide | |
---|---|---|---|---|---|
62.5% | .is-mobile-xxs | .is-fablet-xxs | .is-tablet-xxs | .is-desktop-xxs | .is-wide-xxs |
75% | .is-mobile-xs | .is-fablet-xs | .is-tablet-xs | .is-desktop-xs | .is-wide-xs |
87.5% | .is-mobile-sm | .is-fablet-sm | .is-tablet-sm | .is-desktop-sm | .is-wide-sm |
100% | .is-mobile-md | .is-fablet-md | .is-tablet-md | .is-desktop-md | .is-wide-md |
125% | .is-mobile-lg | .is-fablet-lg | .is-tablet-lg | .is-desktop-lg | .is-wide-lg |
150% | .is-mobile-xl | .is-fablet-xl | .is-tablet-xl | .is-desktop-xl | .is-wide-xl |
200% | .is-mobile-xxl | .is-fablet-xxl | .is-tablet-xxl | .is-desktop-xxl | .is-wide-xxl |
Mobile Only | Fablet Only | Tablet Only | Desktop Only | |
---|---|---|---|---|
62.5% | .is-mobile-only-xxs | .is-fablet-only-xxs | .is-tablet-only-xxs | .is-desktop-only-xxs |
75% | .is-mobile-only-xs | .is-fablet-only-xs | .is-tablet-only-xs | .is-desktop-only-xs |
87.5% | .is-mobile-only-sm | .is-fablet-only-sm | .is-tablet-only-sm | .is-desktop-only-sm |
100% | .is-mobile-only-md | .is-fablet-only-md | .is-tablet-only-md | .is-desktop-only-md |
125% | .is-mobile-only-lg | .is-fablet-only-lg | .is-tablet-only-lg | .is-desktop-only-lg |
150% | .is-mobile-only-xl | .is-fablet-only-xl | .is-tablet-only-xl | .is-desktop-only-xl |
200% | .is-mobile-only-xxl | .is-fablet-only-xxl | .is-tablet-only-xxl | .is-desktop-only-xxl |
Mobile ~ Fablet | Mobile ~ Tablet | Mobile ~ Desktop | |
---|---|---|---|
62.5% | .is-mobile-fablet-xxs | .is-mobile-tablet-xxs | .is-mobile-desktop-xxs |
75% | .is-mobile-fablet-xs | .is-mobile-tablet-xs | .is-mobile-desktop-xs |
87.5% | .is-mobile-fablet-sm | .is-mobile-tablet-sm | .is-mobile-desktop-sm |
100% | .is-mobile-fablet-md | .is-mobile-tablet-md | .is-mobile-desktop-md |
125% | .is-mobile-fablet-lg | .is-mobile-tablet-lg | .is-mobile-desktop-lg |
150% | .is-mobile-fablet-xl | .is-mobile-tablet-xl | .is-mobile-desktop-xl |
200% | .is-mobile-fablet-xxl | .is-mobile-tablet-xxl | .is-mobile-desktop-xxl |
Landscape | Portrait | |
---|---|---|
62.5% | .is-landscape-xxs | .is-portrait-xxs |
75% | .is-landscape-xs | .is-portrait-xs |
87.5% | .is-landscape-sm | .is-portrait-sm |
100% | .is-landscape-md | .is-portrait-md |
125% | .is-landscape-lg | .is-portrait-lg |
150% | .is-landscape-xl | .is-portrait-xl |
200% | .is-landscape-xxl | .is-portrait-xxl |
.texts
に class .is-left
.is-center
.is-right
を付与することでテキストの寄せる方向を変化させられます。寄せる方向は設定してあるメディアクエリごとに指定可能です。
左寄せのテキスト
中央寄せのテキスト
右寄せのテキスト
<p class="texts is-left">左寄せのテキスト</p>
<p class="texts is-center">中央寄せのテキスト</p>
<p class="texts is-right">右寄せのテキスト</p>
Mobile | Fablet | Tablet | Desktop | Wide | |
---|---|---|---|---|---|
left | .is-mobile-left | .is-fablet-left | .is-tablet-left | .is-desktop-left | .is-wide-left |
center | .is-mobile-center | .is-fablet-center | .is-tablet-center | .is-desktop-center | .is-wide-center |
right | .is-mobile-right | .is-fablet-right | .is-tablet-right | .is-desktop-right | .is-wide-right |
Mobile Only | Fablet Only | Tablet Only | Desktop Only | |
---|---|---|---|---|
left | .is-mobile-only-left | .is-fablet-only-left | .is-tablet-only-left | .is-desktop-only-left |
center | .is-mobile-only-center | .is-fablet-only-center | .is-tablet-only-center | .is-desktop-only-center |
right | .is-mobile-only-right | .is-fablet-only-right | .is-tablet-only-right | .is-desktop-only-right |
Mobile ~ Fablet | Mobile ~ Tablet | Mobile ~ Desktop | |
---|---|---|---|
left | .is-mobile-fablet-left | .is-mobile-tablet-left | .is-mobile-desktop-left |
center | .is-mobile-fablet-center | .is-mobile-tablet-center | .is-mobile-desktop-center |
right | .is-mobile-fablet-right | .is-mobile-tablet-right | .is-mobile-desktop-right |
Landscape | Portrait | |
---|---|---|
left | .is-landscape-left | .is-portrait-left |
center | .is-landscape-center | .is-portrait-center |
right | .is-landscape-right | .is-portrait-right |
英語テキストの大文字表示・小文字表示を CSS で指定できます。
capitalize|lowercase|uppercase
<p class="texts">
<span class="text is-capitalize">capitalize</span>
<span class="text is-lowercase">lowercase</span>
<span class="text is-uppercase">uppercase</span>
</p>
テキストを端で折り返さずに三点リーダーで省略する場合は、ブロック要素に .is-ellipsis
を付与します。三点リーダーを出すには親要素の横幅を確定させる必要があるので、可変要素内で利用する場合は flex ではなく calc などで親要素の横幅を明確にします。
テキストを端で折り返さずに、三点リーダーで省略するスタイリング。テキストを端で折り返さずに、三点リーダーで省略するスタイリング。テキストを端で折り返さずに、三点リーダーで省略するスタイリング。
<p class="texts is-ellipsis">...</p>
引用枠を表示させる場合は .blockquote
で囲います。
引用の「blockquote」を使う場合。border-left と background-color を用いた装飾。
<blockquote class="blockquote">...</blockquote>
テキスト中にインラインでコードを表示させる場合は .code
で囲います。 ブロック要素としてコードを表示させたい場合は .pre
の中に .code
を書きます。
テキストの途中に code
を表示させる。
html {
box-sizing: border-box;
font-family: sans-serif;
overflow-y: scroll;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: transparent;
}
<p class="texts">
テキストの途中に
<code class="code">code</code>
を表示させる。
</p>
<pre class="pre">
<code class="code">
html {
box-sizing: border-box;
font-family: sans-serif;
overflow-y: scroll;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: transparent;
}
</code>
</pre>