這裏是守望先鋒subreddit鏈接 https://www.reddit.com/r/Overwatch/。弗羅斯特模糊標題
有一個與上述類似圖像中的彩色/霜玻璃效果的報頭。我試圖弄清楚它是如何完成的。我知道它使用2個圖像:清晰和模糊的一個。看起來整個事情與CSS一起工作,我想重現效果。如何做到這一點的任何提示?
這裏是守望先鋒subreddit鏈接 https://www.reddit.com/r/Overwatch/。弗羅斯特模糊標題
有一個與上述類似圖像中的彩色/霜玻璃效果的報頭。我試圖弄清楚它是如何完成的。我知道它使用2個圖像:清晰和模糊的一個。看起來整個事情與CSS一起工作,我想重現效果。如何做到這一點的任何提示?
你只需要與一個CSS模糊濾鏡圖像的頂部創建第二個矩形元素:
filter: blur(20px);
CSS
body, html {
margin: 0;
padding: 0;
}
#header {
width: 100%;
height: 200px;
background-image: url(http://www.joomlaworks.net/images/demos/galleries/abstract/7.jpg);
background-position: left bottom;
}
#gloss {
position: absolute;
top: 100px;
height: 100px;
width: 100%;
}
#gloss::before {
display: block;
width: 100%;
height: 100px;
background-image: url(http://www.joomlaworks.net/images/demos/galleries/abstract/7.jpg);
background-position: left bottom;
-webkit-filter: blur(20px);
content: ' ';
}
HTML
<div id="header">
<div id="gloss"></div>
</div>
這將創建在下半部這種光澤效果:
看到一個工作示例on JSFiddle.net。
你可以看到CSSTricks.com對這個很好的解釋。
如果您滾動頁面,將背景位置設置爲左下方將不起作用,則背景圖片會固定,而覆蓋圖像會在滾動中移動,所以需要在模糊的情況下疊加模糊 – Deska
其實很簡單,只有兩個div對方。重要的部分是background-position
和top
/bottom
職位。
.imgWrapper{
\t position: relative;
\t width:500px;
\t height:91px;
}
.overlayImages{
\t position: absolute;
\t left: 0;
\t width:100%;
\t height:100%;
\t background-repeat: no-repeat;
\t background-size: 100%;
}
.topImg{
\t top: 0;
\t background-image: url("//b.thumbs.redditmedia.com/0HMyksNbyvcoEx2-35Gf151KTV_QzKa6ihNNYedlqLo.jpg");
\t background-position: left top;
}
.bottomImg{
\t height: 50%;
\t bottom: 0;
\t background-image: url("//b.thumbs.redditmedia.com/kDrC4XsFDhy6yP82_DAoDVNa0DXWgwlFGVeuED8TrNo.jpg");
\t background-position: left bottom;
}
<div class="imgWrapper">
\t <div class="overlayImages topImg"></div>
\t <div class="overlayImages bottomImg"></div>
</div>
容器
我知道如何才能使其成爲一個靜態或模糊和原始或雙文件機制(都固定到底部),但我想知道如何讓它與滾動工作,抱歉應該說明我的意圖更清楚:) – Deska
請問我的回答幫助?如果有,請接受。如果沒有,請反饋? –