CSSの疑似クラスと疑似要素:ホバー、アクティブ、ファーストレターなど

2024/07/07
x-logoline-logo
HTML・CSS入門
1. HTMLとは?Webページの基礎を学ぼう
2. HTMLの基本タグ:最初に覚えるべきタグ一覧
3. HTMLの文書構造:ヘッダー、フッター、セクションの使い方
4. HTMLでリンクを作成する方法:ハイパーリンクの基礎
5. HTMLで画像を表示する方法:imgタグの使い方
6. HTMLのリスト:順序リストと無順序リストの使い方
7. HTMLフォームの作成:ユーザー入力を受け取る方法
8. HTMLテーブルの作成:データを整理して表示する方法
9. HTMLのコメントとエスケープシーケンスの使い方
10. HTMLの属性:クラス、ID、スタイルの使い方
11. CSSとは?Webページのスタイルを学ぼう
12. CSSの基本:セレクタ、プロパティ、値の使い方
13. CSSで色を指定する方法:色名、HEX、RGB、HSL
14. CSSでテキストをスタイリング:フォント、サイズ、色の変更
15. CSSでボックスモデルを理解する:マージン、パディング、ボーダーの使い方
16. CSSのレイアウト:フレックスボックスとグリッドレイアウトの基礎
17. CSSで背景を設定する方法:画像、色、グラデーション
18. CSSのポジショニング:相対位置、絶対位置、固定位置、静的位置
19. CSSの疑似クラスと疑似要素:ホバー、アクティブ、ファーストレターなど
20. CSSのレスポンシブデザイン:メディアクエリの使い方
21. CSSトランジションとアニメーションの基礎
22. HTMLとCSSのベストプラクティス:クリーンでメンテナブルなコードを書く
23. HTMLとCSSのデバッグ方法:ブラウザの開発者ツールを使いこなそう
24. HTMLとCSSのSEO対策:検索エンジンに優しいサイトを作る方法
25. HTMLとCSSのアクセシビリティ:全てのユーザーに優しいサイト作り

CSSの疑似クラスと疑似要素:ホバー、アクティブ、ファーストレターなど

2024/07/07
x-logoline-logo
PR

CSSには、疑似クラス(pseudo-classes)と疑似要素(pseudo-elements)という便利な機能があります。これらを使うことで、特定の状態や要素の一部にスタイルを適用することができます。

1. ホバー疑似クラス(:hover)

:hover疑似クラスは、マウスカーソルが要素上にあるときのスタイルを指定します。ボタンやリンクなどのインタラクティブな要素によく使われます。


.button:hover {
  background-color: lightblue;
}

2. アクティブ疑似クラス(:active)

:active疑似クラスは、要素がユーザーによってアクティブになったとき(クリックしている最中)のスタイルを指定します。ボタンやリンクでクリックした瞬間のスタイルを設定するのに便利です。


.button:active {
  background-color: orange;
}

3. ファーストレター疑似要素(::first-letter)

::first-letter疑似要素は、テキストの最初の文字に対してスタイルを設定します。文章の最初の文字を大きくしたり、装飾したりすることができます。


p::first-letter {
  font-size: 150%;
  color: red;
}

4. ファーストライン疑似要素(::first-line)

::first-line疑似要素は、テキストの最初の行に対してスタイルを設定します。文章の最初の行を特別なスタイルで表示することができます。


p::first-line {
  font-weight: bold;
  font-size: 120%;
}

5. ラストチャイルド疑似クラス(:last-child)

:last-child疑似クラスは、親要素の最後の子要素にスタイルを設定します。例えば、リストの最後の項目に特別なスタイルを適用することができます。


ul li:last-child {
  color: green;
}

これらの疑似クラスと疑似要素を使うことで、Webページのデザインをより豊かに表現することができます。自分のページにどう活用するか、試してみてください。

この記事はAIを使用して作成されています。
PR