前端实现背景虚化但内容清晰且自适应 的实例代码


Posted in HTML / CSS onAugust 01, 2019

讲干货,不??拢?惺焙蚯岸嘶嵊龅奖尘靶榛???竽谌萸逦?男枨螅?瓤葱Ч??/p>

前端实现背景虚化但内容清晰且自适应 的实例代码

以下为具体实现:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>背景虚化</title>
</head>
<body>
    <div class="main">
<!--        以下为背景虚化,其他内容清晰-->
<!--        内容层-->
        <div class="banner">
            <div class="banner-contain">
                <h1>我是内容</h1>
            </div>
<!--            背景层-->
            <div class="banner-bg"></div>
        </div>
    </div>
    <style>
        .main{
            width: 100%;
        }
        .banner{
            width: 100%;
            position: relative;
        }
        .banner-bg{
            width: 100%;/*宽度铺满屏幕*/
            padding-top: 52.734%;/*图片高度除以宽度,得到此值*/
            background: url("test.jpg")center center no-repeat;/*两个center分别为水平和垂直方向的对齐方式*/
            background-size: 100%;/*背景水平铺满*/
            filter:blur(10px);/*虚化值,越大越模糊*/
        }
        .banner-contain{
            position: absolute;/*设置内容层绝对定位*/
            width: 100%;
            text-align: center;
            z-index: 6;/*将内容至于上层*/
            margin-top: 6%;
        }
    </style>
</body>
</html>

1.自适应的实现:

设置div标签padding-top为百分比,padding和margin百分比值是依据宽度计算的而非屏幕高度,所以可以依此设置一个自适应的区域,比如图片信息如下

前端实现背景虚化但内容清晰且自适应 的实例代码

那么高宽比例为:540/1024 大概为52.734%,也就是高度为宽度的52.734%,这里宽度设置为100%,那么宽度的padding-top即为52.734%*100%

2.背景虚化内容清晰的实现:

设置两个层,一个是背景虚化层,自适应撑起整个外层div容器,通过filter:blur()属性设置虚化值,另一个为内容层,绝对定位,设置z-index提高内容层层次防止被遮挡,这样内容层不受虚化影响

总结

以上所述是小编给大家介绍的前端实现背景虚化但内容清晰且自适应 的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

HTML / CSS 相关文章推荐
利用CSS3的checked伪类实现OL的隐藏显示的方法
Dec 18 HTML / CSS
一款基于css3的动画按钮代码教程
Nov 23 HTML / CSS
html5音频_动力节点Java学院整理
Aug 22 HTML / CSS
html5中canvas学习笔记2-判断浏览器是否支持canvas
Jan 06 HTML / CSS
HTML5 window/iframe跨域传递消息 API介绍
Aug 26 HTML / CSS
HTML5中5个简单实用的API
Apr 28 HTML / CSS
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
May 08 HTML / CSS
微信浏览器取消缓存的方法
Mar 28 HTML / CSS
如何给HTML标签中的文本设置修饰线
Nov 18 HTML / CSS
Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 (附转换公式)
Mar 18 HTML / CSS
AmazeUI 点击元素显示全屏的实现
Aug 25 HTML / CSS
如何在CSS中绘制曲线图形及展示动画
May 24 HTML / CSS
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
Aug 01 #HTML / CSS
html5 冒号分隔符对齐的实现
Jul 31 #HTML / CSS
原生 JS+CSS+HTML 实现时序图的方法
Jul 31 #HTML / CSS
Canvas图片分割效果的实现
Jul 29 #HTML / CSS
HTML5中的Web Notification桌面通知功能的实现方法
Jul 29 #HTML / CSS
HTML5 播放 RTSP 视频的实例代码
Jul 29 #HTML / CSS
利用 Canvas实现绘画一个未闭合的带进度条的圆环
Jul 26 #HTML / CSS
You might like
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
xml在joomla表单中的应用详解分享
2012/07/19 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
什么是JavaScript
2009/08/13 Javascript
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
jquery实现不同大小浏览器使用不同的css样式表的方法
2014/04/02 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
2015/04/07 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
jQuery实现文本展开收缩特效
2015/06/03 Javascript
jQuery的position()方法详解
2015/07/19 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
2016/05/03 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
2016/06/01 Javascript
AngularJs基于角色的前端访问控制的实现
2016/11/07 Javascript
web打印小结
2017/01/11 Javascript
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
详解基于Bootstrap+angular的一个豆瓣电影app
2017/06/26 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
Angular 封装并发布组件的方法示例
2018/04/19 Javascript
Python代理抓取并验证使用多线程实现
2013/05/03 Python
python实现TF-IDF算法解析
2018/01/02 Python
Django中FilePathField字段的用法
2020/05/21 Python
Python调用.net动态库实现过程解析
2020/06/05 Python
使用Dajngo 通过代码添加xadmin用户和权限(组)
2020/07/03 Python
Python中常用的os操作汇总
2020/11/05 Python
Python爬虫之Selenium警告框(弹窗)处理
2020/12/04 Python
欧舒丹美国官网:L’Occitane美国
2018/02/23 全球购物
新东网科技Java笔试题
2012/07/13 面试题
大学生职业生涯规划范文
2014/01/08 职场文书
2014年教师政治学习材料
2014/06/02 职场文书
英语教师求职信
2014/06/16 职场文书
城市创卫标语
2014/06/17 职场文书