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的属性transition制作菜单导航效果
Sep 01 HTML / CSS
CSS3让登陆面板3D旋转起来
May 03 HTML / CSS
CSS3实现翘边的阴影效果的代码示例
Jun 13 HTML / CSS
CSS3实现可翻转的hover效果
May 23 HTML / CSS
从一次项目重构说起CSS3自定义变量在项目的使用方法
Mar 01 HTML / CSS
HTML5 FormData 方法介绍以及实现文件上传示例
Sep 12 HTML / CSS
H5 canvas中width、height和style的宽高区别详解
Nov 02 HTML / CSS
html5的websockets全双工通信详解学习示例
Feb 26 HTML / CSS
HTML5+CSS3绘制锯齿状的矩形
Mar 01 HTML / CSS
详解webapp页面滚动卡顿的解决办法
Dec 26 HTML / CSS
JavaScript+Canvas实现自定义画板的示例代码
May 13 HTML / CSS
CSS中理解层叠性及权重如何分配
Dec 24 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中函数rand和mt_rand的区别比较
2012/12/26 PHP
怎样给PHP源代码加密?PHP二进制加密与解密的解决办法
2013/04/22 PHP
详解HTTP Cookie状态管理机制
2016/01/14 PHP
PHP基于面向对象封装的分页类示例
2019/03/15 PHP
完美解决IE低版本不支持call与apply的问题
2013/12/05 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
2014/05/07 Javascript
jquery 选取方法都有哪些
2014/05/18 Javascript
一道常被人轻视的web前端常见面试题(JS)
2016/02/15 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
2016/08/01 Javascript
JS使用正则截取两个字符串之间的字符串实现方法详解
2017/01/06 Javascript
Node.js 中exports 和 module.exports 的区别
2017/03/14 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
2017/09/20 jQuery
swiper在vue项目中loop循环轮播失效的解决方法
2018/09/15 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
2018/09/20 Javascript
Angular中使用ng-zorro图标库部分图标不能正常显示问题
2019/04/22 Javascript
微信小程序封装多张图片上传api代码实例
2019/12/30 Javascript
浅谈Vue组件单元测试究竟测试什么
2020/02/05 Javascript
js函数柯里化的方法和作用实例分析
2020/04/11 Javascript
[00:35]DOTA2上海特级锦标赛 EG战队宣传片
2016/03/04 DOTA
python中input()与raw_input()的区别分析
2016/02/27 Python
微信跳一跳游戏python脚本
2020/04/01 Python
Python闭包执行时值的传递方式实例分析
2018/06/04 Python
python基于三阶贝塞尔曲线的数据平滑算法
2019/12/27 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
2020/03/31 Python
HTML+CSS+JavaScript实现图片3D展览的示例代码
2020/10/12 HTML / CSS
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
英国名牌服装购物网站:OD’s Designer
2019/09/02 全球购物
外贸销售员求职的自我评价
2013/11/23 职场文书
测绘工程系学生的自我评价
2013/11/30 职场文书
十佳青年事迹材料
2014/08/21 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
财务会计岗位职责
2015/02/03 职场文书
公司宣传语大全
2015/07/13 职场文书
2015暑期社会实践通讯稿
2015/07/18 职场文书
聘任书格式及范文
2015/09/21 职场文书
nginx sticky实现基于cookie负载均衡示例详解
2022/12/24 Servers