Thuộc tính Opacity trong CSS

Một ngày nọ cách đây cũng đã 3 năm mình đang tìm hiểu về CSS. Vào một blog thấy có một hiệu ứng khá là hay. Đó là khi rê chuột lên bức ảnh thì tự nhiên hình ảnh đó bị mờ đi, bỏ ra thì lại bình thường. Mình chẳng biết nó là cái gì. Rồi cho tới một ngày mới biết đó là thuộc tính Opacity CSS.

Nếu như đang muốn tìm hiểu về Opacity trong CSS thì bài viết này sẽ dành riêng cho bạn. Sẽ giải thích giúp bạn hiểu được Opacity là gì và cách sử dụng như thế nào.

Nó cũng gần giống với cách dùng RGBA. Ví dụ background: rgba(51, 170, 51, .1). Nhưng mình xin phép viết chi tiết hơn trong bài viết khác.

Còn hôm nay chỉ dành cho Opacity mà thôi.

Định nghĩa:

Thuộc tính opacity dùng để thiết lập “độ trong suốt” của phần tử. Làm mờ ảnh và background trong CSS.

Hãy làm ví dụ sau:

<!DOCTYPE html>
<html>
<head>
<style>
body {padding: 100px;}
.box {
    width: 150px;
    height: 150px;
    background: #eee;
    position: relative;
}
.box-child {
    width: 100px;
    height: 100px;
    background: green;
    position: absolute;
    top: 0;
    left: 0;
}
</style>
</head>
<body>

<div class="box">
<div class="box-child"></div>
</div>
</body>
</html>

opacity

Tiếp theo mình sẽ thêm Opacity: 0 cho box-child thì lúc này box-child đã biến mất hoàn toàn.

opacity1

Rồi tiếp theo mình lại cho Opacity: 0.5 xem sao

opacity2

Thằng box-child đã xuất hiện nhưng độ độ rõ không bằng hình ảnh đầu tiên.

Áp dụng Opacity cho hiệu ứng Hover.

(Trong bài viết này mình có nêu ra một vài hiệu ứng Hover ảnh bạn có thể tham khảo).

Cũng với ví dụ trên mình sẽ xóa cái Opacity đã thêm và thêm một đoạn CSS khác bên dưới

.box-child:hover {
    opacity: 0.5;
}

Khi rê chuột qua box-child bạn sẽ thấy hiệu ứng mờ đi như mình đã nói ở đầu bài.

Kết luận: Qua bài viết về thuộc tính Opacity mình đã lấy ví dụ rất rõ ràng. Bạn hãy vừa học vừa thực hành bài tập nhé. Chúc bạn học CSS thật hiệu quả.

Related Posts

Hover-CSS-1

Hiệu ứng rê chuột trong CSS

CSS là ngôn ngữ trang trí với nhiều hiệu ứng hay. Bạn sẽ thường gặp nhất là khi di chuyển chuột vào một liên kết (Link) hay…

Mẫu Form đăng nhập HTML và CSS đẹp mắt

Trong một số bài viết trên blog này mình đã chia sẻ về cách tạo một Form đăng nhập đơn giản. Nhưng để có một Form đẹp…

form-lien-he-4

Hướng dẫn tạo form liên hệ bằng HTML, CSS

Form liên hệ là một chức năng không thể thiếu cho blog, website. Thông qua Form độc giả, khách hàng có thể yêu cầu admin trợ giúp…

css-code-1

8 Cách viết CSS chuẩn, dễ đọc và tối ưu

Nói tới xây dựng giao diện phía Front-end không thể thiếu CSS. Ngôn ngữ được sử dụng phổ biến để sắp xếp bố cục các phần tử…

Thuộc tính text-shadow trong CSS

Trong những lúc rảnh rỗi mình thường hay nghịch ngợm một vài thứ hay ho tìm thấy trên internet. Đối với CSS thì text-shadow cũng là thuộc…

Thuộc tính Overflow trong CSS

Khi thiết kế web với HTML và CSS đôi khi chúng ta sẽ gặp phải tình trạng văn bản (text) bị tràn ra khỏi phần tử HTML…