【css】css实现图片或动图边缘模糊化处理(附示例代码)

简介: 【css】css实现图片或动图边缘模糊化处理(附示例代码)

问题

有些图片边缘和网页背景颜色对比较明显,但是我们想将其边缘模糊化,实现下图效果,怎么做?

86e55654576842dfb3cb10325f06d7ca.png 5895face45054597b0033a5cae86364e.png
修改前 修改后

解决思路

1.在图片外层套一个div容器。
2.然后为外层div添加一圈向内的边缘阴影,模拟图片边缘模糊效果。

代码实现

.html文件

<div class="cover">
    <img src="{
    
    { url_for('static', filename='images/physics.gif')}}" alt="physics" class="physics">
</div>

.css文件

.physics {
   
   
    display: block;
    margin: 0 auto;
    height: 100px;
}
.cover {
   
   
    margin: 0 auto;
    width: 133px;
    height: 100px;
    position: relative;
}
.cover:after {
   
   
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    box-shadow:0 0 50px 30px #ffffff inset;
}

参考链接

相关文章
|
4月前
|
前端开发 UED 容器
CSS基础-背景属性:颜色、图片、重复
【6月更文挑战第9天】本文介绍了CSS背景属性,包括背景颜色、图片、重复的使用和常见问题。通过实例展示了如何设置背景颜色(如使用rgba()注意透明度影响)、背景图片(使用background-size控制缩放)、背景重复(避免默认平铺导致混乱)以及综合使用背景属性创建复杂效果。理解并熟练运用这些属性能提升网页设计的视觉层次和用户体验。建议通过实践不断探索和提升CSS技能。
43 4
|
5月前
|
前端开发 计算机视觉 开发者
利用CSS改变图片颜色的100种方法!
利用CSS改变图片颜色的100种方法!
116 1
|
2月前
|
前端开发
如何使用 CSS object-fit 进行图片的缩放和裁剪
如何使用 CSS object-fit 进行图片的缩放和裁剪
57 0
如何使用 CSS object-fit 进行图片的缩放和裁剪
|
2月前
|
前端开发
视觉冲击:CSS实现相册图片的放大效果,让网站首页更震撼!
视觉冲击:CSS实现相册图片的放大效果,让网站首页更震撼!
|
3月前
|
前端开发 JavaScript
使用CSS中的cursor属性值,常用的可设置参数,以及其他16中参数值的使用场景和示例代码
使用CSS中的cursor属性值,常用的可设置参数,以及其他16中参数值的使用场景和示例代码
50 0
|
3月前
|
前端开发 容器
CSS【详解】对齐 (含文本垂直对齐,文本水平对齐、单行文本垂直居中、多行文本垂直居中、6 种方案块级元素水平垂直居中 、7 种方案图片水平垂直居中、文本自适应对齐、图标和文本对齐,图片和文本对齐等)
CSS【详解】对齐 (含文本垂直对齐,文本水平对齐、单行文本垂直居中、多行文本垂直居中、6 种方案块级元素水平垂直居中 、7 种方案图片水平垂直居中、文本自适应对齐、图标和文本对齐,图片和文本对齐等)
50 0
|
3月前
|
前端开发 C++
css 鼠标悬浮显示放大图片 vs 鼠标点击显示放大图片
css 鼠标悬浮显示放大图片 vs 鼠标点击显示放大图片
35 0
|
3月前
|
前端开发 UED
前端 CSS 经典:在 Vue3 中使用渐进式图片
前端 CSS 经典:在 Vue3 中使用渐进式图片
74 0
|
3月前
|
前端开发
前端 CSS 经典:图片边框
前端 CSS 经典:图片边框
23 0
|
3月前
|
前端开发 容器
css 【详解】—— 图片底部留有间隙(含解决方案)
css 【详解】—— 图片底部留有间隙(含解决方案)
96 0