2016-05-09 30 views
0

我一直工作在JavaScript中的滑塊,和我已經添加圖像作爲背景,像這樣:古怪的空白以上<img>

<img class="slide-bg" src="path/to/some/photo.jpg" /> 

CSS:

.slide-bg { 
    position: absolute; 
    filter: blur(3px); 
    -webkit-filter: blur(3px) grayscale(20%); 
    z-index: -3; 
    display: block; 
    margin: 0; 
    padding: 0; 
} 

此代碼,由於某些原因,產生了這樣的結果: enter image description here

一切是偉大的,當我沒有position: absolute做,但我需要有這樣我就可以應用z-index,並將幻燈片內容實際放在圖像頂部。如果沒有position: absolute它產生這樣的結果:enter image description here

回答

2

添加top:0;到你的CSS

.slide-bg { 
    position: absolute; 
    filter: blur(3px); 
    -webkit-filter: blur(3px) grayscale(20%); 
    z-index: -3; 
    display: block; 
    margin: 0; 
    padding: 0; 
    top:0; 
}