CSS drop-shadow() Function

CSS drop-shadow() function thêm hiệu ứng bóng đổ cho các phần tử. Nó sử dụng offset ngang và dọc, bán kính mờ, bán kính lan tỏa và màu sắc. Nó tăng cường chiều sâu hình ảnh và sự nổi bật trong thiết kế web.

Cú pháp:

filter: drop-shadow(offset-x offset-y blur-radius spread-radius color);

Tham số: Hàm này chấp nhận năm tham số như đã đề cập ở trên và mô tả dưới đây:

ParameterDescription
offset-xĐặt offset ngang của bóng đổ. Giá trị dương di chuyển sang phải; giá trị âm di chuyển sang trái.
offset-yĐặt offset dọc của bóng đổ. Giá trị dương di chuyển xuống dưới; giá trị âm di chuyển lên trên.
blur-radiusTham số tùy chọn. Đặt bán kính mờ của bóng đổ, tạo ra một cạnh mềm mại hơn.
spread-radiusTham số tùy chọn. Đặt bán kính lan tỏa của bóng đổ, mở rộng hoặc thu nhỏ kích thước của nó.
colorTham số tùy chọn. Đặt màu của bóng đổ. Mặc định là black.

Ví dụ về hàm drop-shadow() trong CSS

Ví dụ 1: Sử dụng cơ bản

Ví dụ này minh họa việc sử dụng hàm drop-shadow() để áp dụng bóng màu vàng. Bóng đổ có offset 10px, bán kính mờ và bán kính lan tỏa cho một hình ảnh.

html
<!DOCTYPE html>
<html>

<head>
    <title>CSS drop-shadow() Function</title>

    <style>
        h1 {
            color: green;
        }

        body {
            text-align: center;
        }

        .drop_shadow_effect {
            filter: drop-shadow(10px 10px 10px yellow)
        }
    </style>
</head>

<body>
    <h1>GeeksforGeeks</h1>

    <h2>CSS drop-shadow() function</h2>

    <img class="drop_shadow_effect"
        src=
"https://media.geeksforgeeks.org/wp-content/cdn-uploads/20190710102234/download3.png"
        alt="GeeksforGeeks logo">
</body>

</html>

Đầu ra: css-drop-shadow-function

Ví dụ 2: Offset âm

Ví dụ này áp dụng hàm drop-shadow() với offset âm và bán kính mờ lớn hơn.

html
<!DOCTYPE html>
<html>

<head>
    <title>CSS drop-shadow() Function</title>

    <style>
        h1 {
            color: green;
        }

        body {
            text-align: center;
        }

        .drop_shadow_effect {
            filter: drop-shadow(10px 10px 10px yellow)
        }
    </style>
</head>

<body>
    <h1>GeeksforGeeks</h1>

    <h2>CSS drop-shadow() function</h2>

    <img class="drop_shadow_effect"
        src="https://media.geeksforgeeks.org/wp-content/cdn-uploads/20190710102234/download3.png"
        alt="GeeksforGeeks logo">
</body>

</html>

Đầu ra: css-drop-shadow-function

Trình duyệt được hỗ trợ: Các trình duyệt được hỗ trợ bởi hàm drop-shadow() được liệt kê dưới đây:


Last Updated : 21/07/2025