こんにちは、mickです。
CSSの勉強でチェックマークを文頭に付ける記事を紹介しました。
ここではコレを改造したファビコン版としてチェックマークを文頭につける方法を紹介します。
段落(P要素)の文頭にチェックマークを付ける
段落(P要素)の文頭にチェックマークを付けていきます。
前の記事で紹介したファビコンなし版プレビュー
前の記事で紹介したファビコンなし版プレビューはこちら。
チェックマークを文頭に付けてみた
今回の実装したファビコン版プレビュー
今回の記事で紹介するファビコン版プレビューはこちら。
チェックマークを文頭に付けてみた
具体的なCSSコーディング
.check-mark {
font-size: 1.1rem;
font-weight: bold;
position: relative; /*ファビコンを動かす基準にする*/
padding-left: 1.1rem; /*font-sizeと同じにするとバランスがいい*/
}
.check-mark::before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f00c";
position: absolute; /*上の基準からabsoluteで位置を調整*/
left: -0.4rem; /* アイコンのスタート位置 */
color: #4169e1;
}
解説:ポイントは2つ
CSSのコーディングのポイントは2つです。
- チェックマークのファビコンにはFont Awesomeを使う
- チェックマークのファビコンの位置調整にはrelativeとabsoluteを使う
チェックマークのファビコンにはFont Awesomeを使う
チェックマークのファビコンには有名な「Font Awesome」を使っています。
Cocoonならデフォルトで入っています。
Font Awesomeを使う方法はこちらの記事で紹介しています。
よければどうぞ。
チェックマークのファビコンの位置調整にはrelativeとabsoluteを使う
チェックマークのファビコンの位置調整にはrelativeとabsoluteを使います。
paddingやmarginなどを使って位置調整をすると、フォントによってチェックマークと文字が重なることがあるためです。
この位置調整については次のWebページを参考にさせてもらいました。
⇒ リストの二行目をインデントさせて揃える方法 | アップ生活 | 備忘録
まとめ。
ファビコンを使ってチェックマークを文頭に付ける方法を紹介しました。
CSSの擬似クラスやabsoluteを使って位置調整、ファビコンを使うなど、短いコードながら内容は濃いと思います。
CSSの勉強の参考してもらえると嬉しいです。
初稿 2020/11/27