2017-06-21 3 views
1

これは私のコードですが、問題が1つあります。 Fiddleパーセントに応じて2つの背景色を取得するには、

<div style="background: linear-gradient(90deg, #cc2900 51%, #b3b3b3 49%);"> 
 
<h1> 
 
Hi all, this is my div 1 
 
</h1> 
 
</div> 
 
<br><br> 
 

 
<div style="background: linear-gradient(90deg, #cc2900 10%, #b3b3b3 90%);"> 
 
<h1> 
 
Hi all, this is my div 2 
 
</h1> 
 
</div>

問題がある:

赤色が50%未満である場合には、色の変化はそれを停止するgradient..howしますか?

+1

パーセンテージは、勾配の開始および停止位置を指定します。たとえば10%と9%を指定してみてください(10%〜90%という意味は赤で始まり、10%から90%が赤から灰色に変わり、その後は灰色を保ちます)。 – Caramiriel

答えて

1

最初の例では、2番目のカラー停止が間違った位置にあります。最初の停止よりも小さい値にする必要があります。

<div style="background: linear-gradient(90deg, #cc2900 51%, #b3b3b3 49%);"> 
 
<h1> 
 
Hi all, this is my div 1 
 
</h1> 
 
</div> 
 
<br><br> 
 

 
<div style="background: linear-gradient(90deg, #cc2900 10%, #b3b3b3 9%);"> 
 
<h1> 
 
Hi all, this is my div 2 
 
</h1> 
 
</div>

関連する問題