線形のグラデーションを繰り返して表示する
repeating-linear-gradient
{
プロパティ
repeating-linear-gradient
repeating-linear-gradient関数は、backgroundプロパティなどの背景関連プロパティの値に指定して、繰り返される線形のグラデーションを表します。
使用できるプロパティ | 背景関連プロパティ |
---|---|
モジュール | Image Values and Replaced Content Module Level 3 |
引数の指定方法
方向
グラデーションの方向を以下の数値、またはキーワードで指定します。
任意の数値+単位 | degなどの単位付きの数値を指定します。0degで下から上へ向かうグラデーションとなり、正の値を指定することで時計回りに方向が決まります。 |
---|---|
to top | 領域内を上へ向かうグラデーションとなります。 |
to top right | 領域内を右上角へ向かうグラデーションとなります。 |
to right | 領域内を右へ向かうグラデーションとなります。 |
to bottom right | 領域内を右下角へ向かうグラデーションとなります。 |
to bottom | 領域内を下へ向かうグラデーションとなります(初期値)。 |
to bottom left | 領域内を左下角へ向かうグラデーションとなります。 |
to left | 領域内を左へ向かうグラデーションとなります。 |
to top left | 領域内を左上角へ向かうグラデーションとなります。 |
色
グラデーションの始点と終点の色を指定します。始点と終点はカンマ(,)で区切ります。
色 | キーワードまたはカラーコード(P.406)で指定します。 |
---|
始点、終点の位置
グラデーションの始点と終点の位置を指定します。各点の色に続けて、半角スペースで区切って記述します。省略した場合は始点が0%、終点が100%となります。
任意の数値+単位 | 各点の位置を単位付きの数値で指定します。負の値も指定可能です。 |
---|---|
%値 | 各点の位置を% 値で指定できます。値はグラデーションの長さに対する割合となります。負の値も指定可能です。 |
サンプルコード
div.Sample1{ width:500px; height:100px; background: repeating-linear-gradient(red 20%, blue 80%); } div.Sample2{ width:500px; height:100px; background: repeating-linear-gradient(-45deg,#fff,#fff 5px,#008000 5px, #008000 10px); }