加载中...

png图片给背景添加阴影


效果图

代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        body{
            margin: 0;
            padding: 5% 0;
            background-color: aliceblue;
            display: flex;
            flex-direction: column;
            align-items: center;
        }
        .title{
            font-size: 2rem;
            font-weight: 700;
            line-height: 1.5;
            margin-bottom: 15px;
        }
        img{
            /* 阴影模糊半径 */
           filter: drop-shadow(10px 10px 20px #000);
           box-shadow: 10px 10px 20px #000;
        }
    </style>
</head>
<body>
    <div class="title">给背景图加上
    
    </div>
    <img src="./img/pepel.png" alt="">
</body>
</html>

原理

CSS filter 属性将模糊或颜色偏移等图形效果应用于元素。滤镜通常用于调整图像、背景和边框的渲染

使用 参数沿图像的轮廓生成阴影效果。阴影语法类似于 (在 CSS 背景和边框模块中定义),但不允许使用 inset 关键字以及 spread 参数。与所有 filter 属性值一样,任何在 drop-shadow() 后的滤镜同样会应用在阴影上。


文章作者: OLD4_blog
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 OLD4_blog !
评论
  目录