你曾經嘗試過構建自定義搜索引擎嗎?如果是的話,你應該知道這需要多少努力。首先,我們需要創建一個搜索算法,它應該在用戶搜索時顯示最佳匹配的結果。這可能需要很長時間。
與其浪費時間創建我們自己的搜索引擎,為什么不使用谷歌自定義搜索引擎呢?是的,你沒聽錯!谷歌允許我們將搜索引擎集成到我們的網站上,當用戶在我們的網站上搜索某些內容時,谷歌會處理一切。
將Google自定義搜索引擎集成到網站中
用戶應按照以下步驟將 Google 自定義搜索引擎集成到任何網站中,從創建帳戶到使用搜索功能。
第 1 步 – 在自定義搜索引擎上創建帳戶。創建帳戶成功后,您將看到以下界面。您可以點擊“創建您的第一個搜索引擎!”文本。
第二步 – 現在,填寫所需的詳細信息,并在您想要使用Google自定義搜索引擎的網站上添加網站鏈接。如果您想在任何網站上使用它,可以選擇“搜索整個網絡”單選按鈕。接下來,點擊創建按鈕。
步驟3 – 成功創建搜索引擎后,用戶可以看到以下界面。復制以下代碼并將其粘貼到 html 文件中。
我們已經完全準備好將Google自定義搜索引擎集成到我們的網站中。
語法
用戶可以按照以下語法使用Google自定義搜索引擎。
<script async src="https://cse.google.com/cse.js?cx=5085dc69f916047fa"> </script> <div class="gcse-search"></div>
登錄后復制
用戶應將“<div class=”gcse-search”></div>”代碼放在要添加 Google 自定義搜索的任何位置。
示例
我們已經將Google自定義搜索引擎與下面示例中的HTML代碼集成在一起。在JavaScript中,我們更改搜索引擎的占位符文本。我們使用querySelector()方法選擇searchButton和searchBox,并替換它們的標題和占位符文本。
我們添加了一些CSS樣式,使搜索更加時尚。每當用戶開始搜索時,它會自動隱藏占位文本。
用戶可以嘗試在搜索框中搜索任何內容,這將給出相關結果。
<html> <head> <style> body { padding: 1rem;} .gsc-control { font-family: arial, sans-serif; background-color: lightblue !important; width: 500px; border-radius: 3rem; padding: 7px 20px !important;} .gsc-input-box { border: 1px solid #dfe1e5;background: #fff; border-radius: 2rem; padding: 1px 10px;} #gsc-i-id1 { color: #000 !important; line-height: 1.2 !important; background: none !important; font-size: 1rem !important; } .gsc-search-button-v2 { padding: 0.5rem !important; cursor: pointer; border-radius: 50%; } </style> </head> <body> <h3> Creating the custom Google search using the GCSE </h3> <p> Search anything here </p> <!-- script from GCSE --> <script async src="https://cse.google.com/cse.js?cx=5085dc69f916047fa"> </script> <div class="gcse-search"></div> <script> window.onload = function () { var placeHolderText = "Search on Tutorialspoint"; var searchBox = document.querySelector("#gsc-i-id1"); var searchButton = document.querySelector (".gsc-search-button-v2 svg title"); searchBox.placeholder = placeHolderText; searchBox.title = placeHolderText; searchButton.innerHTHL = placeHolderText; } </script> </body> </html>
登錄后復制
用戶學會了將Google自定義搜索集成到網站中。我們已經使用原生JavaScript進行了集成,但用戶也可以使用ReactJS和其他框架進行集成。
此外,此搜索僅適用于TutorialPoint的網站,因為我們僅為其創建了此搜索功能。如果用戶想要在自己的網站上使用該功能,他們應該在Google的自定義搜索網站上創建一個帳戶,如教程的開始部分所示,并且需要更改腳本標簽。
以上就是如何使用 CSS 手動設置 Google 自定義搜索樣式?的詳細內容,更多請關注www.92cms.cn其它相關文章!