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实现可滑动跳转的分页插件示例
May 08 HTML / CSS
详解CSS3中使用gradient实现渐变效果的方法
Aug 18 HTML / CSS
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
Apr 26 HTML / CSS
CSS3 毛玻璃效果
Aug 14 HTML / CSS
html5标记文字_动力节点Java学院整理
Jul 11 HTML / CSS
全面解析HTML5中的标准属性与自定义属性
Feb 18 HTML / CSS
基于zepto的插件之移动端无缝向上滚动并上下触摸滑动实例代码
Dec 20 HTML / CSS
LocalStorage记住用户和密码功能
Jul 24 HTML / CSS
基于HTML5+CSS3实现简单的时钟效果
Sep 11 HTML / CSS
HTML5中的Web Notification桌面右下角通知功能的实现
Apr 19 HTML / CSS
HTML5拍照和摄像机功能实战详解
Jan 24 HTML / CSS
使用CSS实现一个搜索引擎的原理解析
Sep 25 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
php解析html类库simple_html_dom(详细介绍)
2013/07/05 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
PHP6连接SQLServer2005的三部曲
2016/04/15 PHP
PHP操作XML中XPath的应用示例
2019/07/04 PHP
Javascript 学习书 推荐
2009/06/13 Javascript
Extjs学习笔记之一 初识Extjs之MessageBox
2010/01/07 Javascript
jquery怎样实现ajax联动框(二)
2013/03/08 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
js的hasownproperty使用示例
2014/03/02 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
总结JavaScript设计模式编程中的享元模式使用
2016/05/21 Javascript
如何用JS判断两个数字的大小
2016/07/21 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
Vue项目中如何引入icon图标
2018/03/28 Javascript
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
[49:31]TFT vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
[55:39]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第二场 1月19日
2021/03/11 DOTA
python实现多线程抓取知乎用户
2016/12/12 Python
Python实现字符串反转的常用方法分析【4种方法】
2017/09/30 Python
pytorch 输出中间层特征的实例
2019/08/17 Python
python计算n的阶乘的方法代码
2019/10/25 Python
python cv2读取rtsp实时码流按时生成连续视频文件方式
2019/12/25 Python
Python如何使用正则表达式爬取京东商品信息
2020/06/01 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
如何通过python计算圆周率PI
2020/11/11 Python
CSS3实现王者匹配时的粒子动画效果
2019/04/12 HTML / CSS
中国一家专注拼团的社交购物网站:拼多多
2018/06/13 全球购物
大专自我鉴定范文
2013/10/23 职场文书
护理个人求职信范文
2014/01/08 职场文书
计算机专业职业规划
2014/02/28 职场文书
副乡长群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
涨价通知
2015/04/23 职场文书
django 认证类配置实现
2021/11/11 Python
java获取一个文本文件的编码(格式)信息
2022/09/23 Java/Android