我有一個固定的標題,我想添加一個動態模糊,因爲用戶向下滾動頁面。我瞭解到filter: blur(10px)
僅適用於應用div中的元素。有人能指出我的方向嗎?動態標頭模糊過濾器
更新:我想要做的是讓我的固定標題下面的東西看起來模糊,而不是真正的標題本身。我認爲我必須使標題下的div部分模糊,而不是整個div來實現這種效果。
我有一個固定的標題,我想添加一個動態模糊,因爲用戶向下滾動頁面。我瞭解到filter: blur(10px)
僅適用於應用div中的元素。有人能指出我的方向嗎?動態標頭模糊過濾器
更新:我想要做的是讓我的固定標題下面的東西看起來模糊,而不是真正的標題本身。我認爲我必須使標題下的div部分模糊,而不是整個div來實現這種效果。
是的,用jquery添加動態類名。
$(window).scroll(function() {
$("#tag").addClass("blurredclass");
});
您可以定義滾動功能中的一個變量來檢查的offsetTop位置,這樣你就可以到達您的位置
var screenTop = $(document).scrollTop();
編輯之後添加模糊類:您可以預覽JSFiddle上的典型解決方案
EDIT2:如果要模糊下面的一些位置的文字滾動時:
EDIT3:變異與模糊標題:
還有另一種選項來幫助你解決你的問題。如果你想模糊標題背景,同時滾動頁面(例如,在iOS7上iphone)解決方案存在:
使用的實驗方法: http://codepen.io/FWeinb/full/Dfoaw
但問題是兼容性和速度:
Next方法是模糊呈現的HTML在畫布
更多信息和例如:http://blurpopup.labs.daum.net/
你可以在這裏找到html2canvas:http://html2canvas.hertzen.com/(這是一個簡單的JS庫)
我已經做了基本的使用完整的活生生的例子:
http://www.24development.cz/examples/blurred-header/
有一些限制與html2canvas渲染,但基本的想法有一點。
這並沒有完全回答我的問題,我希望能夠在標題下的任何內容上應用此模糊。 – MichaelScaria
爲了更好的理解,我已經完成了JSFiddle的更新,您應該能夠在代碼中應用此解決方案。讓我知道。 –
對不起,我想我們是彼此誤會。經過一定量(100px)後,我希望標題能夠模糊出現在其下面的任何內容。在你的例子中,文本總是清晰的,但在100px之後,標題下面的文本將變得模糊。 – MichaelScaria