Cách Tạo Nút “Lên Đầu Trang” Đẹp và Mượt Mà Cho Website

Nút “Lên Đầu Trang” là một tính năng quan trọng giúp cải thiện trải nghiệm người dùng trên các trang web có nội dung dài. Không chỉ mang lại sự tiện lợi, nút này còn góp phần tăng tính thẩm mỹ cho giao diện website nếu được thiết kế phù hợp với phong cách tổng thể. Dưới đây là hướng dẫn chi tiết để bạn tạo ra một nút “Lên Đầu Trang” đẹp mắt, mượt mà và dễ dàng tùy chỉnh.

Tại Sao Nên Thêm Nút “Lên Đầu Trang”?

Khi nội dung của trang web quá dài, việc cuộn lên đầu trang bằng cách sử dụng thanh cuộn có thể gây khó chịu cho người dùng. Một nút “Lên Đầu Trang” sẽ giúp giải quyết vấn đề này bằng cách cung cấp một cách nhanh chóng và thuận tiện để quay lại đầu trang. Ngoài ra, nút này còn có thể được tùy chỉnh để phù hợp với thiết kế tổng thể của website, từ màu sắc đến hình ảnh.

Hướng Dẫn Tạo Nút “Lên Đầu Trang”

Để thêm nút “Lên Đầu Trang” vào website, bạn cần thực hiện các bước sau:

1. Nhúng Thư Viện jQuery

Đầu tiên, hãy đảm bảo rằng thư viện jQuery đã được nhúng vào website của bạn. Đây là mã nhúng cần thiết:

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'></script>

jQuery là nền tảng giúp xử lý các hiệu ứng động và tương tác trên trang web. Việc sử dụng thư viện này sẽ giúp nút “Lên Đầu Trang” hoạt động mượt mà hơn.

Mã nhúng jQuery

2. Định Dạng CSS Cho Nút

Sau khi nhúng jQuery, bạn cần thêm đoạn mã CSS để định dạng nút. Đoạn mã dưới đây sẽ tạo ra một nút có kích thước vừa phải, nằm cố định ở góc dưới bên phải màn hình:

#toppage1k {
  width: 100px;
  background: #F4FFBF;
  border: 1px solid #ccc;
  text-align: center;
  padding: 5px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  cursor: pointer;
  color: #666;
  text-decoration: none;
}

Bạn có thể thay đổi các giá trị như màu nền (background), kích thước (width), hoặc vị trí (bottom, right) để phù hợp với giao diện website của mình.

3. Thêm Mã HTML và JavaScript

Cuối cùng, hãy thêm đoạn mã HTML và JavaScript để tạo nút và xử lý hành vi của nó:

<a href="#code1k-totop" id="toppage1k">
  <img src='http://2.bp.blogspot.com/-m8WrKNWQ2gI/UCyfA-WqPII/AAAAAAAAQp8/-AP7Gwvd4ww/s1600/nut-chuyen-len-dau-trang-web-code1k.com.png' alt='Nút Lên Đầu Trang' style='border:0px;'/> Lên trên
</a>

<script type='text/javascript'>
  $(function() {
    $.fn.scrollToTop = function() {
      $(this).hide().removeAttr("href");
      if ($(window).scrollTop() != "0") {
        $(this).fadeIn("slow");
      }
      var scrollDiv = $(this);
      $(window).scroll(function() {
        if ($(window).scrollTop() == "0") {
          $(scrollDiv).fadeOut("slow");
        } else {
          $(scrollDiv).fadeIn("slow");
        }
      });
      $(this).click(function() {
        $("html, body").animate({ scrollTop: 0 }, "slow");
      });
    };
  });

  $(function() {
    $("#toppage1k").scrollToTop();
  });
</script>

Đoạn mã trên sẽ tạo ra một nút có hình mũi tên và văn bản “Lên trên”. Khi người dùng cuộn xuống, nút sẽ xuất hiện dần dần và biến mất khi ở đầu trang.

Hình ảnh nút Lên Đầu Trang

Tùy Chỉnh Hình Ảnh Nút

Một ưu điểm nổi bật của phương pháp này là bạn có thể dễ dàng thay đổi hình ảnh của nút để phù hợp với phong cách của website. Chỉ cần thay thế đường dẫn trong thuộc tính src của thẻ <img> bằng đường dẫn đến hình ảnh mới. Ví dụ:

<img src='đường_dẫn_mới_của_bạn.png' alt='Nút Lên Đầu Trang' style='border:0px;'/>

Kết Luận

Việc thêm nút “Lên Đầu Trang” không chỉ cải thiện trải nghiệm người dùng mà còn giúp website của bạn trở nên chuyên nghiệp hơn. Với hướng dẫn chi tiết trên, bạn hoàn toàn có thể tự mình tích hợp tính năng này vào website một cách dễ dàng. Hãy thử nghiệm và điều chỉnh để tạo ra một nút “Lên Đầu Trang” độc đáo và phù hợp nhất với phong cách của bạn!

© 2012 – 2025, Tin Tâm Linh. ( Theo : www.tintamlinh.com )

codewebsite
Comments (0)
Add Comment