Hôm nay Namkna sẽ hướng dẫn các bạn cách để thêm một hiệu ứng dê chuột tuyệt vời cho hình ảnh Blogger chỉ sử dụng CSS, Với cách này chỉ cần di chuyển chuột qua một hình ảnh từ các hướng khác nhau (từ trên xuống, từ dưới lên, vv) sẽ gây ra một lớp phủ từ các hướng mà bạn di chuột tới. Thủ thuật này sẽ thay đổi không chỉ những hình ảnh xuất hiện khi di chuyển chuột lên chúng, mà cũng cho phép bạn thêm bên trong một văn bản với một mô tả.
Các bạn có thể xem demo ở hình ảnh bên dưới bằng cách di chuột lên hình ảnh từ nhiều vị trí khác nhau nha.
VIEW DEMO
» Thêm hiệu ứng hover ảnh sử dụng CSS cho blogspot
1. Đăng nhập vào blog.2. Vào mẫu (Template) => Chọn chỉnh sửa HTML (Edit HTML).
3. Dán đoạn code bên dưới vào trước thẻ ]]></b:skin>
/* The container and the image */ div.multi-hover { overflow: hidden; position: relative; vertical-align: middle; width: 100%; height: 358px; line-height: 358px; } div.multi-hover img {width: 100%;} /* The texts that, by default, are hidden */ div.multi-hover span { color: #FFF; font-size: 32px; font-weight: bold; height: 100%; opacity: 0; position: absolute; text-align: center; transition: all 0.3s linear 0s; width: 100%; } /* And this is what will generate the effect */ /* right */ div.multi-hover span:nth-child(1) { background: none repeat scroll 0 0 rgba(255, 189, 36, 0.6); left: 90%; top: 0; } /* top */ div.multi-hover span:nth-child(2) { background: none repeat scroll 0 0 rgba(106, 170, 255, 0.6); left: 0; top: -80%; } /* left */ div.multi-hover span:nth-child(3) { background: none repeat scroll 0 0 rgba(204, 87, 166, 0.6); left: -90%; top: 0; } /* bottom */ div.multi-hover span:nth-child(4) { background: none repeat scroll 0 0 rgba(97, 181, 115, 0.6); left: 0; top: 80%; } div.multi-hover span:hover {opacity: 1;} div.multi-hover span:nth-child(2n+1):hover {left: 0;} div.multi-hover span:nth-child(2n):hover {top: 0;}4. Lưu mẫu lại và tiến hành bước tiếp theo.
5. Bạn chọn Viết bài mới và chọn tab HTML. Bây giờ để thêm hiệu ứng vào hình ảnh thì bạn sử dụng cấu trúc như bên dưới.
<div class=multi-hover> <span>hover right</span> <span>hover top</span> <span>hover left</span> <span>hover bottom</span> <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVha4sk4Wrrx7RbMV0DKnt7O-SJpd6C39iT_jnaCJWYFptqAY5sQROv-Fpu67PuwVzqYadgkS5FzxZkeLDSRpREWyZH4TuyOsX2YwROs68u1Zqaw1n_RYzJl8_J-_07RsH_6sZ-kbpi09m/s1600/hoat+hinh+dep+tao+nen+hover.jpg"> </div>
Hãy chỉnh sửa các đoạn văn bản in đậm mô tả theo ý thích của bạn nha.
6. Bấm xuất bản và xem thành quả của bạn nha.
Lưu ý quan trọng. Do thủ thuật này có sử dụng thẻ span nên bạn không được bấm trở lại tab viết nếu không các cài đặt cảu bạn sẽ bị mất.
Nhận xét
hơi tiếc là một số trình duyệt ko hỗ trợ pseudo này :3
Trả lờiXóaNhận xét này đã bị tác giả xóa.
Trả lờiXóaanh ơi, cho e hỏi sao blog của em sau khi chỉnh lại thì e đăng bài ko thấy hiện lên trang chủ nữa mấy , vào xem trong nhãn cũng ko thấy, ko biết bị sao a xem giùm e tí: http://123vl.blogspot.com/
Xóathank a
Nó vẫn chạy oke đó thôi em :???
Xóahay hay quá anh ơi không biết biết blog này http://linkh8.blogspot.com/ có làm được không anh
Trả lờiXóaNhận xét này đã bị quản trị viên blog xóa.
Trả lờiXóaTất cả đều được em ak. E hãy áp dụng thử trước khi hỏi em ak :)
XóaNhận xét này đã bị quản trị viên blog xóa.
Trả lờiXóaa oi
Trả lờiXóaem ko biết sao mà nó bị cái lỗi như vậy đăng bài thì ko thấy lên, e đăng vào nhãn Phim lẻ nhưng vào nhãn đó thì ko thấy. e share quyền quản trị anh vào fix lỗi giùm e cai nha a
em mời rồi đó a Nam, giúp em nhé, rõ rang e viết bài đã tag nhãn vào rồi nhưng sao ra trang chủ click vào nhãn lại không thấy bài đó đâu, ko biết có bị lỗi js gì ko
Xóaa fix lại giúp e với
Không phải do Js em ak. Để lát anh check mail cói sao đã :)
XóaNhận xét này đã bị tác giả xóa.
Trả lờiXóaBài này nha bạn: XEM
XóaTùy biến ở đoạn này nha bạn "
Trả lờiXóaitems.each(function(i) {
$(items[i]).mouseover(function() {
mOver = true;
});
$(items[i]).mouseout(function() {
mOver = false;
fadeElement(true);
});
});
Nó nằm trong tiện ích mà bạn đang áp dụng ý có phải là thêm đoạn mới đâu. Trong tiện ích HTML phần bố cục nha bạn ,
Trả lờiXóaCâu hỏi của bạn nói thực chưa rõ ràng :? Bạn phải dê chuột lên hình ảnh thì nó mới xuât hiện hiệu ứng được chứ :)
Trả lờiXóaMuốn có nhiều dòng chữ thì bạn dùng thẻ <br /> ví dụ:
Trả lờiXóa<span>Dòng 1<br /> Dòng 2<br /> Dòng 3....</span>
Nhận xét này đã bị tác giả xóa.
Trả lờiXóaCode này không áp dụng được cho tất cả hình ảnh trong blog à admin? ví dụ mình muốn tất cả hình ảnh trong blog khi đưa chuột vào sẽ hiện thông báo (sđt liên hệ chẳng hạn). Có cách nào không nhỉ?
Trả lờiXóaCode này áp dụng cho những hình ảnh nào được bạn nhúng code thôi bạn ak. Nó không tự động nên phải làm thủ công :)
Xóa