radical-gradient() ファンクション
radical-gradient() ファンクションは、2色以上の放射状のグラデーションを生成する関数です。放射状の中心点は指定できます。<gradient>データ型であり、<image>データ型の派生です。
radical-gradient() ファンクションは <image> データ型に属します。そのために <image> データ型が使用できるプロパティのみで使えます。
background-image: radical-gradient(red 0% 30%, yellow 70% 100%);
線形グラデーションを表示するにはlinear-gradient()関数を利用します。
ページ内 Index
構文(Syntax)
CSS
radical-gradient(circle at center, color end1, color end2,...)
DOM ( JavaScript )
JavaScript では、HTMLElement.style に 。background: を利用した値を指定することで表示できるようです。
例えば以下のように指定します。
HTMLElement.style = "background:radical-gradient(yellow 0% 30%, red 70% 100%)";
Example
radical-gradient() ファンクションの例です。この関数は、<image>データ型が使用できるプロパティのみで使えます。 関数による返り値がプロパティの値になります。
ここでは背景に円形グラデーションを表示します。
関連 CSS
以下は関連する CSS です。
プロパティ | 概要 |
---|---|
background | バックグランドプロパティの一括指定 |
background-attachment | スクロールによるバックグランドの表示位置 |
background-blend-mode | 複数の背景画像や配色を混ぜ合わせる |
background-clip | border、paddingを領域に含めるか |
background-color | CSSのColorの指定 |
background-image | 画像の挿入 |
background-origin | 繰り返し表示を開始する位置 |
background-position | 画像の配置位置 |
background-repeat | 画像の繰り返し(デフォルトは繰り返し) |
background-size() | 画像のサイズ |
linear-gradient() | 線形グラデーション関数 |