× 内容 [1] 定義 [2] 楕円の中心 [3] 楕円の種類 [4] 楕円のサイズ [5] カラースケール [6] グラデーションの繰り返し [7] その他
前回の記事でリニアを紹介しましたグラデーション、この記事では放射状グラデーションの内容を紹介します
放射状グラデーションは実際には楕円形のグラデーションであり、円は単なる特別な楕円です。放射状グラデーションは、円の中心点から外側に向かって楕円形に広がります。グラデーションの実装は、楕円とカラー スケールの 2 つの部分で構成されます。楕円形の部分は、放射状のグラデーションの位置、サイズ、形状を制御するために使用されます。カラー スケール パーツには、グラデーションの色の変化を制御するために使用される色の値と位置が含まれています。
[注意] safari4-5、IOS3.2-4.3、android2.1-3 は線形グラデーションのみをサポートしており、safari5.1-6、IOS5.1-6.1、android4-4.3 は線形グラデーションをサポートする必要があります。 gradients 放射状グラデーション、および -webkit- を追加する必要があります。IE10+ およびその他の上位バージョンのブラウザーは標準の書き込みをサポートします
//标准写法radial-gradient([[<shape>||<size>]?[at <position>,]?<color-stop>[,<color-stop>]+)//-webkit-老版本径向渐变的写法-webkit-radial-gradient([<position>||<angle>,]? [<shape>||<size>,]>?<color-stop>[,<color-stop>]+)
放射状グラデーション メソッドは主に
position
グラデーションの円の中心を定義します、デフォルトはcenter center
<position>: x轴 y轴
x轴:<length> | <percentage> | left | center | righty轴:<length> | <percentage> | top | center | bottom
[注意] Linear gradientと同様に、古いバージョンの-webkit-kernelブラウザはサポートしていませんat
【1】キーワード
【2】値
x軸の値は0点からのオフセットを表します(上側)グラデーションボックスの左隅) on the x-axis; y 軸の値は y 軸の 0 点からのオフセットを表します
【3】パーセント
x 軸のパーセンテージは、グラデーション ボックスの幅、Y 軸のパーセンテージはグラデーション ボックスの高さに対する相対値です。グラデーションボックスの幅と高さはbackground-sizeで決まります
【4】単一値
値が1つしかない場合、デフォルトの2番目の値はcenter
shapeその形状グラデーションが円または楕円であることを定義します。デフォルトは楕円です
rrree
sizeグラデーションのサイズを定義します。デフォルトは最遠角です
【1】キーワード
x轴 left: 0% center: 50% right: 100%y轴 top: 0% center: 50% bottom: 100%
<shape>: circle | ellipse
//左上が最も近い角、右上が最も遠い角、右下が最も近い辺です。一番遠いところ