学习如何通过CSS修改块的边缘实现羽化效果
P粉785522400
P粉785522400 2023-08-16 18:38:07
[CSS3讨论组]

如何修改我的CSS,使盒子的边缘具有羽化模糊效果?我希望盒子的背景具有磨砂玻璃效果,而不是周围的锐利边缘,而是具有羽化效果,可以逐渐与背景融合,但我不知道如何修改当前的CSS。希望能得到你的帮助,谢谢。


.wrap {
  position: relative;
  width: 100%;
  height: 100vh;
  background-image: url('https://images.unsplash.com/photo-1593642634443-44adaa06623a?ixlib=rb-1.2.1&ixid=MnwxMjA3fDF8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1625&q=80');
  background-size: cover;
  .box {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 200px;
    height: 200px;
    background-color: red;
    border-radius: 50%;
    background-color: rgba(225, 225, 225, 10%);
    backdrop-filter: blur(2px);
  }
}
<div class="wrap">
  <div class="box"></div>
</div>


P粉785522400
P粉785522400

全部回复(1)
P粉462328904

我所理解的只是在下面添加任何一个代码片段:

box-shadow: inset 2px 2px 15px #fff; // 或者 box-shadow: inset 2px 2px 15px rgba(255,255,255,.5)

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号