CSS入門
初級Webページを美しくデザインするスタイルシート言語を学びましょう
全11レッスン
1→2→3→4→5→6→7→8→9→10→11→
セレクタとプロパティ
基本のセレクタと値の指定
ボックスモデル
margin、padding、border
Flexboxレイアウト
横並び、中央揃え、均等配置
テキスト・フォント
font-family、size、weight、line-height
背景・グラデーション
background、gradient、画像背景
Gridレイアウト
2次元グリッドで複雑なレイアウト
position
relative、absolute、fixed、sticky
アニメーション
transition、@keyframes、transform
疑似クラス・疑似要素
:hover、:focus、::before、::after
レスポンシブデザイン
@media、モバイルファースト
CSS総合演習
プロフィールページをデザインしよう
CSSとは?
CSS(Cascading Style Sheets)は、 HTMLで作った構造に対して見た目のスタイルを適用する言語です。 色、サイズ、配置、アニメーションなど、ページの視覚的な表現はすべてCSSで制御します。
HTMLが家の骨組みだとすると、CSSは壁紙、ペンキ、家具の配置を決めるインテリアデザインです。 同じHTMLでも、CSSを変えるだけでまったく違う見た目にできます。
🎨
デザインの指定
色、フォント、サイズ、間隔を自由にコントロール
🚲
レイアウト
FlexboxやGridで要素を思い通りに配置
📱
レスポンシブ
PCでもスマホでも美しく表示される設計
セレクタとプロパティ
CSSは「どの要素に」(セレクタ)「何を」(プロパティ)「どうする」(値)の3つで成り立ちます。
index.html
プレビュー
ボックスモデル
すべてのHTML要素は「ボックス」として扱われます。margin、border、padding、contentの4層構造です。
index.html
プレビュー
Flexboxレイアウト
Flexboxは要素を横並び・縦並びにしたり、均等配置したりできる強力なレイアウトシステムです。
index.html
プレビュー
確認クイズ
1 / 4CSSでclass属性を持つ要素を指定するセレクタはどれ?
自由に試してみよう
HTML+CSSを自由に書いて、デザインを試しましょう。
index.html
プレビュー