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 线性渐变和径向渐变示例附图
Apr 08 HTML / CSS
CSS实现限制字数功能当对象内文本溢出时显示省略标记
Aug 20 HTML / CSS
浅谈CSS3中的变形功能-transform功能
Dec 27 HTML / CSS
详解CSS3弹性伸缩盒
Sep 21 HTML / CSS
HTML5 CSS3新的WEB标准和浏览器支持
Jul 16 HTML / CSS
HTML中使用SVG与SVG预定义形状元素介绍
Jun 28 HTML / CSS
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
Jan 10 HTML / CSS
canvas实现二维码和图片合成的示例代码
Aug 01 HTML / CSS
canvas绘图按照contain或者cover方式适配并居中显示
Feb 18 HTML / CSS
html5 canvas 实现光线沿不规则路径运动
Apr 20 HTML / CSS
Amaze UI 文件选择域的示例代码
Aug 26 HTML / CSS
CSS 圆形进度栏
Apr 06 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的autoLoad自动加载机制
2012/09/27 PHP
领悟php接口中interface存在的意义
2013/06/27 PHP
php+js实现图片的上传、裁剪、预览、提交示例
2013/08/27 PHP
教你在header中隐藏php的版本信息
2016/08/10 PHP
php7安装yar扩展的方法详解
2017/08/03 PHP
PHP实现基于状态的责任链审批模式详解
2019/05/31 PHP
用一段js程序来实现动画功能
2007/03/06 Javascript
Javascript基础教程之数组 array
2015/01/18 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
jQuery Ajax 全局调用封装实例代码详解
2016/06/02 Javascript
JavaScript中的事件委托及好处
2016/07/12 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
2016/10/11 Javascript
JavaScript闭包和范围实例详解
2016/12/19 Javascript
微信小程序 MD5的方法详解及实例代码
2017/03/10 Javascript
详解 vue.js用法和特性
2017/10/15 Javascript
探索Vue高阶组件的使用
2018/01/08 Javascript
vue页面加载闪烁问题的解决方法
2018/03/28 Javascript
微信小程序支付前端源码
2018/08/29 Javascript
微信小程序事件流原理解析
2019/11/27 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
2020/07/24 Javascript
[01:54]TI珍贵瞬间系列(五):压力
2020/08/29 DOTA
python中Genarator函数用法分析
2015/04/08 Python
Flask的图形化管理界面搭建框架Flask-Admin的使用教程
2016/06/13 Python
利用python批量给云主机配置安全组的方法教程
2017/06/21 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
vue.js实现输入框输入值内容实时响应变化示例
2018/07/07 Python
英国在线泳装店:Simply Swim
2019/05/05 全球购物
周年庆典邀请函范文
2014/01/23 职场文书
家长会标语
2014/06/24 职场文书
活动总结报告怎么写
2014/07/03 职场文书
项目申报专员岗位职责
2014/07/09 职场文书
机关作风整顿个人整改措施2014
2014/09/17 职场文书
民主评议党员自我评价材料
2014/09/18 职场文书
干部作风建设年活动剖析材料
2014/10/23 职场文书
2015年乡镇人大工作总结
2015/04/22 职场文书
mysql主从复制的实现步骤
2021/10/24 MySQL