Πώς να δημιουργήσετε: Πλήρως οθόνη αναζήτηση
- Προηγούμενη σελίδα Κουμπί αναζήτησης
- Προσθήκη σελίδας Παράθυρο εισαγωγής στη γραμμή πλοήγησης
Μάθετε πώς να χρησιμοποιήσετε το CSS και το JavaScript για τη δημιουργία ενός πλήρως οθόνη αναζήτησης.
Πώς να δημιουργήσετε ένα πλήρως οθόνη αναζήτησης
Βήμα 1 - Προσθήκη HTML:
<div id="myOverlay" class="overlay"> <span class="closebtn" onclick="closeSearch()" title="Κλείσιμο Επίχρωσης">x</span> <div class="overlay-content"> <form action="action_page.php"> <input type="text" placeholder="Αναζήτηση.." name="search"> <button type="submit"><i class="fa fa-search"></i></button> </form> </div> </div>
Βήμα 2 - Προσθήκη CSS:
/* Μια επίχρωση σκοτεινής υποβάθμισης */ .overlay { height: 100%; width: 100%; display: none; position: fixed; z-index: 1; top: 0; left: 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0, 0.9); /* 黑色,有一点透视(或透明)的效果 */ } /* 内容 */ .overlay-content { position: relative; top: 46%; width: 80%; text-align: center; margin-top: 30px; margin: auto; } /* 关闭按钮 */ .overlay .closebtn { position: absolute; top: 20px; right: 45px; font-size: 60px; cursor: pointer; color: white; } .overlay .closebtn:hover { color: #ccc; } /* 设置搜索框的样式 */ .overlay input[type=text] { padding: 15px; font-size: 17px; border: none; float: left; width: 80%; background: white; } .overlay input[type=text]:hover { background: #f1f1f1; } /* 设置提交按钮的样式 */ .overlay button { float: left; width: 20%; padding: 15px; background: #ddd; font-size: 17px; border: none; cursor: pointer; } .overlay button:hover { background: #bbb; }
第三步 - 添加 JavaScript:
使用 JavaScript 打开和关闭叠加/全屏效果:
// 打开全屏搜索框 function openSearch() { document.getElementById("myOverlay").style.display = "block"; } // 关闭全屏搜索框 function closeSearch() { document.getElementById("myOverlay").style.display = "none"; }
- Προηγούμενη σελίδα Κουμπί αναζήτησης
- Προσθήκη σελίδας Παράθυρο εισαγωγής στη γραμμή πλοήγησης