Hôm nay Namkna sẽ giới thiệu cho các bạn một hiệu ứng phóng ảnh hoàn toàn mới. Khi bạn dê chuột vào ảnh. Nếu các bạn còn nhớ thì mình đã từng giới thiệu cho các bạn Hiệu ứng thay đổi ảnh khi dê chuột vào Hiệu ứng này còn một nhược điểm là hoạt động không tốt trên IE.
Các bạn có thể xem Demo: View Demo
☼ Cách tiến hành:
1- Đăng nhập (login) vào Blog2- Vào Mẫu (Template)
3- Chọn Chỉnh sửa HTML (Edit HTML) => Tiếp tục (Procced):
4- Thêm đoạn Code sau trước thẻ:</head>
<style type="text/css"> .hovergallery img{ -webkit-transform:scale(0.8); /*Webkit: Scale down image to 0.8x original size*/ -moz-transform:scale(0.8); /*Mozilla scale version*/ -o-transform:scale(0.8); /*Opera scale version*/ -webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/ -moz-transition-duration: 0.5s; /*Mozilla duration version*/ -o-transition-duration: 0.5s; /*Opera duration version*/ opacity: 0.7; /*initial opacity of images*/ margin: 0 10px 5px 0; /*margin between images*/ } .hovergallery img:hover{ -webkit-transform:scale(1.1); /*Webkit: Scale up image to 1.2x original size*/ -moz-transform:scale(1.1); /*Mozilla scale version*/ -o-transform:scale(1.1); /*Opera scale version*/ box-shadow:0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/ -webkit-box-shadow:0px 0px 30px gray; /*Safari shadow version*/ -moz-box-shadow:0px 0px 30px gray; /*Mozilla shadow version*/ opacity: 1; } </style>
Tùy chỉnh:
- opacity: 0.7; độ mờ của anh khi chưa dê chuột lên.
- opacity: 1; Độ mờ của anh khi dê chuột vào (Ảnh mờ nhất là 0 và nét nhát là 1)
- box-shadow:0px 0px 30px gray; Hiệu ứng đổ bóng của anh khi dê chuột vào.
- Các tiền tố -webkit, -moz, -o để hiệu ứng chạy tốt trên nhiều lọa trình duyệt khác nhau là Opera, Safari, Moliza.
- Nếu muốn tăng/giảm kích cỡ hình ảnh thu nhỏ bạn thay đổi thông số 0.8
Code khi chèn ảnh:
<div class="hovergallery"> <img src="Link ảnh 1" /> <img src="Linh ảnh 2" /> <img src="Link ảnh 3" /> </div>
Chúc thành công!
dynamicdrive
Nhận xét
Toàn CSS3 à :L) :L) :L)
Trả lờiXóaMình chưa biết gì về CSS3 cả CSS học chưa xong nữa
:H) :H) :H)
Bạn ơi .sao mình thực hiện sao k giống demo nhở ?>bạn thử xem nhá :http://www.thephotobest.blogspot.com/2012/01/nhung-vuon-nho-ep-nhat-gioi.html
Trả lờiXóamak code bước 2 mình thay link hình vào hết luôn à bạn ?
Bước 2 bạn chỉ thay link hình vào phần in đậm thôi :3) :3)
Trả lờiXóa@Nguyễn Doãn ĐứcHọc sắp thành thần rùi còn gì nữa :1) :1) :1) :1)
Trả lờiXóa@FairstarTại lúc trước Admin chèn nhầm CSS
Trả lờiXóaHồi nãy tại Admin post nhầm cái CSS
Trả lờiXóaUk :D) :D) :D) :D) :D) :D)
Trả lờiXóađể đơn giản hơn khi post bài thì mình chỉ cần đặt :<div class="hovergallery">
Trả lờiXóaở đầu bài viết và thêm thẻ </div>
vào cuối bài viết là nhanh .trk m cứ chèm lần 1 .mịt vãi:4)
Nhận xét này đã bị tác giả xóa.
Trả lờiXóa@hai thế giới Làm như bạn nó sẽ a hover cả những thứ không mong muốn đó :3) :3) :3)
Trả lờiXóaChào em,
Trả lờiXóaem có những bài viết rất hay
sao ko có mục tìm bài viết của nam kha nhỉ
Trả lờiXóatìm mệt quá
Ủa sao mọi người rất hay nhầm tên của mình nhỉ. Mình tên là namkna mà :)
XóaBạn có thể dùng khung search ngay trên thanh menu ở đầu blog bằng cách đánh từ khóa của bạn muốn tìm vào hoặc dùng site map sau: XEM NGAY
Bạn ơi cho mình hỏi khi mình Hover tấm hình thứ nhất thì nó nằm dưới tấm thứ 2 và khi hover tấm thứ 2 thì nó nằm dưới tấm thứ 3. Bạn biết cách khắc phục không chỉ mình với.
Trả lờiXóaBạn ơi cho mình hỏi khi mình Hover tấm hình thứ nhất thì nó nằm dưới tấm thứ 2 và khi hover tấm thứ 2 thì nó nằm dưới tấm thứ 3. Bạn biết cách khắc phục không chỉ mình với.
Trả lờiXóaCho mình xin link bài viết bạn đã áp dụng thủ thuật này mà không thành công để mình kiểm tra nha bạn,
XóaCảm ơn thầy Nam Kha đã bỏ công làm những hướng dẫn để cho mọi người học hỏi, xin dc phép gọi anh là thầy vì có câu "nhất tự vi sư - bán tự vi sư"
Trả lờiXóaxin chúc thầy sức khỏe
Không hẳn thế đâu em ak. Một số thủ thuật anh viết, nhưng bên cạnh đó cũng có nhiều thủ thuật anh giới thiệu lại của các tác giả nước ngoài cho mọi người. Hiện tại anh vẫn chưa xứng đáng làm thầy đâu :)
XóaChào bạn! Bạn cho mình hỏi là làm sao mình có thể xem 1 album ảnh được! nó giống dạng như là click vào album ròi mình xem ý ạ! mình không biết nói sao! Ý mình là mình muốn tạo 1 trang blog chuyên về ảnh không puclich để up ảnh xem cá nhân! mà các template nó chỉ có hiện 1 ảnh không up cả album đc mà xem! Bạn giúp mình với!
Trả lờiXóaNếu để xem cá nhân bạn có thể upload trực tiếp vào trang lưu trữ của blog đó là: picasa.google.com
XóaMình thấy ở đề mô bạn ảnh kéo từ trên xuống nó mới load . Kéo đến đâu mới hiện đến đấy ý .Cho mình hỏi nó có giúp j` cho tốc độ web k . Và bạn có thể chia sẻ thủ thuật này k
Trả lờiXóaTất nhiên là có tác dụng cải thiện tốc độ load rồi bạn ak. Bạn sẽ thấy hiệu quả neeus bài viết của bạn có nhiều ảnh đo,
XóaĐây thực chấy là hiệu ứng lazy load bạn có thể xem cách làm ở bên dưới nha;
LazyLoad - Hiệu ứng load ảnh tuần tự bằng jQuery
hoặc:
Lazyload Jquery làm mượt và load ảnh theo thứ tự cho blogspot (ves1)