グラデーション:線形と放射
linear-gradient()とradial-gradient()で滑らかな色の変化を作成します。
「グラデーション:線形と放射」はCoddyKit上の無料CSS Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCSS Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 CSS Academyコースには全4レッスンが含まれています。
CSSグラデーションとは
CSSグラデーションは、2色以上の間を変化させる生成画像です(画像ファイルは必要ありません)。background-imageまたはbackgroundショートハンドの値として指定します。
linear-gradient()の基本
線形グラデーションでは、直線に沿って色が変化します。最初の引数で方向を指定し、その後にカラーストップを続けます。
<div class="gradient-demo"></div>
グラデーションの方向:キーワードと角度
方向はキーワードまたは角度で指定できます。
<div class="dir-keyword"></div>
<div class="dir-45deg"></div>
<div class="dir-135deg"></div>
複数のカラーストップ
必要な数だけカラーストップを追加できます。各ストップには、位置(長さまたはパーセント)を任意で指定できます。
<div class="stops"></div>
ハードカラーストップ
2つのストップを同じ位置に設定すると、ハードストップを作成できます。これは、色が混ざらずに急に切り替わる指定です。
<div class="hard-stop"></div>
繰り返し線形グラデーション
repeating-linear-gradient()はグラデーションのパターンをタイル状に繰り返し、ストライプやテクスチャを作成します。
<div class="stripes"></div>
radial-gradient()の基本
放射状グラデーションは、中心点から外側に向かって楕円形または円形に広がります。
<div class="radial-demo"></div>
放射状グラデーションの形状とサイズ
グラデーションの形状(circleまたはellipse)と、広がりを指定するキーワードを制御できます。
<div class="radial-circle"></div>
<div class="radial-ellipse"></div>
放射状グラデーションの位置
形状とサイズの後にat <position>を指定すると、放射状グラデーションの中心を移動できます。
<div class="radial-position"></div>
円錐グラデーション
conic-gradient()は、円グラフのように中心点の周囲で色を回転させます。fromで開始角度を指定し、必要に応じてatで位置を指定します。
<div class="conic-demo"></div>
グラデーションの透明度
グラデーションのカラーストップにtransparentまたはrgba()を使用すると、要素の背景色から滑らかにフェードインまたはフェードアウトできます。
<div class="fade-overlay"></div>
確認問題
中心点から外側に向かって広がるグラデーションを生成するCSS関数はどれですか。
まとめ
線形グラデーションは直線に沿って変化し、放射状グラデーションは外側に向かって広がり、円錐グラデーションは点の周囲を回転します。ストライプにはハードストップを使用します。すべてのグラデーション関数はbackground-imageの値であり、外部ファイルなしで画像を生成します。
よくある質問
「グラデーション:線形と放射」レッスンは無料ですか?
はい。「グラデーション:線形と放射」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、CSS Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 CSS Academyコースには全4レッスンが含まれています。
「グラデーション:線形と放射」で何を学びますか?
linear-gradient()とradial-gradient()で滑らかな色の変化を作成します。 ブラウザで直接実行するハンズオンコードでCSS Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
CSS Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのCSS Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。
「グラデーション:線形と放射」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このCSS Academyレッスンでコードを書いて実行できますか?
はい。すべてのCSS Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- 色の値:名前、16進数、RGB、HSL
- 背景色と背景画像
- グラデーション:線形と放射
- 不透明度とRGBAの透明度