最近在制作一个Vue的音乐App,遇到一个需要背景图模糊的功能。
而且其中的图片是动态获取的。
像平常的话我们可以使用伪元素设置背景图,然后使用CSS3新特性---filter(滤镜),就可以得到想要的效果。
http://www.runoob.com/cssref/css3-pr-filter.html
但在图片是动态获取的时候,我们不能再伪元素中设置background-Image。所以为了得到相同的效果我们需要
把背景和内容分隔开,然后使用定位来让内容压着背景。其中需要注意的是其中的z-index设置。背景的z-index要比内容的低。