开发者社区> 问答> 正文

如何将网页CSS背景图高斯模糊且全屏显示

以Path为代表的,展示了这种背景图模糊并全屏显示的方法,而且会根据屏幕分辨率放大缩小。
这种效果应该怎么实现呢?

展开
收起
a123456678 2016-03-24 16:19:36 3743 0
1 条回答
写回答
取消 提交回答
  • 全屏显示的方法
    1:使用CSS

    .bg {
        background-image:url(scale.jpg);
        -moz-background-size: 100% 100%; /*  Firefox 3.6 */
        -o-background-size: 100% 100%;/* Opera 9.5 */
        -webkit-background-size: 100% 100%;/* Safari 3.0 */
        background-size: 100% 100%;/*  Firefox 4.0 and other CSS3-compliant browsers */
        -moz-border-image: url(scale.jpg) 0; /* Firefox 3.5 */
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='scale.jpg', sizingMethod='scale');/* for < ie9 */
    }
    2:使用 IMG 标签
    
    <img class="stock" style="position: absolute; top: 0px; left: 0px; height: 100%; width: 100%;" src="default.jpg">
    补充方法
    3:使用 CSS3 的背景 Cover
    
    .bg {
        background: #000 url(scale.jpg) no-repeat center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
    2019-07-17 19:13:00
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
零基础CSS入门教程 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载