简介

这个效果是在看CSS Secrets这书上看到的,感觉很不错;
实现原理也挺简单的;

效果图及实现

效果图

代码实现

<!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; right: 0; bottom: 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 eiusmodtempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodoconsequat. Duis aute irure dolor in reprehenderit in voluptate velit essecillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat nonproident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p></body>
</html>

总结

这种实现模式是考虑了性能来写的,以及维护上的考虑

  • 比如使用了em,可以很轻松的放大缩小整体大小
  • 这里使用了hsla,这是我第一次使用这个颜色值;以前只在ps调整这个,很不错的颜色模式.和RGBA大同小异,但是HSLA更符合人类眼睛的观看;
  • 还学到了一种新的背景缩写方式
/*分开写*/
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;
/*设置background-size必须用单斜杠隔开*/

CSS3打造磨砂玻璃的背景相关推荐

  1. css3实现磨砂效果,CSS3打造磨砂玻璃背景效果

    简介 这个效果是在看CSS Secrets这书上看到的,感觉很不错; 实现原理也挺简单的; 效果图及实现 效果图 代码实现 Document /** * 设置背景图全屏覆盖及固定 * 设置内部元素偏移 ...

  2. html 3d立体阴影效果图,CSS3打造带阴影的旋转3D图像

    CSS3打造带阴影的旋转3D图像 Sponsor CSS3可以实现很多创新好玩的交互效果,正如今天将和大家介绍的3D旋转图像,效果很漂亮,这个旋转图像的特别之处就是支持阴影旋转和兼容响应式网页设计,使 ...

  3. html旋转有阴影,CSS3打造带阴影的旋转3D图像

    转至:http://www.shejidaren.com/css-3d-p_w_picpaths-flip-gallery.html CSS3可以实现很多创新好玩的交互效果,正如今天将和大家介绍的3D ...

  4. CSS3打造的10种创意动画菜单效果

    CSS3新增添了实现动画效果的新功能,通过本文,你可以对这些新功能有个初步了解.本文将为大家带来一些充满创意的菜单悬停效果.它由图标,主标题,副标题等简单的元素构成,通过CSS3最新的过渡(trans ...

  5. HTML中button怎么填充GIF,css3给按钮添加背景渐变动画

    css3给按钮添加背景渐变动画 button { color:#FFF; font-size:16px; outline:none; width:300px; height:48px; backgro ...

  6. [css] 举例说明在css3中怎么实现背景裁剪?

    [css] 举例说明在css3中怎么实现背景裁剪? background-clip: border-box(默认,背景延伸至边框外沿,但是在边框的下层) padding-box(背景延伸至paddin ...

  7. html5和css3打造一款创意404页面

    之前和网友分享一款HTML5可爱的404页面动画 很逗的机器人.今天要爱编程小编要再给大家带来一款html5和css3打造的创意404页面.一起看下效果图吧: 在线预览   源码下载 实现的代码. h ...

  8. 纯CSS3模拟iPhone X背景切换动画

    尽管iPhone已经没有像以前那么火了,但是苹果的UI设计还是可以肯定的.今天我们要给大家分享一款基于纯CSS3的iPhone X背景切换动画,整体的切换动画以淡入淡出为主,iPhone X屏幕的背景 ...

  9. 动态磨砂玻璃渐变背景

    网页特效代码合集 动态磨砂玻璃渐变背景 妙用滤镜构建高级感拉满的磨砂玻璃渐变背景 一个磨砂(毛玻璃)质感效果的渐变背景图,看上去是比较高级的. 这个效果使用 CSS 其实也可以非常轻松制作出来.本文就 ...

最新文章

  1. Selenium2学习(八)-- 操作元素(键盘和鼠标事件)
  2. MySQL字符串函数
  3. 基于react native的登录界面demo 超简易教程 redux版
  4. 1012 数字分类 (20 分)(c语言)
  5. SAP Odata服务里filter的用法
  6. 工作篇-佛山三水恒大-2020.10.23
  7. Qt Console Application 与 Qt GUI Application互转
  8. lisp 中望cad 选项卡_这些高效插件,学CAD的基本用过两种以上
  9. esp8266接7735_基于8266的ESPEASY固件接入HASS的教程(可无脑接入各类传感...
  10. java线程day-01
  11. 身份证号归属地数据库
  12. word文档怎么转换成jpg格式图片
  13. 《关于雪糕刺客与雪糕护卫激发中国人的创作灵感这件事》
  14. 《控制论导论》读书:变异度-传输变异度
  15. 使用layer打开新页面
  16. 微擎we7模块和模板安装方法
  17. 武汉新华电脑学校计算机协会,第11届全国大学生计算机应用能力与信息素养大赛颁奖典礼!...
  18. node-red教程 5.4 context global与函数节点的其它功能
  19. python模拟银行存取款_python 模拟银行转账功能过程详解
  20. 理解Python中的LEGB原则

热门文章

  1. python脚本下载百度或必应图片
  2. 二十八:微信公众帐号开发-应用实例之音乐搜索
  3. [C]你的n元一次常系数线性方程组解答小助手
  4. wordpress教程之函数讲解
  5. 什么是HashMap?
  6. KISSY基础篇乄KISSY简介
  7. 深度学习行人重识别综述与展望,TPAMI 2021 最新文章
  8. Ubuntu更新卡在 flashplugin-installer
  9. 如何使用10个小时搭建出个人域名而又Geek的独立博客?
  10. 支付宝 android 指纹支付,指纹支付教程放出!支付宝支持指纹支付!