Hiệu ứng ẩn hiện sử dụng CSS Hover

🗣 Bài viết đăng bởi Pinker vào lúc 04-04-2022 và cập nhật lúc 05-04-2022 👁 7461 lượt xem
Chia sẻ ➯
Ẩn Hiện Bằng Css Hover

Bài viết khác

Mô tả

Nay lại vô tình thấy được một câu hỏi về hiệu ứng ẩn hiện như bên dưới, tức là khi đưa chuột vào chỗ ĐÈN TRANG TRÍ, thì button TÌM HIỂU THÊM sẽ hiện ra, đưa ra ngoài thì lại mất đi. Đây là một hiệu ứng sử dụng css hover. Sau đây tôi sẽ hướng dẫn các bạn làm phần này.

Hover Css
Hover Css
Hover Css 2
Hover Css 2

Hướng dẫn

Tôi sẽ code lại phần này với các khối giống nhau bằng HTML CSS

Example
Example

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>CSS Hover | vuduchong.com</title>
    <style>
        .block {
	    position: relative;
	    color: white;
	    display: inline-block;
	}

	.block img {
	    width: 500px;
	}

	button {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    background: green;
	    color: white;
	    padding: 10px;
	    border: none;
	    cursor: pointer;
	}
    </style>
</head>
<body>
    <div class="block">
	<img src="https://wallpapercave.com/wp/wp4676576.jpg">
	<button>TÌM HIỂU THÊM</button>
    </div>

    <div class="block">
        <img src="https://wallpapercave.com/wp/wp4676576.jpg">
	<button>TÌM HIỂU THÊM</button>
    </div>

    <div class="block">
	<img src="https://wallpapercave.com/wp/wp4676576.jpg">
	<button>TÌM HIỂU THÊM</button>
    </div>

    <div class="block">
	<img src="https://wallpapercave.com/wp/wp4676576.jpg">
	<button>TÌM HIỂU THÊM</button>
    </div>

    <div class="block">
	<img src="https://wallpapercave.com/wp/wp4676576.jpg">
	<button>TÌM HIỂU THÊM</button>
    </div>

    <div class="block">
	<img src="https://wallpapercave.com/wp/wp4676576.jpg">
	<button>TÌM HIỂU THÊM</button>
    </div>
</body>
</html>

Bây giờ sẽ ẩn hết các nút TÌM HIỂU THÊM đi, vì mặc định sẽ ko hiển thị, chỉ khi nào đưa chuột vào thì mới hiện lên, tôi sẽ thêm thuộc tính display:none vào button

button {
    display:none
}

Tới bước quan trọng nhất, khi đưa chuột vào ảnh nào thì button của ảnh đó mới hiện, như các bạn thấy, class .block đang bọc button, là cha của button. Bản chất ở đây là khi tôi đưa chuột hover vào .block thì button hiện lên. Hiệu ứng này chỉ áp dụng CSS được khi các phần tử có quan hệ cha-con, nếu quan hệ ngang cấp hoặc không cùng thế hệ sẽ không làm được (lúc này sẽ phải áp dụng javascript). Để làm được phần này thì tôi sẽ sử dụng sử dụng sự kiện :hover của CSS, chỉ cần thêm đoạn sau:

.block:hover button {
    display: block;
}

Kết quả

Như vậy là đã xong, các bạn có thể áp dụng đoạn code trên vào WordPress, cùng xem thành quả nào

Css Hover
Css Hover

Source code

Nếu bạn muốn mời tôi ly cafe ?

- Momo: 0986 209 305
- MB Bank: 0800148886888 - Vũ Đức Hồng
- Techcombank: 2342868686 - Vũ Đức Hồng
5/5 - (2 bình chọn)

Bài viết khác

Tổng hợp Download Plugin - Theme cho WordPress : Xem ngay
Nhóm Zalo : Tham gia ngay
TAGS: ẨN HIỆN ĐỐI TƯỢNG BẰNG CSS CSS CSS CƠ BẢN CSS HOVER HIỆU ỨNG CSS HIỆU ỨNG HOVER HOVER

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Thủ đô của VN là gì?