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

1MB
Open
/*
        ===========================
        = 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?