Thanh tìm kiếm trong html codepen
Tôi sẽ hướng dẫn bạn tất cả các thành phần bạn cần để thêm thanh tìm kiếm trong HTML và kết nối nó với Google để tìm kiếm Google sẽ mở trong một tab mới và chỉ hiển thị kết quả cho trang web của bạn Đối với những người đang vội, giải pháp hoàn chỉnh nằm ở cuối trang. Đối với những người muốn lặn sâu tiếp tục đọc Hãy bắt đầu với HTML mà chúng ta cần để tạo biểu mẫu Biểu mẫu HTMLĐiều đầu tiên chúng ta cần thêm là chính thanh. Điều này sử dụng một vài yếu tố HTML
Đây là giao diện của HTML
HTML ở trên là tất cả những gì chúng ta cần để tạo một thanh tìm kiếm. Có một vài thuộc tính mà chúng tôi đang sử dụng trên thẻ 3. Hãy xem xét những điều này chi tiết hơn
Khi HTML hiển thị trên trình duyệt, nó trông như thế này Đối với đầu vào, chúng tôi đã sử dụng tìm kiếm loại nhưng cũng có loại văn bản. Có thể hơi khó hiểu về việc bạn nên chọn cái nào. Hai loại đầu vào gần như giống nhau ngoại trừ loại tìm kiếm có thêm một số chức năng. Ví dụ: một số trình duyệt sẽ thêm nút xóa vào thẻ đầu vào cho bạn Đối với các hộp tìm kiếm, nên sử dụng loại đầu vào tìm kiếm và đó là những gì chúng ta sẽ sử dụng ở đây Biểu mẫu của chúng tôi chưa hoàn thành, chúng tôi cần đảm bảo rằng trình đọc màn hình có thể sử dụng biểu mẫu này để truy cập Để làm điều này, chúng ta phải thực hiện hai thay đổi đối với biểu mẫu
Đây là HTML cuối cùng của chúng tôi
Tiếp theo, chúng ta sẽ xem xét việc tạo một biểu mẫu đẹp bằng cách tạo kiểu cho biểu mẫu bằng CSS CSSCSS thêm phong cách vào thanh tìm kiếm thay đổi giao diện của nó Một bổ sung có thể giúp người dùng tìm thấy hộp tìm kiếm là thêm kính lúp hoặc biểu tượng tìm kiếm. Chúng tôi sẽ thêm một trong số này vào nút và tạo hộp tìm kiếm giống như thế này Thật tuyệt vời khi một chút màu sắc và một biểu tượng có thể làm được. Có vẻ tốt hơn nhiều phải không? Hãy xem những gì chúng tôi đã thay đổi để làm cho nó trông như thế này Đầu tiên, chúng tôi đã thêm một số màu vào biểu mẫu
Chúng tôi đã đặt chiều rộng và chiều cao của biểu mẫu. Chúng tôi cũng sắp xếp các mục trong biểu mẫu bằng cách sử dụng màn hình 9Tiếp theo, chúng tôi thay đổi giao diện của hộp tìm kiếm đầu vào 1Dòng đầu tiên ở trên đặt lại thiết kế hộp tìm kiếm 0. Nhiều trình duyệt thêm thiết kế của riêng chúng và có thể khó tạo kiểu. Điều này có thể giúp tạo kiểu dễ dàng hơn khi chúng ta cầnSau đó, chúng tôi đặt phông chữ và đảm bảo rằng thanh tìm kiếm lấp đầy khoảng trống với chiều cao và chiều rộng. Cuối cùng, chúng tôi đã thêm một chút đệm Quy tắc CSS tiếp theo hơi lạ. Nó cho phép chúng tôi đặt kiểu văn bản giữ chỗ bên trong hộp tìm kiếm. Mặc định là văn bản màu xám, để thay đổi điều này, chúng ta cần sử dụng quy tắc này 3Các quy tắc CSS cuối cùng thay đổi giao diện của nút. Bạn có thể thấy ở đây chúng tôi đã thay thế nút tìm kiếm bằng biểu tượng tìm kiếm Để làm điều này, tôi đã thay đổi HTML của nút để bao gồm một 1. 1 là hình ảnh của biểu tượng tìm kiếm, bây giờ nó trông như thế này 6Sau đó, chúng ta có thể tạo kiểu cho hai phần tử html này như thế này 7Chúng tôi đã sử dụng lại quy tắc 0 để đặt lại nút về mặc định. Sau đó đặt chiều cao và chiều rộng là 4, đây là kích thước phù hợp cho các ngón tay trên màn hình cảm ứngSau đó, chúng tôi đặt chiều cao và chiều rộng của biểu tượng và đặt màu thành màu trắng ("#fff”) Bây giờ thanh tìm kiếm của chúng tôi gần như đã sẵn sàng. Ngoại trừ không có gì xảy ra khi chúng tôi nhấn nút tìm kiếm Bước cuối cùng đối với chúng tôi là kết nối nút với JavaScript JavaScriptChúng tôi sẽ thực hiện tìm kiếm Google khi ai đó tìm kiếm trong thanh tìm kiếm của chúng tôi Để làm điều này, chúng ta cần viết một số mã sẽ
Google cho phép bạn tìm kiếm một trang web cụ thể nếu bạn thêm 5 vào truy vấn. Ví dụ: nếu bạn muốn tìm kiếm PageDart cho cụm từ lazy loading, bạn có thể thêm cụm từ này vào Google 6Điều tuyệt vời về truy vấn tìm kiếm này là nó chỉ trả về kết quả cho trang web bạn chỉ định. Bạn lọc kết quả của Google và sẽ không có trang web nào khác xuất hiện trong kết quả. Chúng tôi có thể sử dụng thủ thuật này để tạo trang kết quả tìm kiếm từ thanh tìm kiếm của mình Đây là mã có thể làm điều này 2Điều đầu tiên chúng tôi làm là đính kèm một số biến vào biểu mẫu và hộp nhập tìm kiếm. Sau đó, chúng tôi đặt URL Google và đặt biến trang web 3Nếu bạn muốn tìm kiếm trang web của mình thì hãy thay đổi 7 thành trang web của bạn 8Sau đó, chúng tôi tạo một chức năng sẽ chạy mỗi khi ai đó nhấn nút tìm kiếm. Sau đó, chức năng sẽ mở Google trong một tab mới trên trình duyệt 6Dòng cuối cùng trong mã 0Thêm người nghe vào biểu mẫu. Nó sẽ lắng nghe nút gửi và chạy chức năng mỗi lần Giờ đây, khi bạn nhập truy vấn tìm kiếm và nhấn vào biểu tượng tìm kiếm, một tab mới sẽ mở ra với trang web của bạn và truy vấn tìm kiếm Giải pháp hoàn chỉnhBây giờ chúng tôi đã bao gồm tất cả các phần của thanh tìm kiếm
Bạn có thể xem một ví dụ về codepen đang hoạt động Đây là HTML hoàn chỉnh 1Cách thêm thanh tìm kiếm trong HTML, suy nghĩ cuối cùngBạn đã học trong hướng dẫn này cách thêm thanh tìm kiếm trong HTML. chúng tôi đã bảo hiểm
Bạn cũng đã học cách sử dụng JavaScript để kết nối biểu mẫu với Google. Chỉ thực hiện tìm kiếm trên trang web của bạn |