在CSS中,我们可以使用滤镜(filter)为图片添加模糊特效。但是这种处理会造成图片边界也变得模糊,那么CSS实现图片高斯模糊但边界清楚的效果怎么写呢?

有些时候,我们可能需要图片模糊但是边界清楚的效果,这时候可以考虑一种思路:在图片外面加一个框防止显示内容溢出,在框内将图片居中,模糊并适当放大,让模糊的白边刚好在显示范围外面,下面是实现方法:

CSS高斯模糊

/* 初始化 */

html,body {

margin: 0;

padding: 0;

height: 100%;

}

/* 图片外框 */

.box {

position: relative;

width: 800px;

height: 600px;

display: flex;

justify-content: center;

align-items: center; /* 使用flex将图片水平垂直居中 */

overflow: hidden; /* 溢出部分隐藏 */

}

/* 图片层 */

.image {

position: absolute;

width: 115%;

height: 115%;

background-image: url(example.jpg);

background-size: 100%;

background-position: center;

background-repeat: no-repeat;

filter: blur(20px); /* 模糊效果,与宽高搭配做适当调整,把白边推出边界隐藏掉 */

}

html5图片高斯模糊,CSS实现图片高斯模糊但边界清楚的效果相关推荐

  1. html 画廊代码,HTML5实践-使用css装饰图片画廊的代码分享(二)

    在上一讲中,我们的解决方案使用到了jquery去创建一个span标签.在这一讲中我们将用一种更好的解决方式,使用:before 和 :after 伪类.:before经常会用到,他可以用来添加额外的元 ...

  2. html 图片布局,CSS 布局图片

    通过CSS 布局图片 圆角图片 .img1 { border-radius: 8px; } .img2 { border-radius: 50%; } 缩略图 img { border: 1px so ...

  3. html css 如何将图片作为背景,CSS背景图片和HTML中的img标签

    背景图片: 该图片是218*170 css内容: div{ width: 100px; height: 100px; background: url(img/1.jpg); border: 2px s ...

  4. html图片向上,CSS实现图片向上浮动

    CSS实现图片向上浮动办法 今天在写CSS时需要实现:当鼠标悬停在由图片和介绍组成的超链接时,榴莲向上浮动的效果. 我在实现这个效果时思路分为以下几步: 鼠标悬停 图片移动 下方元素绝对定位 增加过渡 ...

  5. html图片折叠,CSS 实现 图片鼠标悬停折叠效果

    CSS 实现 图片鼠标悬停折叠效果 1. 实现要点 折叠是由多个块级元素来完成的; 图片是以背景图片的方式呈现出来的; 给每个块级元素设置同一张背景图片,通过background-position来控 ...

  6. css禁止图片保存,CSS的图片保存后面目全非?教你快速解决

    什么叫"CSS中的图片"? 简单的说就是镶在CSS样式表中的图片.当我们用浏览器的"另存为"功能保存网页时,由于很多写在CSS样式表里面的图片都下载不到,所以会 ...

  7. html中两个图片叠放,CSS实现图片叠放(勾选图标)

    场景 我们经常会遇到这种场景,有一个待选图片列表,在图片上(可能是右上角也有可能时右下角)叠放一个勾选状态图标,这篇文章就记录实现这个功能的过程. 原理 利用flex布局space-around显示图 ...

  8. html5 coverflow,使用CSS+JS帮你实现苹果cover flow效果

    原标题:使用CSS+JS帮你实现苹果cover flow效果 coverflow-demo222 <> ;(function(parent){ var cards = parent.que ...

  9. html怎么帮图片占位,html图片和css背景图片哪个先开始加载?css占位图怎么操作?...

    如果你的网站是个图片站,首页显示了很多图片.那么你就会有图片多了导致加载比较慢的困扰.这个时候有几个方案解决. 1.物理解决方案:加大网站的带宽+压缩图片大小: 2.用图片懒加载js,图片没加载出来之 ...

  10. html中图片放css还是,图片到底是写在html还是写在css呢

    [原文请进入] 之前讲了些年青人在大学里和刚踏入社会时应该持有怎样的学习态度和掌握什么样的学习方法,以及怎么去面对自己的职业选择.随着炎热七月的到来,相信有很大部分... 到底是补铁还是铁过量  作者 ...

最新文章

  1. 对C语言islower、isupper、isdigit函数的测试
  2. ASP.NET完整打包卸载更新攻略(By Installshield 2010)【转】
  3. 计算机基础:信息安全相关知识笔记
  4. C语言实用算法系列之memcpy、memmove函数原理与实现
  5. eclipse中java.lang.OutOfMemoryError: Java heap space错误
  6. Centos7完全分布式搭建Hadoop2.7.3
  7. java 继承类_java类的继承
  8. socket上传nsdictionary的json数据异常
  9. Kubeflow:连接云计算和机器学习的“桥梁”
  10. mysql php sdk_PHP连接MySQL数据库
  11. Java实现PPT转化为PDF
  12. 2011年好莱坞大片索引
  13. 阅读笔记:Single Shot Multibox Detector(SSD)
  14. Matlab的运算符
  15. windows 2008 下C#调用office组件访问拒绝的解决方法(failed du
  16. 一种基于贝塞尔曲线的终端定位轨迹拟合方法
  17. swf怎么和php实现交互,用ActionScript与JavaScript实现Flash与网页的交互
  18. 测试左移和右移:不是左右逢源而是左右突击
  19. matlab plot点线的一些参数设置
  20. 苹果推出Tap to Pay功能,iPhone将成为收费终端

热门文章

  1. Tensorflow-wavenet生成模拟声音
  2. 幼儿python编程书籍_少儿Python编程入门书籍分享
  3. 计算机表格斜杠怎么打,【2人回答】Excel表格中如何输入斜杠?-3D溜溜网
  4. poj 2387 最短路 spfa 实现
  5. java 验证码 延迟_通过java短信接口发送短信验证码有哪些限制
  6. talib安装error: Microsoft Visual C++ 14.0 or greater is required. Get it with Microsoft C++ Build的解决方案
  7. 戴尔笔记本重装系统硬盘加密怎么解除
  8. 魔王语言解释器C语言,[数据结构]魔王语言解释c语言实现
  9. 第四次打卡 建模调参
  10. Codeforces 853 A. Planning