我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CSS3如何实现磨砂玻璃背景效果

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CSS3如何实现磨砂玻璃背景效果

这篇文章主要为大家展示了“CSS3如何实现磨砂玻璃背景效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS3如何实现磨砂玻璃背景效果”这篇文章吧。

效果图及实现

效果图

CSS3如何实现磨砂玻璃背景效果

代码实现

CSS Code复制内容到剪贴板

<!DOCTYPE html>   
<html lang="en">   
    <head>   
        <meta charset="UTF-8">   
        <title>Document</title>   
        <style>   
                      
                    body {   
                          
                        background: url(demo.jpg) no-repeat center center fixed;   
                        background-size: cover;   
                         min-height: 100vh;   
                        box-sizing: border-box;   
                        margin: 0;   
                        padding-top: calc(50vh - 6em);   
                        font: 150%/1.6 Baskerville, Palatino, serif;   
                    }   
  
                      
                    .description{   
                        position: relative;   
                        margin: 0 auto;   
                        padding: 1em;   
                        max-width: 23em;   
                        background: hsla(0,0%,100%,.25) border-box;   
                        overflow: hidden;   
                        border-radius: .3em;   
                        box-shadow: 0 0 0 1px hsla(0,0%,100%,.3) inset,   
                                    0 .5em 1em rgba(0, 0, 0, 0.6);   
                        text-shadow: 0 1px 1px hsla(0,0%,100%,.3);   
                    }   
  
                      
                    .description::before{   
                        content: '';   
                        position: absolute;   
                        top: 0; rightright: 0; bottombottom: 0; left: 0;   
                        margin: -30px;   
                        z-index: -1;   
                        -webkit-filter: blur(20px);   
                        filter: blur(20px);   
                    }   
        </style>   
    </head>   
    <body>   
        <p class="description">   
        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod   
        tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,   
        quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo   
        consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse   
        cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non   
        proident, sunt in culpa qui officia deserunt mollit anim id est laborum.   
        </p>   
    </body>   
</html>

总结

这种实现模式是考虑了性能来写的,以及维护上的考虑
- 比如使用了em,可以很轻松的放大缩小整体大小
- 这里使用了hsla,这是我第一次使用这个颜色值;以前只在ps调整这个,很不错的颜色模式.和RGBA大同小异,但是HSLA更符合人类眼睛的观看;
- 还学到了一种新的背景缩写方式

CSS Code复制内容到剪贴板

  
background-color:#ff0;   
background-image:url(background.gif);   
background-repeat:no-repeat;   
background-attachment:fixed;   
background-position:0 0;   
background-size:cover;   
  
  
background: #ff0 url(background.gif) no-repeat / fixed cover;   

以上是“CSS3如何实现磨砂玻璃背景效果”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CSS3如何实现磨砂玻璃背景效果

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

flutter实现磨砂玻璃效果实例详解

这篇文章主要为大家介绍了flutter实现磨砂玻璃效果实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2022-11-13

CSS3如何实现毛玻璃效果

这篇文章主要介绍“CSS3如何实现毛玻璃效果”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS3如何实现毛玻璃效果”文章能帮助大家解决问题。代码如下:body { min-height: 1
2023-07-05

Android中怎么实现毛玻璃背景效果

这篇文章给大家介绍Android中怎么实现毛玻璃背景效果,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。思路: 1.使用findViewByid获得需要设置毛玻璃的控件。 2.调用 setBlurBack
2023-05-30

CSS3中实现毛玻璃效果

这期内容当中小编将会给大家带来有关CSS3中实现毛玻璃效果,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。body { min-height: 100vh; box-sizing: border
2023-06-08

基于CSS3实现的毛玻璃渐变效果

编程学习网:毛玻璃说白了就是磨砂玻璃。隔着表面粗糙的磨砂玻璃观赏窗外的风景,总会带着点朦胧美,给人以若隐若现的感觉,远近之间的层次感也因此而被体现出来。这种效果不仅美观,而且可以通过清晰和模糊的对比来突出重点内容,因此被广泛应用于Web设计领域。本教程我们也来制作一个这样的效果。
基于CSS3实现的毛玻璃渐变效果
2024-04-23

如何实现C++语言中的毛玻璃效果

今天就跟大家聊聊有关如何实现C++语言中的毛玻璃效果,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在基于Windows Vista的普通Windows应用程序及对话框程序中,如何利用
2023-06-17

css3如实现边框、背景、文本效果

这篇文章主要介绍css3如实现边框、背景、文本效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、边框box-shadowbox-shadow: h-shadow v-shadow blur spread colo
2023-06-08

CSS3实现各种纹理背景效果

CSS3实现各种纹理背景效果_网页代码站(www.webdm.cn)