2017-07-12 40 views
0

嗨我想添加一個線性漸變的元素與全綵色停止達到50%的元素,但似乎沒有任何顯示。線性漸變不顯示全綵色停止

我創建了codepen一個例子:

https://codepen.io/anon/pen/mwaGQW

這是我使用的代碼添加背景圖片:

background-image: linear-gradient(to right, color-stop(50%, #94A14E), color-stop(50%, #C5C5C5)); 

誰能告訴我,我究竟做錯了什麼?

回答

1

這裏是一個工作片斷,正確的語法是'linear-gradient(to right,#94A14E 50%, #C5C5C5)'

(function() { 
 
    let element = document.querySelector('.ceva'); 
 
    
 
    element.style.backgroundImage = 'linear-gradient(to right,#94A14E 50%, #C5C5C5)' 
 
})()
.ceva 
 
{ 
 
    width:300px; 
 
    height:300px; 
 
    
 
}
<div class="ceva"></div>

1

呀你梯度語法是錯誤的:檢查MDN

應該是這樣的:

background-image: linear-gradient(to right,#94A14E 50%, #C5C5C5 50%); 
+0

50第二種顏色之後的百分比會導致2種​​顏色在頁面的任意一側完全分割。對? –

+0

@UlugToprak Yep – VilleKoo

+0

我不認爲這是預期的結果,好像他在#C5C5C5之前使用了'50%',因爲他試圖實現'color-stop'語法 –