Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲在线看片,最近中文字幕完整视频高清10,沟沟人体一区二区

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          CSS 帶搜索導航欄

          文為大家介紹如何使用 CSS 創建一個帶搜索的導航欄。

          以下實例均是響應式的。

          可以先看下效果圖:

          創建一個搜索欄

          HTML 代碼

          <div class="topnav">

          <a class="active" href="#home">主頁</a>

          <a href="#about">關于</a>

          <a href="#contact">聯系我們</a>

          <input type="text" placeholder="搜索..">

          </div>

          CSS 代碼

          /* 在頂部導航欄中添加黑色背景顏色 */

          .topnav {

          overflow: hidden;

          background-color: #e9e9e9;

          }

          面就展示幾款用純CSS3制作的搜索框效果,具體如下:

          實現代碼:

          css:

          近項目需求,寫了一個類似百度搜索框的功能。

          把代碼整理了一遍,然后分享出來給大家看看,如果有不對的地方請多指教。

          實現效果

          使用的語言:html,css,JavaScript,jQuery

          代碼部分

          html部分:


          1. <div style="color: #323232; ">
          2. 查找:
          3. <input id="input"/>
          4. <button>搜索</button>
          5. <!--輸入框下方的列表-->
          6. <ul id="ul" style="display:none;z-index: 2;">
          7. <li>1</li>
          8. <li>2</li>
          9. <li>3</li>
          10. </ul>
          11. <!--輸入框內的箭頭-->
          12. <span id="jiantou" style="padding:10px 20px 10px 20px;margin-left: -200px; background-image: url();background-repeat: no-repeat; background-position: center;"></span>
          13. </div>

          js部分:


          1. $(document).ready(function(){
          2. //先監聽input的值變化
          3. document.getElementById("input").oninput=function(){
          4. var val = $(this).val()
          5. if(val!=""){
          6. //當input中有值 的時候顯示ul列表
          7. $("#ul").css("display","block")
          8. var a = -1 //設置一個變量 用來控制鍵盤上下鍵選中的li標簽
          9. //開始監聽鍵盤事件
          10. document.onkeydown = function (e) {
          11. e = e || window.event;
          12. var code = e.keyCode //用來儲存 e.keycode
          13. if(code==40){
          14. console.log("下")
          15. //獲取ul中的li個數,使選擇不會超出
          16. if(a<$("#ul").children("li").length){
          17. a++;
          18. //開始獲取到選擇中的li標簽
          19. $("#ul").children("li").eq(a)
          20. }
          21. }else if(code==38){
          22. console.log("上")
          23. //獲取ul中的li個數,使選擇不會超出
          24. if(0<a){
          25. a--;//開始獲取到選擇中的li標簽
          26. $("#ul").children("li").eq(a)
          27. }
          28. }else if(code==13){
          29. console.log("回車")
          30. }
          31. }
          32. }else{
          33. //當input中沒有值的時候隱藏ul列表
          34. $("#ul").css("display","none")
          35. }
          36. }
          37. //給body添加一個點擊事件來隱藏ul,使用戶點擊頁面ul可以隱藏,不用input失去焦點是因為在選擇li的時候很容易出bug
          38. $("body").click(function(){
          39. $("#ul").css("display","none")
          40. })
          41. //好啦最后別忘了失去鍵盤焦點的時候要把鍵盤監聽事件關閉,不然很容易出BUG
          42. $("#input").blur(function(){
          43. document.onkeydown =null
          44. })
          45. })

          全部代碼:


          1. <!DOCTYPE html>
          2. <html>
          3. <head>
          4. <meta charset="UTF-8">
          5. <title>jQuery實現百度搜索輸入框</title>
          6. </head>
          7. <body>
          8. <!--
          9. 作者:380012546@qq.com
          10. 時間:2018-08-02
          11. 描述:實現百度搜索輸入框的功能
          12. -->
          13. <div style="color: #323232; ">
          14. 查找:
          15. <input id="input"/>
          16. <button>搜索</button>
          17. <!--輸入框下方的列表-->
          18. <ul id="ul" style="display:none;z-index: 2;">
          19. <li>1</li>
          20. <li>2</li>
          21. <li>3</li>
          22. </ul>
          23. <!--輸入框內的箭頭-->
          24. <span id="jiantou" style="padding:10px 20px 10px 20px;margin-left: -200px; background-image: url();background-repeat: no-repeat; background-position: center;"></span>
          25. </div>
          26. </body>
          27. <!--引入jQuery方便遍歷-->
          28. <script src="js/jquery-3.3.1.js"></script>
          29. <!--開始js-->
          30. <script>
          31. $(document).ready(function(){
          32. //先監聽input的值變化
          33. document.getElementById("input").oninput=function(){
          34. var val = $(this).val()
          35. if(val!=""){
          36. //當input中有值 的時候顯示ul列表
          37. $("#ul").css("display","block")
          38. var a = -1 //設置一個變量 用來控制鍵盤上下鍵選中的li標簽
          39. //開始監聽鍵盤事件
          40. document.onkeydown = function (e) {
          41. e = e || window.event;
          42. var code = e.keyCode //用來儲存 e.keycode
          43. if(code==40){
          44. console.log("下")
          45. //獲取ul中的li個數,使選擇不會超出
          46. if(a<$("#ul").children("li").length){
          47. a++;
          48. //開始獲取到選擇中的li標簽
          49. $("#ul").children("li").eq(a)
          50. }
          51. }else if(code==38){
          52. console.log("上")
          53. //獲取ul中的li個數,使選擇不會超出
          54. if(0<a){
          55. a--;//開始獲取到選擇中的li標簽
          56. $("#ul").children("li").eq(a)
          57. }
          58. }else if(code==13){
          59. console.log("回車")
          60. }
          61. }
          62. }else{
          63. //當input中沒有值的時候隱藏ul列表
          64. $("#ul").css("display","none")
          65. }
          66. }
          67. //給body添加一個點擊事件來隱藏ul,使用戶點擊頁面ul可以隱藏,不用input失去焦點是因為在選擇li的時候很容易出bug
          68. $("body").click(function(){
          69. $("#ul").css("display","none")
          70. })
          71. //好啦最后別忘了失去鍵盤焦點的時候要把鍵盤監聽事件關閉,不然很容易出BUG
          72. $("#input").blur(function(){
          73. document.onkeydown =null
          74. })
          75. })
          76. </script>
          77. </html>

          主站蜘蛛池模板: 中文字幕日韩精品一区二区三区| 色一乱一伦一图一区二区精品| 精品国产亚洲一区二区在线观看 | 精品一区二区三区在线观看视频 | 国产精品日本一区二区不卡视频 | 精品久久久久中文字幕一区| 国产一区二区三区影院| 人妻无码一区二区视频| 无码一区二区三区爆白浆| 国产成人精品一区二区秒拍| 亚洲av无码天堂一区二区三区 | 国产SUV精品一区二区88L| 在线精品一区二区三区| 末成年女A∨片一区二区| 国精品无码一区二区三区在线蜜臀| 亚洲A∨精品一区二区三区下载| 无码少妇一区二区| 国产精品无码AV一区二区三区| 亚洲AⅤ无码一区二区三区在线| 八戒久久精品一区二区三区| 久久精品免费一区二区喷潮| 日本一区二区视频| 亚洲视频一区二区三区四区| 亚洲一区中文字幕在线观看| 成人精品一区二区户外勾搭野战| 日产精品久久久一区二区| 亚洲图片一区二区| 日韩精品无码一区二区三区不卡| 久久国产一区二区三区| 一区二区三区日韩| 日韩中文字幕精品免费一区| 爆乳无码AV一区二区三区| 精品日韩一区二区| 国产精品一区二区三区久久| 免费一区二区无码视频在线播放| 丰满岳妇乱一区二区三区| 国产在线观看一区二区三区精品| 亚洲一区二区三区影院| 亚洲一区二区三区91| 日韩一区二区在线免费观看| 乱色熟女综合一区二区三区|