Ví dụ Sử dụng sẵn thư viện masonry của wordpres (ok)
https://masonry.desandro.com/#getting-started
Hãy học cách sử dụng
C:\xampp\htdocs\wordpress3\wp-content\themes\masonry-blog\assets\js\theme.js
/*
===========================
= Image Lazyload Initialization
====================================
*/
$('.lazy-bg-img, .img-lazyload').lazy({
enableThrottle: false,
});
$(".lazy-img").Lazy({
effect: "fadeIn",
afterLoad: function(element) {
element.removeClass('lazy-img');
element.parent( '.image-container' ).css( 'background-image', 'none' );
masonry_grid.imagesLoaded().progress(function() {
masonry_grid.masonry({
itemSelector: '.masonry-article',
transitionDuration: 0,
percentPosition: true,
stagger: 0,
});
});
masonry_grid.masonry({
itemSelector: '.masonry-article',
transitionDuration: 0,
percentPosition: true,
stagger: 0,
});
}
});C:\xampp\htdocs\wordpress4\wp-content\themes\twentytwentyone\functions.php
C:\xampp\htdocs\wordpress4\wp-content\themes\twentytwentyone\assets\js\custom.js
C:\xampp\htdocs\wordpress4\wp-content\themes\twentytwentyone\assets\css\custom.scss
C:\xampp\htdocs\wordpress4\wp-content\themes\twentytwentyone\header.php

C:\xampp\htdocs\wordpress4\wp-content\themes\twentytwentyone\template-parts\content\content.php

Kết quả:

Last updated
Was this helpful?