2012-11-18 24 views
0

我想讓圖片漸變爲白色。我已經使用了蒙版並獲得了所需的效果http://jsfiddle.net/jspence29/8bDMp/但問題是我想讓圖像覆蓋整個頁面(寬度我不在乎高度),即使在調整窗口大小時也是如此。像背景大小的東西:封面; 。但是我不能那樣做,因爲你不能把面具放到背景中。如果我把100%的寬度放到html中,它對於屏幕來說就變得太大了。所以我想知道是否有解決這個問題,JavaScript或jQuery或什麼的。謝謝!webkit蒙板蓋

<html> 
<head> 
<title> 
Singapore - gallery 
</title> 
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> 
<meta name="viewport" content="width=device-width, initial scale=1.0"> 
<style> 
* { 

    margin: 0; 
    padding: 0; 

} 
#background img { 

    -webkit-mask-image: 
    -webkit-gradient(linear, left top, left bottom, 
     from(rgba(0,0,0,1)), 
     to(rgba(0,0,0,0))) 
} 
</style> 
</head> 
<body> 
<div id="background"> <img src="gallery.jpg" /></div> 
</body> 

回答

0

把寬度設置爲100%對我來說工作正常。添加到width: 100%;#background img

http://jsfiddle.net/8bDMp/1/

+0

奇怪的是,我把寬度:100%;在那裏面具之後。所以我想這就是錯誤。我不知道爲什麼 – user1815176

+0

你沒有;在漸變之後,所以這可能是爲什麼如果將它放在漸變之後它不起作用。 –