07/11/2024 Html/CSS 3 phút đọc 3.2K lượt xem

Code nút xem thêm và thu gọn nội dung bằng JS quá dễ

Code nút xem thêm và thu gọn nội dung bằng JS quá dễ

Tunlamweb Cập nhật ngày 30/11/2024
tunlamweb button readmore readless 1

Bạn có thể sử dụng HTML, CSS và JavaScript để tạo nút mở rộng và thu gọn nội dung khi chiều cao của nội dung quá dài. Dưới đây là một ví dụ:

Nút xem thêm và thu gọn nội dung

Nút xem thêm và thu gọn nội dung
Nút xem thêm và thu gọn nội dung

Đây là phần nội dung HTML

CSS vào file style.css

Còn đây là JS bạn có thể viết vào file footer.php

Giải thích mã:

Code nút xem thêm và thu gọn nội dung bằng JS quá dễ
Code nút xem thêm và thu gọn nội dung bằng JS quá dễ

CSS:

  • .content có chiều cao ban đầu là 100pxoverflow: hidden để ẩn nội dung nếu nó vượt quá chiều cao này.
  • Khi thêm class expanded, chiều cao của .content sẽ trở thành auto, cho phép hiển thị toàn bộ nội dung.

JavaScript:

  • Hàm toggleContent() kiểm tra nếu nội dung đang mở rộng (expanded) thì sẽ thu gọn lại và ngược lại.
  • Nút thay đổi nội dung thành “Xem thêm” hoặc “Thu gọn” tùy thuộc vào trạng thái hiện tại.

Hy vọng Tunlamweb trên giúp bạn thực hiện tính năng mong muốn!

Theo dỗi tên trên Fanpage và Youtube của mình nhé.

Thích 0
Bình thường 0
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất