CSS repeating-radial-gradient() 関数

定義と使用方法

CSS repeating-radial-gradient() 再現する放射状の徐々に変化する色に用いる関数。

例:

放射状の徐々に変化する色 一重の放射状の徐々に変化する色
radial-gradient(red, yellow, green); repeating-radial-gradient(red, yellow 10%, green 15%);

例 1

一重の放射状の徐々に変化する色:

#grad {
  background-image: repeating-radial-gradient(red, yellow 10%, green 15%);
}

実際に試してみる

例 2

もう一つの重复的径向渐变,设置了形状大小和位置:

#grad1 {
  background-image: repeating-radial-gradient(ellipse farthest-corner at 25% 25%, red, yellow 10%, green 15%);
}

実際に試してみる

例 3

もう一つの重复的径向渐变,设置了两个颜色停止位置:

#grad1 {
  background-image: repeating-radial-gradient(red 0% 10%, yellow 11% 21%, green 22% 32%);
}

実際に試してみる

CSS 文法

repeating-radial-gradient(shape size at position, start-color, ... , last-color);
説明
shape

グラデーションの形状を定義します。可能な値:

  • ellipse(デフォルト)
  • circle
size

グラデーションのサイズを定義します。可能な値:

  • farthest-corner(デフォルト)
  • closest-side
  • closest-corner
  • farthest-side
at position グラデーションの位置を定義します。デフォルト値は "center" です。
start-color, ... , last-color

色の終端点は、その間に滑らかな遷移を表示したい色です。

この値は、色値と一つまたは二つのオプションの停止位置(0% から 100% の間のパーセンテージまたはグラデーション軸の長さ)で構成されています。

技術的詳細

バージョン: CSS Images Module Level 3

ブラウザのサポート

テーブルの数字は、その関数を完全にサポートする最初のブラウザのバージョンを示しています。

Chrome Edge Firefox Safari Opera
repeating-radial-gradient()
26 10 16 6.1 12.1
二つの位置の色の終端点
71 79 64 12.1 58

関連ページ

チュートリアル:CSS 渐変

参考:CSS background-image 属性

参考:CSS conic-gradient() 関数

参考:CSS linear-gradient() 関数

参考:CSS radial-gradient() 関数

参考:CSS repeating-conic-gradient() 関数

参考:CSS repeating-linear-gradient() 函数