1文字だけ色や大きさを変えるCSS(とHTML)

1文字だけ色を変えたり大きさを変える方法をご紹介します。
こんな👇感じ。

りんごは

今回は2種類紹介するので、その時々に合った方法を使ってください。

目次expand_more

汎用性あり!一番簡単な方法。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件のコメント

コメントはまだありません。最初の一人になりましょう!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です