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截取字符串实例代码【推荐】
Jun 07 HTML / CSS
css3设置box-pack和box-align让div里面的元素垂直居中
Sep 01 HTML / CSS
基于DOM+CSS3实现OrgChart组织结构图插件
Mar 02 HTML / CSS
CSS3的column-fill属性对齐列内容高度的用法详解
Jul 01 HTML / CSS
HTML5 使用 sessionStorage 进行页面传值的方法
Jul 02 HTML / CSS
HTML5中语义化 b 和 i 标签
Oct 17 HTML / CSS
HTML5 新旧语法标记对我们有什么好处
Dec 13 HTML / CSS
html5指南-2.如何操作document metadata
Jan 07 HTML / CSS
利用html5 canvas破解简单验证码及getImageData接口应用
Jan 25 HTML / CSS
前端水印的简单实现代码示例
Dec 02 HTML / CSS
HTML速写之Emmet语法规则的实现
Apr 07 HTML / CSS
html原生table实现合并单元格以及合并表头的示例代码
May 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
php 删除记录实现代码
2009/03/12 PHP
php中设置多级目录session的问题
2011/08/08 PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
2013/11/07 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
2014/07/15 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
2020/08/24 PHP
免费空间广告万能消除代码
2006/09/04 Javascript
js实现的网页颜色代码表全集
2007/07/17 Javascript
JQuery优缺点分析说明
2011/04/10 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
jquery.hotkeys监听键盘按下事件keydown插件
2014/05/11 Javascript
JavaScript字符串对象substr方法入门实例(用于截取字符串)
2014/10/16 Javascript
jquery zTree异步加载简单实例讲解
2016/02/25 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
2016/05/26 Javascript
详解使用webpack打包编写一个vue-toast插件
2017/11/08 Javascript
JS实现常见的查找、排序、去重算法示例
2018/05/21 Javascript
JavaScript两种计时器的实例讲解
2019/01/31 Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
2019/05/03 Javascript
[01:19:33]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第一场 2月2日
2021/03/11 DOTA
python3编码问题汇总
2016/09/06 Python
Django admin实现图书管理系统菜鸟级教程完整实例
2017/12/12 Python
python编写微信远程控制电脑的程序
2018/01/05 Python
Django 使用logging打印日志的实例
2018/04/28 Python
浅谈python函数调用返回两个或多个变量的方法
2019/01/23 Python
Python jieba结巴分词原理及用法解析
2020/11/05 Python
python 基于opencv 绘制图像轮廓
2020/12/11 Python
Everything But Water官网:美国泳装品牌
2019/03/17 全球购物
旅游与酒店管理的自我评价分享
2013/11/03 职场文书
软件工程师岗位职责
2013/11/16 职场文书
中英文自我评价常用句型
2013/12/19 职场文书
网上开店必备创业计划书
2014/01/26 职场文书
欢迎标语大全
2014/06/21 职场文书
2014年法制宣传日活动方案
2014/11/02 职场文书
2015建军节87周年演讲稿
2015/03/19 职场文书
MongoDB数据库常用的10条操作命令
2021/06/18 MongoDB
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android