Đã có lúc tôi phải nhìn khắp nơi để tìm hiểu làm thế nào để làm cho hình ảnh tối hơn và bây giờ tôi biết 3 cách để làm điều này. Vì vậy, hãy đến điểm.
1. Sử dụng độ mờ:
Đặt cơ bản:
Đây là bức ảnh ban đầu:
Cài đặt CSS:
Đầu tiên chúng ta hạ thấp độ mờ của ảnh
img {
opacity: 0.5;
}
Nhập chế độ FullScreenen EXIT Mode FullScreen
Bằng cách đặt độ mờ thành 0,5, hình ảnh sẽ chuyển sang màu trắng [ish]
Bây giờ tất cả những gì chúng ta cần làm để làm cho nó tối hơn là thay đổi màu nền thành màu đen:
ul {
background-color: black;
}
Nhập chế độ FullScreenen EXIT Mode FullScreen
Bằng cách đặt độ mờ thành 0,5, hình ảnh sẽ chuyển sang màu trắng [ish]
Bây giờ tất cả những gì chúng ta cần làm để làm cho nó tối hơn là thay đổi màu nền thành màu đen:
Chúng ta có thể sử dụng điều này để tạo hiệu ứng di chuột mát mẻ. Bạn có thể kiểm tra cây bút mà tôi đã làm
2. Sử dụng thuộc tính bộ lọc:
Chỉ cần sử dụng filter: brightness[50%];
cho hình ảnh để giảm độ sáng.
So how do we do that?
It's simple. let me show you
3. Màu sắc RGBA:
header {
width: 100%;
background-image: url[EauDp1hUcAAE-bK.jpg];
background-position: center;
background-size: cover;
}
Nhập chế độ FullScreenen EXIT Mode FullScreen
Bằng cách đặt độ mờ thành 0,5, hình ảnh sẽ chuyển sang màu trắng [ish]
Choose a color and lower the transparency of the color
header {
background-image: linear-gradient[rgba[0, 0, 0, 0.527],rgba[0, 0, 0, 0.5]] , url[EauDp1hUcAAE-bK.jpg];
}
Nhập chế độ FullScreenen EXIT Mode FullScreen
Bằng cách đặt độ mờ thành 0,5, hình ảnh sẽ chuyển sang màu trắng [ish]
- Bây giờ tất cả những gì chúng ta cần làm để làm cho nó tối hơn là thay đổi màu nền thành màu đen:
- Chúng ta có thể sử dụng điều này để tạo hiệu ứng di chuột mát mẻ. Bạn có thể kiểm tra cây bút mà tôi đã làm
2. Sử dụng thuộc tính bộ lọc:
Nếu bạn cần làm tối [hoặc làm sáng] hình ảnh thông qua CSS, bạn sẽ rất vui khi biết rằng các phiên bản CSS hiện đại cho phép bạn làm điều này khá dễ dàng.
Đây là một hình ảnh mà chúng tôi sẽ sử dụng:
Để làm tối hình ảnh, bạn chỉ cần chọn hình ảnh qua CSS và áp dụng bộ lọc độ sáng cho nó, như hiển thị bên dưới [giả định rằng hình ảnh nằm bên trong một div với một lớp container, bạn có thể thay đổi của bạn phù hợp với ]:
.Container img {& nbsp; Bộ lọc: Độ sáng [50%]; }
filter: brightness[50%];
}
Điều này bây giờ sẽ áp dụng bộ lọc và hình ảnh sẽ trông như thế này: