CSS3以前は、グラデーション画像は背景画像としてのみ使用できました。 色値RGBA 私たちがよく知っている RGB カラー標準は、r (赤)、g (緑)、b (青) の 3 つの色で構成され、0 ~ 255、または 0 ~ 100% の値を持つさまざまな色を形成します。 RGBA は RGB にアルファ不透明度パラメータを追加します。 例1: 通常の赤のRGBカラー .デモ{ 幅: 100ピクセル; 高さ: 100px; 背景色: rgb(255, 0, 0); } 例2: RGBAを使用して赤い半透明効果を作成する .デモ{ 幅: 100ピクセル; 高さ: 100px; 背景色: rgba(255, 0, 0, 0.5); }
線形グラデーション グラデーションは「傾斜」を意味し、リニアは「直線」を意味します。グラデーション カラーは、複数の色を滑らかに移行して美しい色を形成します。リニア グラデーション パラメータには、グラデーションの方向 (オプション) と任意の数のグラデーション カラーが含まれます。 例3: 赤、緑、青のグラデーションカラー .デモ{ 幅: 100ピクセル; 高さ: 100px; 背景: 線形グラデーション(赤、ライム、青); } ここでbackground-colorではなくbackgroundと書いたことに注意してください。 グラデーションの方向が入力されていない場合は、デフォルトで上から下になります。 グラデーション方向には次のプロパティ値があります .デモ{ 幅: 100ピクセル; 高さ: 100px; 背景: 線形グラデーション(左上、赤、ライム、青) } 角度0度は上向きに等しく、角度を大きくすると時計回りに回転するのと同じになります。 .デモ{ 幅: 100ピクセル; 高さ: 100px; 背景: 線形グラデーション(20度、赤、ライム、青); } 各色の後に各色のグラデーションの位置を追加できます .デモ{ 幅: 100ピクセル; 高さ: 100px; 背景: 線形グラデーション(赤 30%、ライム 50%、青 70%); } 記入しない場合は、ブラウザがデフォルトで均等に分割します。たとえば、3 つの色の値は、デフォルトで 0%、50%、100% です。 また、線形グラデーションを繰り返すことができる珍しい関数repeating-linear-gradientもあります。 .デモ{ 幅: 100ピクセル; 高さ: 100px; 背景: repeating-linear-gradient(赤、rgba(100,100,100,0.5)、青 50%); } その結果、この醜いグラデーションカラーが生まれました。 放射状グラデーション ラジアルは「放射状の、放射状の」という意味です。 .デモ{ 幅: 200ピクセル; 高さ: 100px; 背景: 放射状グラデーション(赤、ライム、青); } 線形グラデーションに似ていますが、最初のパラメーター (オプション) は放射状グラデーションのグラデーションの形状です。位置は円または楕円 (デフォルト) にすることができます。 .デモ{ 幅: 200ピクセル; 高さ: 100px; 背景: 放射状グラデーション(円、赤、ライム、青); } 位置の図形形式を使用して、グラデーションの中心の位置を定義できます。 .デモ{ 幅: 200ピクセル; 高さ: 100px; 背景: 放射状グラデーション(30% 30% の円、赤、ライム、青)。 } グラデーションの位置は、パーセンテージまたはピクセル形式で表すことができます。 1 つの値のみ入力した場合、もう 1 つの値はデフォルトで中央の位置の 50% になります。 .デモ{ 幅: 200ピクセル; 高さ: 100px; 背景: 放射状グラデーション(30% の円、赤、ライム、青) } キーワードを使用したくない場合は、グラデーションのサイズに数字を使用することもできます。 .デモ{ 幅: 200ピクセル; 高さ: 100px; 背景: 放射状グラデーション(100px 100px at 50px 50px、赤、ライム、青); } グラデーションのサイズは100px*100px、グラデーションの位置は50px*50pxです 放射状グラデーションにも、線形グラデーションに似た繰り返しグラデーション機能があります。ここでは説明しません。 .デモ{ 幅: 200ピクセル; 高さ: 100px; 背景: 繰り返し放射状グラデーション(赤 10%、ライム 20%、青 30%)。 } CSS3 のカラー値 RGBA とグラデーションカラーの使用に関するこの記事はこれで終わりです。CSS3 RGBA とグラデーションカラーに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: IDEA が Docker を統合してリモート展開を実現するための詳細な手順
重要なポイント: 1. CSS3 3Dアニメーションをマスターする2. ページめくり後のページ内容の...
セキュリティ上の理由から、MySql-Server はローカル マシン (localhost、127...
原則的にはwindow.print()メソッドを呼び出すことですが、このメソッドは現在のページ全体を...
この記事はWindows 10のシステム環境をベースに、Reactの学習と使用について説明しています...
序文:以前の記事では、特定のパラメータの機能についてよく紹介してきました。しかし、MySQL パラメ...
1. MYSQLのインストール1. ダウンロードしたMySQLインストールファイルmysql-5.5...
(1) HTML: ハイパーテキストマークアップ言語。主に「ヘッダー」と「ボディ」の2つの部分で構...
フロントエンド開発では、Ajax、jQuery ajax、axios、fetch など、データ要求を...
目次文字セット比較ルール4つのレベルの文字セットと比較規則3つのシステム変数このノートは主にMySQ...
以下はすべて仮想マシン上で実行されます1. pip3をインストールするsudo apt で pyth...
最近、空港や駅でフライト情報を表示するものと似た大型スクリーンディスプレイのプロジェクトに取り組んで...
この記事では主に、v-if と v-for を一緒に使用することが推奨されない理由を紹介します。詳細...
基本概念絶対配置: 絶対配置に設定された要素ボックスはドキュメント フローから完全に削除され、その包...
Node.js環境でテストが通っています。他の言語でも同様です。環境変数を取得する方法を使うだけです...
序文クエリの最適化は一夜にして達成できるものではありません。対応するツールの使い方を学び、他の人の経...