10 個獨特的 CSS 背景視覺效果


這幾年的web設計中,大背景的設計變得越來越流行。特別是在現在大屏大行其道的情況下,設計師在設計中越來越多的使用大分辨率的背景圖來填充屏幕,這樣更能制造獨特的視覺效果,能更好的傳達他們想要向用戶傳達的內容。

但是,大部分的設計僅僅是硬生生的把大背景圖填充就了事了。其實,借助於CSS和JavaScript的力量,可以創建一些獨特的視覺效果,可以使體驗更加優雅。

下面就來陳列一些使用不同的CSS和JavaScript技術來創建的一些獨特的帶有大背景的視覺效果,當然也會對它們所使用的技術做一個簡單的說明,可以快速的應用到項目中去。

CSS顏色混合模型(Blend Mode)視覺效果

CSS的混合模型(Blend Mode)是一個新屬性,可以實現Photoshop中的圖層的混合模型的效果。利用它和鼠標的滾動可以實現一些非常酷的顏色滾動效果。比如下面這個例子就使用CSS的混合模型(Blend Mode)和背景圖片實現的一個效果:

詳細的代碼可以去這里查看。

視差滾動動畫

視差滾動的應用在web中已經應用的很廣泛了,也又很多種表現形式,這里說的這種是兩個不同的圖片在水平方向上往不同的方向運動:

詳細代碼地址。

斜切視覺效果

把背景圖片進行一定角度的斜切的視覺效果,在最近這段時間已經風靡設計圈了。在之前要實現這樣的效果,可能要做很多額外的事情。不過現在好了,利用CSS新的屬性transform可以非常輕松的實現這樣的效果:

詳細代碼地址。

漸變動畫視覺效果

如果,運用大量背景圖片動畫,可能會分散用戶的注意力。使用漸變顏色的動畫,在一些場景下就不會有這樣的問題,因為漸變顏色的動畫效果非常的微弱,在視覺上不會造成很大的干擾:

詳細代碼地址。

滾動模糊視覺效果

滾動模糊這種視覺效果也應用的非常廣,特別是當你想使用背景圖片吸引用戶而且還能讓用戶在滾動的時候閱讀圖片上文字的時候,就很適合使用它。只需要借助一點點JavaScript來改變圖片的background-size屬性就可以實現這樣的效果:

詳細代碼地址。

視差滾動Hero Image圖片效果

下面這個效果應用的也非常多。首先,是一張大的圖片在文章的頂部並且圖片上面還覆蓋了一個遮罩圖層用來營造一種不同的顏色視覺效果。然后用漸隱漸顯的動畫效果來引入圖片,最后在滾動的時候,使用了視差的效果來隱藏圖片。這個效果完完全全只需要一點點CSS代碼,不需要JavaScript。

代碼地址。

圖片移動放大縮小視覺效果

下面這個效果在一些電商網站上用的比較多。當鼠標在圖片移動的時候,圖片會跟隨鼠標的位置放的圖片該位置以便可以看到更多的細節。這種簡單的交互可以很好的吸引用戶的注意力。

代碼地址。

圖片前后對比視覺效果

這種效果經常用來對比圖片使用,比如在一些壓縮圖片的網站上,就經常使用這種效果來對比壓縮前和壓縮后圖片效果,用來突出壓縮效果。

代碼地址。

滾動改變顏色視覺效果

有時候僅僅是簡簡單單的改變一下背景的顏色就可以起到四兩撥千斤的效果。比如下面這個效果,就是通過監聽網頁滾動的位置來改變背景顏色,簡簡單單就可以營造一種別樣的視覺效果。

代碼地址。

一點點看法

在新的設計理念中,背景圖片不再僅僅是一種設計的表現手段,而是內容的一部分。這一點從現在很多的web上也可以看出來,有各種各樣的方法來加強圖片在內容中的重要性,也有各種各樣的技術來通過使用圖片提高用戶的使用體驗。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM