Hiệu Ứng Jquery Đẹp Cho Web

  -  

Trong bài học này, mình đã hướng dẫn sản xuất hiệu ứng Gallary filter bằng jQuery. Ngoài ra, bản thân sẽ reviews 2 giải pháp lấy trực thuộc tính vào thẻ html bởi jQuery.

Bạn đang xem: Hiệu ứng jquery đẹp cho web


"Ra đời, cuộc sống thường ngày bươm chải, tất cả làm vẫn không tồn tại ăn" phải phải đính thêm QUẢNG CÁOCác bạn cần hosting WordPress nhanh, rẻ cùng dễ thực hiện có miễn phí SLL nên chọn lựa Azdigi nhé.Link đăng ký: NHẬN ngay lập tức ƯU ĐÃINếu các bạn oder hosting từ link trên, mình sẽ có được một ít tiền nhằm duy trì. Cảm ơn
+ Để trực thuộc tính type hoặc data-type. Type là thuộc tính trường đoản cú đặt, chúng ta cũng có thể đặt là loai, category …

+ cần sử dụng jQuery để lấy dữ liệu từ ở trong tính tyoe trong hình với lấy thuộc tính vào nút

+ phần nhiều hình nào bao gồm type trùng với trực thuộc tính vào nút thì ko đổi. Còn sót lại sẽ ẩn đi.

+ Để máu kiệm thời hạn code css, cần sử dụng thư viện animate.css để triển khai hiệu ứng.

Hướng dẫn thực hiện


"Thăm ngàn, kẹp ngần tuy thế vẫn không đủ chai ni (trả nợ)" cần dành vài cái cho QUẢNG CÁOCác bạn phải hosting PHP - WordPress nhanh, rẻ và dễ sử dụng có thể chọn Azdigi nhé.Link đăng ký: NHẬN ngay ƯU ĐÃINếu chúng ta đăng ký hosting từ liên kết quảng cáo, mình sẽ sở hữu được một không nhiều tiền để gia hạn và "chai ni".

Phần HTML

Thêm tủ sách jQuery với animate.css là bắt buộc, mình không nhằm trong code trích dẫn nhé.

Xem thêm: " Port Authority Là Gì ? Tra Từ 'Port Authority'

loại 1 các loại 2 các loại 3 nhiều loại 4 tất cảTất cả

*
*
*
*
*
*
*
*

Cách bạn cũng có thể dùng nằm trong tính type cho những li menu

các loại 1 các loại 2 một số loại 3 các loại 4 tất cả

Phần CSS

Mình vẫn chỉnh đôi chút đến đẹp nhé.

ul.menu width: 800px; display: flex; justify-content: space-around; margin: auto; margin-top: 20px; margin-bottom: 20px;ul.menu li list-style: none; padding: 10px 12px; font-size: 20px; color: #212121; background: #ffffff; box-shadow: 2px 5px 5px rgb(0,0,0,0.2); cursor: pointer;.content width: 1200px; margin: auto;.content img width: 22%; margin: 10px; float: left;h1.title text-align: center;.hidden opacity: 0; visibility: hidden; display: none;

Phần JS

Xử lý may mắn tưởng và cần sử dụng animate.css để làm hiệu ứng nhé.

jquery cung ứng hàm data() để đưa dữ liệu từ các thuộc tính bao gồm dạng data-type

$(document).ready(function() $("ul.menu li").click(function(event) // var _type = $(this).attr("type"); var _type = $(this).data("type"); var _title = $(this).text(); // lấy text từ thẻ console.log(_type); $("h1.title").text(_title); // thêm text vào thẻ $(".content img").each(function() if($(this).hasClass(_type)) $(this).removeClass("hidden"); $(this).addClass("bounceInUp animated"); else $(this).addClass("hidden"); $(this).removeClass("bounceInUp animated"); ); ););Nếu bạn dùng bí quyết 2 cố kỉnh thuộc tính data-type bằng type, bạn dùng hàm attr() để lấy dữ liệu từ ở trong tính (attribute).

Xem thêm: Ví Dụ Về Phần Mềm Ứng Dụng, Các Loại Phần Mềm Ứng Dụng Hiện Nay

Code mẫu: Download

Nếu có thắc mắc, hãy đặt thắc mắc bằng cách comment bên dưới, qua email, hoặc nhắn tin qua Fanpage Góc làm web.