我們正在嘗試添加模糊效果,使用透明黑色png作爲疊加圖像。將模糊添加到fancybox而不是黑暗dim
我以前沒有使用過這個CSS3規則,但我希望有人知道解釋需要什麼。
請看看這個鏈接,然後點擊圖片,它現在在花哨的框中打開。我們想讓背景變得模糊。
http://develop.ekenhalsan.se/shop/halsokontroller/9-haelsokontroll-a.html
任何幫助,歡迎全:)
我們正在嘗試添加模糊效果,使用透明黑色png作爲疊加圖像。將模糊添加到fancybox而不是黑暗dim
我以前沒有使用過這個CSS3規則,但我希望有人知道解釋需要什麼。
請看看這個鏈接,然後點擊圖片,它現在在花哨的框中打開。我們想讓背景變得模糊。
http://develop.ekenhalsan.se/shop/halsokontroller/9-haelsokontroll-a.html
任何幫助,歡迎全:)
這種效應被俗稱爲玻璃蒙砂。 css-tricks有一個很好的例子。
https://css-tricks.com/frosting-glass-css-filters/
- 編輯 -
了下來投給的鏈接唯一的答案。因此,增加了一些進一步解釋
Codepen https://codepen.io/maneesh/pen/oLxOov
HTML
<div class="container is-blur">
<h1>Hello</h1>
<p>Background page content. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
<div class="overlay">
<div class="fancybox">
Your fancy box content
</div>
</div>
CSS
.container {
position: relative;
}
.container.is-blur {
-webkit-filter: blur(5px);
filter: blur(5px);
}
.content {
font-size: 1.5rem;
line-height: 2rem;
}
.overlay {
position: absolute;
top: 0;
width: 100%;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0,0,0,.5);
filter: blur(5px);
}
.fancybox {
width: 200px;
margin: 0 auto;
top: 200px;
position: relative;
background-color: #fff;
padding: 30px;
}
對Lorem ipsum感到抱歉。
注意
CSS 過濾尚未被IE支持。結帳http://caniuse.com/#feat=css-filters
fyi:-ms-filter在IE上不起作用。
對於過濾的進一步探索,檢出MDN文檔 https://developer.mozilla.org/en-US/docs/Web/CSS/filter
沒錯這些都是好消息 - 雖然我已經看到了其中的一些,並試圖出來我的細節。 真正的問題是將模糊添加到疊加層本身 - png中帶有透明度的圖像。不像這裏的圖像 - 我們想要第二張圖像上的內容(頁面)在磨砂/模糊之後)。 我想後面的另一DIV層需要的,但我們不知道如何實現這個..
享受你的一天所有:)
如果你的覆蓋有一個透明PNG,它可能會模糊。我的代碼示例使用css顏色透明度'rgba(0,0,0,.5)'。在視覺上,我想知道容器(頁面內容)是否模糊或覆蓋是否有任何區別。 – Maneeshpal
感謝您的輸入Maneesphpaal。也許情況就是這樣,雖然很容易嚐到,但我們自然而然地做了很多不同的變化,我相信我們錯過了一些相當簡單的東西:)。我們希望那些熟悉這種有效性的人能夠增加如何使其發揮作用 - 我不明白你的意思是不好意思說什麼。我們正在嘗試添加模糊或磨砂玻璃,而不是上面鏈接中出現的黑色覆蓋層。而已。 – Stefan
這是一個鏈接唯一的答案,請添加一些代碼示例。 –
不知道這一點。你的擔心完全合情合理。更新我的回答 – Maneeshpal
好的,好的信息 - 我會看看這個,回來。謝謝一堆 – Stefan