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 media queries + jQuery实现响应式导航
Sep 30 HTML / CSS
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
Dec 28 HTML / CSS
使用CSS3美化HTML表单的技巧演示
May 17 HTML / CSS
CSS3实现同时执行倾斜和旋转的动画效果
Oct 27 HTML / CSS
css3遮罩层镂空效果的多种实现方法
May 11 HTML / CSS
HTML5视频支持检测(检查浏览器是否支持视频播放)
Jun 08 HTML / CSS
html5菜单折纸效果
Apr 22 HTML / CSS
多视角3D可旋转的HTML5 Logo动画
Mar 02 HTML / CSS
如何利用input事件来监听移动端的输入
Apr 15 HTML / CSS
HTML5制作表格样式
Nov 15 HTML / CSS
canvas如何绘制钟表的方法
Dec 13 HTML / CSS
css3属性选择器 “~”(波浪号) “,”(逗号) “+”(加号)和 “>”(大于号)
Apr 19 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静态文件生成类实例分析
2015/01/03 PHP
微信支付开发交易通知实例
2016/07/12 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
PHP中include和require的区别实例分析
2017/05/07 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
2018/03/15 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
基于jquery的图片懒加载js
2010/06/30 Javascript
实现web打印的各种方法介绍及实现代码
2013/01/09 Javascript
javascript使用正则表达式检测IP地址
2014/12/03 Javascript
php常见的页面跳转方法汇总
2015/04/15 Javascript
小白谈谈对JS原型链的理解
2016/05/03 Javascript
js流动式效果显示当前系统时间
2016/05/16 Javascript
浅析Vue实例以及生命周期
2018/08/14 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
2018/08/24 Javascript
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
vue-cli构建vue项目的步骤详解
2019/01/27 Javascript
每周一练 之 数据结构与算法(Stack)
2019/04/16 Javascript
微信小程序拼接图片链接无底洞深入探究
2019/09/03 Javascript
小程序瀑布流组件实现翻页与图片懒加载
2020/05/19 Javascript
python打开网页和暂停实例
2014/09/30 Python
TensorFlow的权值更新方法
2018/06/14 Python
python如何爬取网站数据并进行数据可视化
2019/07/08 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
Python从文件中读取指定的行以及在文件指定位置写入
2019/09/06 Python
Pycharm 2020年最新激活码(亲测有效)
2020/09/18 Python
keras分类模型中的输入数据与标签的维度实例
2020/07/03 Python
世界顶级足球门票网站:Live Football Tickets
2017/10/14 全球购物
Clearly新西兰:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
优秀中学生事迹材料
2014/01/31 职场文书
幼儿园中班教师寄语
2014/04/03 职场文书
商业项目策划方案
2014/06/05 职场文书
超市采购员岗位职责
2015/04/07 职场文书
公司奖励通知
2015/04/21 职场文书
银行反洗钱宣传活动总结
2015/05/08 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书