简介

这个效果是在看CSS Secrets这书上看到的,感觉很不错;

实现原理也挺简单的;

效果图及实现

效果图

代码实现

Document

/**

* 设置背景图全屏覆盖及固定

* 设置内部元素偏移

*/

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);

}

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.

总结

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

- 比如使用了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打造磨砂玻璃背景效果的内容,更多相关内容请关注PHP中文网(www.php.cn)!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

毛玻璃效果 php,CSS3打造磨砂玻璃背景效果相关推荐

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

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

  2. 毛玻璃效果 php,CSS3如何实现磨砂玻璃背景效果

    本文主要为大家详细介绍了CSS3如何打造磨砂玻璃背景效果,是css3中一个很有趣的技巧,希望能帮助到大家. 简介 这个效果是在看CSS Secrets这书上看到的,感觉很不错; 实现原理也挺简单的; ...

  3. 毛玻璃效果 php,CSS3教程之制作倾斜导航条和毛玻璃效果

    这篇文章主要介绍了使用CSS3制作倾斜导航条和毛玻璃效果,需要的朋友可以参考下 导航条对于每一个Web前端攻城狮来说并不陌生,但是毛玻璃可能会相对陌生一些.简单的说,毛玻璃其实就是让图片或者背景使用相 ...

  4. html5云朵效果,纯CSS3打造逼真的多层云彩动画特效

    这是一款效果非常炫酷的纯CSS3逼真的多层云彩动画特效.该特效使用多张透明的云彩PNG图片作为背景图片,使用CSS animation动画来制作云彩水平飘动的动画效果. 使用方法 HTML结构 该多层 ...

  5. php loading效果,利用CSS3打造十种Loading效果

    第1种效果: 代码如下: html css.loading{ width: 80px; height: 40px; margin: 0 auto; margin-top:100px; } .loadi ...

  6. CSS3打造磨砂玻璃的背景

    简介 这个效果是在看CSS Secrets这书上看到的,感觉很不错; 实现原理也挺简单的; 效果图及实现 效果图 代码实现 <!DOCTYPE html> <html lang=&q ...

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

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

  8. css3 仿aero,让Qt支持Win7的Aero和毛玻璃效果

    Qt5增加了许多特性,其中 Qt Windows Extras 模块就增加了对Win7 Aero 效果的支持. 官网的介绍如下: Qt Windows Extras provide classes a ...

  9. css3毛玻璃效果白边问题

    注:css3毛玻璃效果应该很多人都知道怎么实现,但是有个问题是图片模糊了之后相当于缩小了,所以颜色深的图片会出现白边,这里说下我参考网上的解决方式吧! 1.毛玻璃实现方法: CSS3 blur滤镜实现 ...

  10. Css3实现背景毛玻璃效果

    毛玻璃效果 ios里毛玻璃效果的使用非常多,本文介绍一个实现div毛玻璃背景的方法 css3 Filter css3的Filter主要用在图像的特效处理上,默认值为none,还有以下备选项: 1.gr ...

最新文章

  1. tcp ssl java_SSL的TCP通信
  2. 企业信息化投入中咨询服务_全过程工程咨询服务核心价值是什么
  3. (libgdx学习)InputProcessor InputMultiplexer
  4. 安装tcpreplay时报错:configure: error: libdnet not found
  5. 安信可ESP8266开发环境搭建
  6. 霸榜11个月,神车MINI EV进退两难!
  7. 使用JQuery.slideBox实现图片滚动效果
  8. Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  9. 深度理解CNN中的感受野(大杀器)
  10. apicloud的使用
  11. photoshop使用技巧_如何使用Photoshop创建逼真的漫画
  12. 在app中关闭第三方app
  13. 单例模式 Windows下防止多开简介
  14. spark 3.1.x支持(兼容)hive 1.2.x以及hadoop cdh版本的尝试
  15. 前字节跳动程序员 28 岁提前退休引热议,网友:我也想
  16. VSCODE 关闭文件和资源管理器关联
  17. 8.合并两个有序的数组
  18. PHP随机静态页面生成系统源码 雨尘SEO系统v1.3
  19. 5G时代服务器如何变化
  20. python哪个方向工资高_深圳python工资高还是java

热门文章

  1. oracle 00936 pivot,oracle 11g 使用 pivot/unpivot 行列转换
  2. Mac查看端口号占用
  3. 人力资源实习生是什么岗位
  4. vb与c语言数组传递,在VB中调用C/C++语言编写的dll,数组参数的传递
  5. Python学习推荐
  6. win10无法访问linux共享服务器,Win10无法访问NAS或Linux网络共享的处理方法
  7. 95后,我们一起看过的剧
  8. 支付分账的体系包含哪些?
  9. matplotlib 绘制 虚线线型之间的间隔设置
  10. selenium:如何模拟鼠标拖放(drag and drop)