1文字だけ色や大きさを変えるCSS(とHTML)
1文字だけ色を変えたり大きさを変える方法をご紹介します。
こんな👇感じ。
りんごは赤い
今回は2種類紹介するので、その時々に合った方法を使ってください。
汎用性あり!一番簡単な方法。spanタグで囲む。
りんごは赤い
<span> タグで囲みます。閉じタグの </span> を忘れないようにしましょう!
<p>りんごは<span class="red">赤</span>い</p>.red {
color: red;
}大きさを変えたり、背景色を入れたりできます。
一文字だけ見た目を変えたい
<p>一文字だけ見た目を<span class="change">変</span>えたい</p>.change {
background: yellow;
font-size: 2em;
}最初の文字だけ変更する。::first-letter 擬似要素。
最初の文字だけ色や大きさを変更する。擬似要素 ::first-letter というものがあります。<span> を使わないので、HTML上もスッキリしていて読みやすいです。
最初の一文字目を変えたい。
長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。
改行した場合(brタグ使用)はこうなります。
改行した場合(brタグ使用)はこうなります。改行した場合(brタグ使用)はこうなります。改行した場合(brタグ使用)はこうなります。改行した場合(brタグ使用)はこうなります。改行した場合(brタグ使用)はこうなります。
<p class="change2">最初の一文字目を変えたい。</p>
<p class="change2">長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。長い文章の場合はこうなります。</p>
<p class="change2">
改行した場合(brタグ使用)はこうなります。<br>
改行した場合(brタグ使用)はこうなります。改行した場合(brタグ使用)はこうなります。改行した場合(brタグ使用)はこうなります。改行した場合(brタグ使用)はこうなります。改行した場合(brタグ使用)はこうなります。
</p>.change2::first-letter {
background: #222222;
font-size: 2em;
color: #ffffff;
}まとめ
時と場合により使い分けると良いですね!
他にも見つけたら追記していきます!
0件のコメント
コメントはまだありません。最初の一人になりましょう!