";var nuttaibut = "<\/i> T\u1ea3i th\u00eam<\/span>"; Tạo hiệu ứng trượt mượt mà bằng JavaScript khi thiết kế Landing Page Trang chủGiới thiệuBlogPhần mềmThủ thuậtTiện íchRút gọn liên kếtVòng quay may mắnLiên hệ HomePhần mềmTạo hiệu ứng trượt mượt mà bằng JavaScript khi thiết kế Landing Page Nguyễn Văn Luyến 5 năm trướcTạo hiệu ứng trượt mượt mà bằng JavaScript khi thiết kế Landing Page Mục lụcChào các bạn, hôm trước mình làm một Landing Page đơn giản về Bất động sản. Mày mò một hồi lâu mới tìm được đoạn JS tạo hiệu ứng trượt mượt mà trong trang. Thấy hay quá nên viết bài chia sẻ mọi người luôn nhé!Để hiểu rõ hơn về những thứ mình sắp trình bày, chắc bạn cần ôn qua một chút kiến thức về thẻ liên kếtvà đặc biệt là thẻ liên kết neo (liên kết nội bộ).Thẻ liên kết neo (Anchor Link)Thẻ liên kết neo (liên kết nội bộ) hay còn gọi là (Anchor Link) nghĩa là liên kết trong siêu văn bản (HTML) sẽ dẫn đến một vị trí bất kỳ bên trong tài liệu HTML đó mà không phải tải lại hoặc không phải mở tài liệu mới!Để thẻ liên kết neo hoạt động, chúng ta phải khai báo đủ 2 thành phần:Khu vực được neo: một khu vực bất kỳ trên trang HTML, được khai báo bằng thẻ bất kỳ với thuộc tính ID=”gia_tri”. (Ví dụ: )Liên kết neo: được khai báo bằng thẻ nhưng có thuộc tính href có giá trị là dấu # cộng với tên ID của khu vực ta cần neo tới. (Ví dụ: Xem đoạn 1)Xem ví dụ cụ thể ở demo website sau: //bds4.ninhbinhweb.netTa có thể thấy, bấm vào các liên kết trên thanh menu nó sẽ nhảy xuống các khu vực được gán thuộc tính ID tương ứng.Và nếu các bạn tinh ý sẽ thấy khi bấm các liên kết trên thanh menu thì trang web nó sẽ tự động trượt nhẹ nhàng lên hoặc xuống phải không?Hiệu ứng đó không phải mặc định có sẵn, mà phải có mã JavaScript tác động vào đấy! Hiệu ứng đẹp phải không? Theo dõi tiếp nhé!Tạo hiệu ứng trượt mượt mà bằng JavaSript khi thiết kế Landing PageKhi thiết kế Landing Page, chắc hẳn các bạn sẽ cần dùng đến các thẻ liên kết neo (Anchor Link) và cách chèn thẻ liên kết neo như nào thì mình vừa nói qua rồi.Bước này chúng ta sẽ thao tác gắn JavaScript vào website để nó áp dụng hiệu ứng trượt mượt mà lên xuống nhé!Bước 1: Copy code Smooth Scrolling Các bạn copy đoạn code JS trên nhé! Nhớ đừng copy thiếu kẻo nó không hoạt động được nhé!Bước 2: Dán code JS vào header.php trong themeDán đoạn code vào bên trong cặp thẻ trong file header.php của theme nhé!Đoạn code trên hoạt động với các thẻ liên kết neo và khi bạn ấn liên kết nó sẽ trượt mượt mà tới vị trí được neo.Chèn đoạn code JS tạo hiệu ứng trượt mượt mà cho website vào bên trong cặp thẻĐể biết file header.php nằm chỗ nào, các bạn vàoQuản trị > Giao diện > Sửa > Header.php.Riêng các bạn dùng theme Flatsome có Child-theme thì hơi khác chút. Cụ thể là:Quản trị – Giao diện – Sửa – Chọn theme Flatsome – Header.php.Bước 3: Lưu lại và hưởng thành quảCác bạn quay trở lại trang chủ và xem thử đã Ok chưa nhé!Một số trường hợp có thể không được vì lí do dùng các plugin nén Cache hoặc chặn JS. Do đó, khi gặp lỗi, nếu muốn chắc chắn hơn thì các bạn thử tắt các plugin đó để kiểm tra nhé!Lời kếtCám ơn các bạn đã quan tâm theo dõi và ủng hộ blog GiuseArt.com thường xuyên. Chúc các bạn thực hiện thành công nhé! Có thắc mắc hoặc sự cố gì trong quá trình thực hiện cứ bình luận để anh em tìm cách khắc phục nhé!16 lượt xem | 0 bình luận Nguyễn Văn LuyếnLuôn luôn lắng nghe, lâu lâu mới hiểu Đề xuất cho bạnHướng dẫn sử dụng công cụ ký số văn bản theo Nghị định 30/2020/NĐ-CP 3 tháng trướcPhần mềm Winamp phần mềm phát nhạc một thời đã “hồi sinh” 3 tháng trướcPhần mềm chụp màn hình và ghi chú nhanh Snap IT 7 tháng trướcvnTools – Công cụ hỗ trợ chuyển chữ hoa, chữ thường, đọc số thành số…. 8 tháng trướcQuy định mới về đào tạo lái xe hạng B1, B2, C áp dụng từ ngày 1.6.2024 9 tháng trướcỨng dụng Mô phỏng 120 tình huống giao thông trên điện thoại V2.0.0 11 tháng trướcBộ cài đặt phần mềm ÔN TẬP MÔ PHỎNG phiên bản V2.0.0 11 tháng trướcHướng dẫn cập nhật phần mềm ÔN TẬP MÔ PHỎNG từ phiên bản v1.2.2 lên v1.2.3 1 năm trước Phần Mềm Quản Lý SPA – Thẩm Mỹ Viện Online Giá Chỉ Từ 160K/ Tháng [Full Chức Năng] Hướng dẫn cá nhân tự quyết toán thuế TNCN online năm 2022 Huawei MateBook X: màn hình 13″ 3:2 viền mỏng, không quạt, cảm biến vân tay, mỏng hơn MacBook, 1399$ Bình luận gần đâyAddin Word xuất Mail Merge có chức năng cắt ra…Nguyễn Văn Luyến 7 tháng trướcƯng dụng này rất hay cho người hay thực hiện các biểu mâu, thư mời,...Quy định mới về đào tạo lái xe hạng B1,…Nguyễn Văn Luyến 7 tháng trướcChuẩn bị lại lên giáTiện ích tiếng Việt trên Word năm 2022 miễn phíChuyển Đổi Số 1 năm trướcCó trang nguồn mình tải á, bạn qua trang đó xem thử. Mình cài được bình thường áFont chữ thư pháp FZ Tiểu Tự Việt HoáChuyển Đổi Số 1 năm trướcMỉnh cũng thấy cái gì hay hay lưu lại trên trang cá nhân khi nào cần lấy ra dùng thôi à. Cảm ơn bạn nhiều!Font chữ thư pháp FZ Tiểu Tự Việt Hoáquang tuấn 1 năm trướcok cám ơn addTiện ích tiếng Việt trên Word năm 2022 miễn phíĐàm kiên 1 năm trướcsao không thấy hướng dẫn khắc phục lỗi the macro vậyTiện ích tiếng Việt trên Word năm 2022 miễn phíĐàm kiên 1 năm trướcfile tải về chỉ có 3 file hướng dẫn chứ không có file cài đặt nhéGoogle tung dấu tick xanh trong GmailNguyễn Văn Luyến 2 năm trướcBài viết hay Có nhiều lượt xemNewspaper v9.0 Premium WordPress Themes1385 lượt xemBộ cài đặt phần mềm ÔN TẬP MÔ PHỎNG phiên bản V2.0.01323 lượt xemTiện ích tiếng Việt trên Word năm 2022 miễn phí1188 lượt xemAddin Word xuất Mail Merge có chức năng cắt ra nhiều file và gửi mail804 lượt xemTải phần mềm HDD Regenerator 1.71 Full key bản quyền – chức năng fix lỗi ổ cứng722 lượt xemZaloMessengerEmailZaloMessengerEmail Trang chủ Zalo Hỗ trợ Messenger Liên hệ Đồng ý Cookie Trang web này sử dụng Cookie để nâng cao trải nghiệm duyệt web của bạn và cung cấp các đề xuất được cá nhân hóa. Bằng cách chấp nhận để sử dụng trang web của chúng tôi Tôi chấp nhận
Để hiểu rõ hơn về những thứ mình sắp trình bày, chắc bạn cần ôn qua một chút kiến thức về thẻ liên kếtvà đặc biệt là thẻ liên kết neo (liên kết nội bộ).
Để thẻ liên kết neo hoạt động, chúng ta phải khai báo đủ 2 thành phần:
Xem ví dụ cụ thể ở demo website sau: //bds4.ninhbinhweb.net
Ta có thể thấy, bấm vào các liên kết trên thanh menu nó sẽ nhảy xuống các khu vực được gán thuộc tính ID tương ứng.
Và nếu các bạn tinh ý sẽ thấy khi bấm các liên kết trên thanh menu thì trang web nó sẽ tự động trượt nhẹ nhàng lên hoặc xuống phải không?
Hiệu ứng đó không phải mặc định có sẵn, mà phải có mã JavaScript tác động vào đấy! Hiệu ứng đẹp phải không? Theo dõi tiếp nhé!
Khi thiết kế Landing Page, chắc hẳn các bạn sẽ cần dùng đến các thẻ liên kết neo (Anchor Link) và cách chèn thẻ liên kết neo như nào thì mình vừa nói qua rồi.
Bước này chúng ta sẽ thao tác gắn JavaScript vào website để nó áp dụng hiệu ứng trượt mượt mà lên xuống nhé!
Các bạn copy đoạn code JS trên nhé! Nhớ đừng copy thiếu kẻo nó không hoạt động được nhé!
Dán đoạn code vào bên trong cặp thẻ trong file header.php của theme nhé!
Đoạn code trên hoạt động với các thẻ liên kết neo và khi bạn ấn liên kết nó sẽ trượt mượt mà tới vị trí được neo.
Để biết file header.php nằm chỗ nào, các bạn vàoQuản trị > Giao diện > Sửa > Header.php.
Riêng các bạn dùng theme Flatsome có Child-theme thì hơi khác chút. Cụ thể là:Quản trị – Giao diện – Sửa – Chọn theme Flatsome – Header.php.
Các bạn quay trở lại trang chủ và xem thử đã Ok chưa nhé!
Một số trường hợp có thể không được vì lí do dùng các plugin nén Cache hoặc chặn JS. Do đó, khi gặp lỗi, nếu muốn chắc chắn hơn thì các bạn thử tắt các plugin đó để kiểm tra nhé!
Cám ơn các bạn đã quan tâm theo dõi và ủng hộ blog GiuseArt.com thường xuyên. Chúc các bạn thực hiện thành công nhé! Có thắc mắc hoặc sự cố gì trong quá trình thực hiện cứ bình luận để anh em tìm cách khắc phục nhé!