简介

这个效果是在看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.gxlcms.com)!

css3实现磨砂效果,CSS3打造磨砂玻璃背景效果相关推荐

  1. css3实现翻转效果,css3 实现3D翻转效果

    css3 实现3D翻转效果. HTML源码: 前面内容,鼠标移到这,试试 用户名 密码 css源码: /* entire container, keeps perspective */ .flip-c ...

  2. css3实现烟花效果,CSS3 带颤动效果的简易烟花动效

    CSS 语言: CSSSCSS 确定 body { margin: 0; padding: 0; background: #000; overflow: hidden; } .pyro > .b ...

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

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

  4. 推荐12个绚丽的CSS3图片悬停效果

    CSS3为我们开发提供了很多特效,如鼠标悬停,线性渐变,在web开发早期常用的是鼠标悬停,他是网页制作的常用特效之一,早期使用Flash可以制作非常炫的效果,后来慢慢演变成现在的是图片悬停效果,现在我 ...

  5. html文字翻牌效果,css3翻牌效果

    原理:通过css3属性-webkit-transform: rotate(0deg)与-webkit-transform: rotate(180deg)对2个元素设置正反面 然后通过有过渡(trans ...

  6. CSS3实战开发:使用CSS3实现photoshop的过滤效果

    原文:CSS3实战开发:使用CSS3实现photoshop的过滤效果 我们知道,使用Photoshop来调整图像的亮度和对比度,或者将图片转化为灰度等等是很常见的功能.今天我将给大家介绍几个新特性,我 ...

  7. boostrap 鼠标滚轮滑动图片_16种基于Bootstrap的css3图片hover效果

    bootstrap-image-hover是一款基于Bootstrap的css3图片hover效果.这组图片hover效果共16种特效.同时该特效也支持非Bootstrap版本. 使用方法 在页面中引 ...

  8. [css] 请说说CSS3实现文本效果的属性有哪些?

    [css] 请说说CSS3实现文本效果的属性有哪些? text-shadow:文字阴影效果 word-wrap:换行设置 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷 ...

  9. CSS3图片跳动效果

    <!DOCTYPE html> <html><head><meta charset="utf-8"><title>CSS ...

最新文章

  1. CocoaPods远程私有库
  2. Django实战之增加评论
  3. Unity3D基础API之Vector3
  4. Python 中re.split()方法
  5. java 内嵌汇编_C6000嵌入汇编C与汇编对照及功能说明
  6. Java 8类型注释
  7. python处理json数据_python处理json格式的数据
  8. springboot 启动加载数据 commandLineRunner
  9. VR一体机行业调研:用户活跃未达预期,广告收益前景堪忧
  10. 将n划分成最大数不超过m的划分数
  11. echarts实现2d柱状_记录echarts比较难实现的图1(一个背景上呈现三个柱状图)
  12. sun end seven game losing streak
  13. 上海行政区划经纬度地图_全国行政区划2017省市区完整版附经纬度及拼音
  14. 小米路由插件二维码2020_路由器如何禁止抖音、斗鱼、王者荣耀等app联网
  15. Android反编译APK
  16. matlab 平滑曲线连接_MATLAB数字图像处理-识别广告牌上的文字
  17. 计算机上缺少vsix安装程序,vsix - Vsix安装程序在Visual Studio 2017(15.3)中失败 - 堆栈内存溢出...
  18. css设置动画匀速运动,CSS3 transition动画
  19. php iis7.5_浅析iis7.5安装配置php环境
  20. 神经网络入门书籍推荐,神经网络方向研究生

热门文章

  1. SEMrush SEO诊断:网站Google排名下跌的16个影响因素
  2. MySQL数据库的常用命令
  3. tengine简单安装_阿里云tengine的安装 -- by hzw
  4. 精选合辑 | 30个Python数据分析及实战项目(含源码)
  5. c语言程序设计课程总结600字,2019年春季学期《C语言程序设计II》课程总结
  6. MapReduce代码编写--求性别人数、求总分、关联、map端的过滤、combiner预聚合
  7. KISSY基础篇乄KISSY之IO前奏
  8. 2的立方根用计算机怎样摁,立方根练习2doc用计算器求立方根.doc
  9. [附源码]Nodejs计算机毕业设计基于JAVA的校园电车租赁系统Express(程序+LW)
  10. java jacob ocx_JAVA通过jacob调用ocx