Tìm hiểu làm thế nào để tạo hiệu ứng biểu tượng lớp phủ hình ảnh khi di chuột.
Biểu tượng Lớp phủ hình ảnh
Di chuột qua hình ảnh để xem hiệu ứng lớp phủ.
Tìm hiểu làm thế nào để tạo hiệu ứng biểu tượng lớp phủ hình ảnh khi di chuột.
Di chuột qua hình ảnh để xem hiệu ứng lớp phủ.
/* Container needed to position the overlay. Adjust the width as needed */
.container {
position: relative;
width: 100%;
max-width: 400px;
}
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
.image {
width: 100%;
height: auto;
}
Bước 2] Thêm CSS:
.overlay {
position:
absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
opacity: 0;
transition: .3s ease;
background-color: red;
}
/* Container cần thiết để định vị lớp phủ. Điều chỉnh chiều rộng khi cần */. Container {& nbsp; Vị trí: tương đối; & nbsp; chiều rộng: 100%; & nbsp; chiều rộng tối đa: 400px;}
.container:hover .overlay {
opacity: 1;
}
/ * Làm cho hình ảnh để phản hồi */. Hình ảnh {& nbsp; chiều rộng: 100%; & nbsp; Chiều cao: Tự động;}
.icon {
color: white;
font-size: 100px;
position: absolute;
top: 50%;
left: 50%;
transform: translate[-50%, -50%];
-ms-transform: translate[-50%, -50%];
text-align: center;
}
. Vị trí: Tuyệt đối; & nbsp; Top: 0; & nbsp; Dưới cùng: 0; & nbsp; trái: 0; & nbsp; Phải: 0; & nbsp; Chiều cao: 100%; & nbsp; chiều rộng: 100%; & nbsp; Độ mờ: 0; & nbsp; Chuyển tiếp: .3s dễ dàng; & nbsp; màu nền: màu đỏ;}
.fa-user:hover {
color: #eee;
}
Hãy tự mình thử »
Cách tạo biểu tượng hình ảnh lớp phủ Also see other image overlay effects [fade, slide, etc] in our How To - Image Hover Overlay.
Bước 1] Thêm HTML:
Làm cách nào để định vị biểu tượng tải xuống fontawgie trên một hình ảnh? Tôi muốn nó ở góc dưới bên trái của hình ảnh. Khi người dùng nhấp vào biểu tượng tải xuống, lời nhắc xuất hiện hỏi liệu họ có muốn tải xuống hình ảnh không.
Như vậy:
Phương pháp này cũng hoạt động với Bootstrap 3 FONT-CUỐI CÙNG? Tôi có thể muốn thêm một nút như thế này ở góc dưới bên trái:
Lý do tại sao bạn cần IMG để trở thành display: block
là bởi vì, theo mặc định, ________ 10 là
.container { position: relative; }
.container img { display: block; }
.container .fa-download { position: absolute; bottom:0; left:0; }
1 và IMG của bạn sẽ có khoảng trống giữa cuối của nó và dưới cùng của container - vì vậy biểu tượng tải xuống của bạn sẽ xuất hiện một chút dưới mức ____10 của bạn. Đặt nó thành display: block
dừng điều này.Đã trả lời ngày 3 tháng 2 năm 2019 lúc 23:22Feb 3, 2019 at 23:22
Download
Đã trả lời ngày 3 tháng 2 năm 2019 lúc 23:25Feb 3, 2019 at 23:25
Đã trả lời ngày 6 tháng 4 lúc 11:02Apr 6 at 11:02
Đã trả lời ngày 3 tháng 2 năm 2019 lúc 23:14Feb 3, 2019 at 23:14
PiazzipiazziPiazzi
2.3702 Huy hiệu vàng10 Huy hiệu bạc24 Huy hiệu đồng2 gold badges10 silver badges24 bronze badges