Thu gọn nội dung bài viết với nút Đọc tiếp

Ở bài này Thiết kế Web Siêu Tốc sẽ hướng dẫn bạn cách làm nút “Đọc tiếp” hay “Xem tiếp” cho Website WordPress sử dụng Elementor hoặc các trình builder bất kỳ.

Mã CSS

  <style>
  /* Mã CSS */
    .dkbike_content_hidden {
      overflow: hidden;
      height: 500px; /* Chiều cao mặc định của nội dung */
    }
    .dkbike_content_show {
        
    }
    .show-more {
      color: blue;
      cursor: pointer;
      text-align: center;
      margin-top: -35px;
      padding: 40px;
      font-size: 18px;
      font-weight: 600;
    }
    .show-more::before {
        content: "";
        position: absolute;
        bottom: 100%;
        height: 200px;
        left: 0;
        background-image: linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
        width: 100%;
    }
  </style>

Mã Jquery

  <script>
    jQuery(document).ready(function() {
      var content = $('#dkbike_content');
      var toggleBtn = $('#toggleBtn');
    
      toggleBtn.click(function() {
        if (content.hasClass('dkbike_content_hidden')) {
          content.removeClass('dkbike_content_hidden');
          content.addClass('dkbike_content_show');
          toggleBtn.text('Thu gọn');
        } else {
          content.removeClass('dkbike_content_show');
          content.addClass('dkbike_content_hidden');
          toggleBtn.text('Đọc tiếp');
        }
      });
    });
  </script>

Mã HTML

  <p id="toggleBtn" class="show-more">Đọc tiếp</p>

Đồng thời, thêm id: dkbike_contentclass: dkbike_content_hidden cho toàn bộ element nội dung bài viết.

Vậy là xong. Ngoài ra bạn có thể css lại cho nút để đẹp hơn.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Đăng ký tư vấn