2017-05-30 97 views
0

只是一個簡單的問題。我只想使用CSS/Html5製作一個簡單的動畫,最終效果與此圖像類似,但具有淡出效果。是否可以使用CSS像這個圖像一樣動畫?

我已經可以生成隨機位置和淡出的文字,但是......顏色呢?有可能使這種顏色轉換並具有透明度?我的意思是,文字能有這種效果嗎?

作爲一個新手,我感謝任何幫助。

enter image description here

回答

1

如果你想與透明度的文字,你只需要使用RGBA顏色是這樣的:

color: rgba(123,213,231,0.5); 

其中最後numner「0.5」是指顏色的透明度。 有關的顏色變化的動畫效果use transition

+0

謝謝。我想使用阿爾法是答案 –

0

您可以隨機文字顏色使用javascript:

function randomColor() { 
    return 'rgba('+rgb()+','+rgb()+','+rgb()+','+alpha()+')'; 
} 
function rgb() { 
    var min = 0, 
    max = 255, 
    rcolor = Math.floor(Math.random() * (max - min) + min); 
    return rcolor; 
} 
function alpha() { 
    var min = 0.2, 
    max = 0.9, 
    randalpha = Math.random() * (max - min) + min; 
    return randalpha.toFixed(1); 
} 

https://jsfiddle.net/Ullvieib/cbuy2gka/

+0

感謝您的答覆,但我想申請一些效果不僅設置隨機顏色(雖然你的解決方案是偉大的!)。我的意思是,一封信有什麼像圖像那樣的多色效果? –

相關問題