CSS3对图片照片进行边缘模糊处理的实现


Posted in HTML / CSS onAugust 08, 2018

使用CSS3的新特性实现各种图片边缘的模糊效果。

1. 在图片标签外部套一层DIV标签:

<div class="img-edge-cover">  
  <img src="photo.png" alt="photo">
</div>

2. 为外层DIV添加一圈向内的 边缘阴影 ,也是css3的新特征 box-shadow ,以模拟图片边缘模糊效果,CSS样式如下:

.img-edge-cover {
    width: 180px;
    height: 180px;
    position: relative;
}
.img-edge-cover:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    box-shadow:0 0 50px 30px #ffffff inset;
}
.img-edge-cover img{
    width: 180px;
    height: 180px;
    display: block;
    margin-bottom: 20px;
}

注意,直接为外层DIV添加边缘阴影是看不到效果的,因为阴影会被图片遮住,必须通过一个绝对定位的伪元素添加阴影。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
CSS3对图片照片进行边缘模糊处理的实现
Aug 08 HTML / CSS
发现两个有趣的CSS3动画效果
Aug 14 HTML / CSS
纯CSS3实现鼠标悬停提示气泡效果
Feb 28 HTML / CSS
CSS3感应鼠标的背景闪烁和图片缩放动画效果
May 14 HTML / CSS
CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
Oct 11 HTML / CSS
HTML5+CSS3实例 :canvas 模拟实现电子彩票刮刮乐代码
Dec 30 HTML / CSS
css3学习系列之移动属性详解
Jul 04 HTML / CSS
HTML5教程之html 5 本地数据库(Web Sql Database)
Apr 03 HTML / CSS
html5指南-7.geolocation结合google maps开发一个小的应用
Jan 07 HTML / CSS
html5 svg 中元素点击事件添加方法
Jan 16 HTML / CSS
html5 datalist标签使用示例(自动完成组件)
May 04 HTML / CSS
CSS Transition通过改变Height实现展开收起元素
Aug 07 HTML / CSS
详解CSS3伸缩布局盒模型Flex布局
Aug 20 #HTML / CSS
css3动画效果抖动解决方法
Sep 03 #HTML / CSS
微信小程序实现可实时改变转速的css3旋转动画实例代码
Sep 11 #HTML / CSS
CSS3 background-image颜色渐变的实现代码
Sep 13 #HTML / CSS
基于CSS3实现的几个小loading效果
Sep 27 #HTML / CSS
详解css3 mask遮罩实现一些特效
Oct 24 #HTML / CSS
css3绘制百度的小度熊
Oct 29 #HTML / CSS
You might like
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
Yii使用CLinkPager分页实例详解
2014/07/23 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
PHP基于自增数据如何生成不重复的随机数示例
2017/05/19 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
纯js实现的论坛常用的运行代码的效果
2008/07/15 Javascript
设置iframe的document.designMode后仅Firefox中其body.innerHTML为br
2012/02/27 Javascript
javascript 基础篇3 类,回调函数,内置对象,事件处理
2012/03/14 Javascript
javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
2012/08/22 Javascript
jQuery插件的写法分享
2013/06/12 Javascript
JavaScript中for..in循环陷阱介绍
2013/11/12 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
纯JS前端实现分页代码
2016/06/21 Javascript
微信小程序使用第三方库Immutable.js实例详解
2016/09/27 Javascript
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
[00:09]DOTA2全国高校联赛 精彩活动引爆全场
2018/05/30 DOTA
Python中工作日类库Busines Holiday的介绍与使用
2017/07/06 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
linux查找当前python解释器的位置方法
2019/02/20 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
2019/04/26 Python
python实现两个经纬度点之间的距离和方位角的方法
2019/07/05 Python
Python中断多重循环的思路总结
2019/10/04 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
什么是python的函数体
2020/06/19 Python
Docker如何部署Python项目的实现详解
2020/10/26 Python
会计专业毕业生自荐信范文
2013/12/20 职场文书
医院辞职信范文
2014/01/17 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
全国优秀教师事迹材料
2014/08/26 职场文书
初中学生操行评语
2014/12/26 职场文书
舞蹈社团活动总结
2015/05/07 职场文书
Ubuntu安装Mysql+启用远程连接的完整过程
2022/06/21 Servers