婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > HTML實現移動端固定懸浮半透明搜索框

HTML實現移動端固定懸浮半透明搜索框

熱門標簽:昌邑外呼系統 400電話是在哪里申請 東莞人工外呼系統多少錢 商丘電話自動外呼系統怎么收費 地圖標注地點下載 默納克系統外呼顯示inns 400電話辦理尚景 周口導航地圖標注 朝陽自動外呼系統

 Question. 問題

在移動端商城系統中,我們常常看到位于頁面頂部有一個搜索框,這類搜索框博主比較喜歡的是固定在頁面頂部,半透明懸浮,能依稀看見部分輪播圖的形式。

要制作這樣的搜索框,技術關鍵在于:

  • fixed 搜索框定位
  • opacity 設置透明度

Solution. 解決

首先我們定義一個 html 片段:

<!-- 搜索框 -->
<header class="bar">
  <form name="search" class="search" id="search" action="">
    <div class="search-row">
      <input type="search" name="word" id="word">
      <span class="placeholder "><span class="iconfont icon-sousuo"></span><span class="text">搜索</span></span>
    </div>
  </form>
</header>
<!-- 一個背景圖 實際上這里往往是輪播圖 -->
<div class="background">
  <img src="bg.jpg">
</div>

header 標簽為搜索框,下面的 div 為一個背景圖。

同時附上 CSS 樣式:

<style type="text/css">
body {
  margin: 0;  padding: 0;
  font-size: 14px; font-family: "microsoft yahei",'Arial', 'Verdana','Helvetica', sans-serif;
}
.bar {
  position: fixed; top: 0; left: 0; right: 0; /* 決定了搜索框置頂 */
  height: 44px; padding: 0 10px;
  background-color: #fff; opacity: 0.8; /* 搜索框半透明效果 */
  z-index: 10;
}
.bar form {
  display: block; padding: 0;margin: 0;
}
.search-row {
  position: relative;
  height: 30px; padding: 7px 0;
}
.search-row input[type=search] {
  position: absolute; top: 7px;
  height: 30px; line-height: 21px; width: 100%; padding: 10px 15px 10px 30px;
  border: 0; border-radius: 6px; outline: 0; background-color: rgba(0,0,0,0.1);
  font-size: 16px; text-align: center;
  z-index: 100;
}
.search-row .placeholder {
  position: absolute; top: 2px; left: 0; right: 0;
  display: inline-block; height: 34px; line-height: 34px;
  border: 0; border-radius: 6px;
  font-size: 16px; text-align: center; color: #999;
  z-index: 1;  
}
.search-row .placeholder .iconfont {
  display: inline-block; width: 19px; line-height: 24px; padding: 10px 0; 
  font-size: 21px; color: #666;
}
.search-row .placeholder .text {
  line-height: 40px;
  vertical-align: top;
}
.background img {
  width: 100%;
}
.active:before {
  position: absolute; top: 11px; left: 5px; right: auto;
  display: block; margin-right: 0;
  font-size: 21px;
}
.active input[type=search] {
  text-align: left
}
.active .placeholder{
  display: none
}
</style>

很長的一段 CSS 樣式,但是其核心就兩句話position: fixed; /* 決定了搜索框置頂 */ 和 background-color: #fff; opacity: 0.8; /* 搜索框半透明效果 */,其他的樣式均為了頁面的排版,排版的細節需要各位讀者自己寫一遍理解,過程可能需要花費點時間。

這樣我們就完成了一個靜態的搜索框:

備注:這里的搜索圖標使用了 iconfont,讀者可自行到 iconfont矢量圖標庫 下載。

至此,我們還需要通過 JS 實現一些動效:

用于實現用戶切換輸入時「搜索」位置圖標的切換,原理很簡單,增加和移除 class 類,這些類定義了樣式。

.active:before {
  position: absolute; top: 11px; left: 5px; right: auto;
  display: block; margin-right: 0;
  font-size: 21px;
}
.active input[type=search] {
  text-align: left
}
.active .placeholder{
  display: none
}
<script type="text/javascript">
/* 輸入框獲取到焦點 表示用戶正在輸入 */
$("#word").focusin(function() {
  $(".search-row").addClass("active iconfont icon-sousuo");
});
/* 輸入框失去焦點 表示用戶輸入完畢 */
$("#word").focusout(function() {
  /* 判斷用戶是否有內容輸入 */
  if ($(this).val()=="") {
    /* 沒有內容輸入 改變樣式 */
    $(".search-row").removeClass("active iconfont icon-sousuo");
  } else {
    /* 有內容輸入 保持樣式 并提交表單 */
    $("#search").submit();
  }
});
</script>

備注:這里需要引入 jQuery,千萬別忘了!

Extension. 擴展

完整 html 代碼:

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
<link rel="stylesheet" type="text/css" href="iconfont/iconfont.css">
<script type="text/javascript" src="jquery-1.11.1.min.js"></script>
<style type="text/css">
body {
  margin: 0;  padding: 0;
  font-size: 14px; font-family: "microsoft yahei",'Arial', 'Verdana','Helvetica', sans-serif;
}
.bar {
  position: fixed; top: 0; left: 0; right: 0; /* 決定了搜索框置頂 */
  height: 44px; padding: 0 10px;
  background-color: #fff; opacity: 0.8; /* 搜索框半透明效果 */
  z-index: 10;
}
.bar form {
  display: block; padding: 0;margin: 0;
}
.search-row {
  position: relative;
  height: 30px; padding: 7px 0;
}
.search-row input[type=search] {
  position: absolute; top: 7px;
  height: 30px; line-height: 21px; width: 100%; padding: 10px 15px 10px 30px;
  border: 0; border-radius: 6px; outline: 0; background-color: rgba(0,0,0,0.1);
  font-size: 16px; text-align: center;
  z-index: 100;
}
.search-row .placeholder {
  position: absolute; top: 2px; left: 0; right: 0;
  display: inline-block; height: 34px; line-height: 34px;
  border: 0; border-radius: 6px;
  font-size: 16px; text-align: center; color: #999;
  z-index: 1;  
}
.search-row .placeholder .iconfont {
  display: inline-block; width: 19px; line-height: 24px; padding: 10px 0; 
  font-size: 21px; color: #666;
}
.search-row .placeholder .text {
  line-height: 40px;
  vertical-align: top;
}
.background img {
  width: 100%;
}
.active:before {
  position: absolute; top: 11px; left: 5px; right: auto;
  display: block; margin-right: 0;
  font-size: 21px;
}
.active input[type=search] {
  text-align: left
}
.active .placeholder{
  display: none
}
</style>
</head>
<body>
<!-- 搜索框 -->
<header class="bar">
  <form name="search" class="search" id="search" action="">
    <div class="search-row">
      <input type="search" name="word" id="word">
      <span class="placeholder "><span class="iconfont icon-sousuo"></span><span class="text">搜索</span></span>
    </div>
  </form>
</header>
<!-- 一個背景圖 實際上這里往往是輪播圖 -->
<div class="background">
  <img src="bg.jpg">
</div>
</body>
<script type="text/javascript">
/* 輸入框獲取到焦點 表示用戶正在輸入 */
$("#word").focusin(function() {
  $(".search-row").addClass("active iconfont icon-sousuo");
});
/* 輸入框失去焦點 表示用戶輸入完畢 */
$("#word").focusout(function() {
  /* 判斷用戶是否有內容輸入 */
  if ($(this).val()=="") {
    /* 沒有內容輸入 改變樣式 */
    $(".search-row").removeClass("active iconfont icon-sousuo");
  } else {
    /* 有內容輸入 保持樣式 并提交表單 */
    $("#search").submit();
  }
});
</script>
</html>

總結

以上所述是小編給大家介紹的HTML實現移動端固定懸浮半透明搜索框,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

標簽:湖南 阿拉善盟 那曲 銅陵 沈陽 福建 揭陽 健身房

巨人網絡通訊聲明:本文標題《HTML實現移動端固定懸浮半透明搜索框》,本文關鍵詞  HTML,實現,移動,端,固定,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML實現移動端固定懸浮半透明搜索框》相關的同類信息!
  • 本頁收集關于HTML實現移動端固定懸浮半透明搜索框的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲图片欧美色图| 91福利视频久久久久| 久久成人免费日本黄色| 美女网站色91| 亚洲视频一区在线观看| 欧美体内she精高潮| 激情另类小说区图片区视频区| 综合在线观看色| 国产精品免费丝袜| 日韩美女天天操| 欧美丰满一区二区免费视频| 欧美日韩国产综合一区二区三区 | 日本女人一区二区三区| 欧美日韩综合一区| 国产精品欧美久久久久一区二区| 国产精一品亚洲二区在线视频| 成人综合婷婷国产精品久久蜜臀| 日韩电影免费在线| 日本道免费精品一区二区三区| 国产日韩在线不卡| 欧美高清在线精品一区| 亚洲高清免费一级二级三级| 大陆成人av片| 久久久天堂av| 成人av网址在线观看| 国产亚洲一二三区| 日韩欧美一区二区视频| 欧美成人性战久久| 精品1区2区3区| 无码av免费一区二区三区试看 | 风间由美性色一区二区三区| 国产大陆亚洲精品国产| 欧美va亚洲va| 国产成人超碰人人澡人人澡| 亚洲久本草在线中文字幕| 97精品视频在线观看自产线路二| 性欧美疯狂xxxxbbbb| 国产精品久久久爽爽爽麻豆色哟哟| 国产精品拍天天在线| 国产精品成人免费精品自在线观看| 亚洲一区在线观看免费观看电影高清 | 国产精品白丝在线| www.亚洲色图| 一区二区三区资源| 日韩情涩欧美日韩视频| 亚洲一区在线视频| 亚洲精品乱码久久久久久日本蜜臀| 欧美日韩一本到| 国产乱子伦视频一区二区三区| 一区二区免费在线播放| 久久综合色婷婷| 91.com视频| 色吊一区二区三区| 日本视频免费一区| 欧美日韩综合色| 亚洲欧洲av在线| 精品国产凹凸成av人网站| 99精品视频免费在线观看| 日韩黄色一级片| 国产精品丝袜一区| 精品999在线播放| 欧美日本韩国一区二区三区视频| 国产99久久久国产精品免费看| 国产精品久久毛片| 日韩精品一区二区三区中文不卡| 在线看日本不卡| 粗大黑人巨茎大战欧美成人| 天堂午夜影视日韩欧美一区二区| 国产清纯美女被跳蛋高潮一区二区久久w| 色婷婷久久久综合中文字幕| 国产黄色精品视频| 麻豆精品视频在线观看视频| 自拍偷拍国产精品| 5月丁香婷婷综合| 亚洲欧美色综合| 久久众筹精品私拍模特| 欧美色爱综合网| 在线中文字幕不卡| 成人高清视频在线观看| 日韩精品亚洲一区| 国产精品高潮久久久久无| 国产色91在线| 日韩视频免费直播| 日韩精品一区二区三区中文精品| 欧美一卡二卡三卡| 精品久久国产字幕高潮| 日韩精品中文字幕一区二区三区| 91免费视频观看| 欧美国产欧美综合| 欧美女孩性生活视频| 欧美中文字幕一区二区三区亚洲| 成人aa视频在线观看| 不卡电影一区二区三区| 国产ts人妖一区二区| 国产中文字幕一区| 精品一区二区三区久久| 久久99热国产| 大胆欧美人体老妇| 92国产精品观看| 国产成人精品一区二区三区四区 | 精品福利一区二区三区免费视频| 欧美一卡2卡三卡4卡5免费| 在线精品视频免费观看| 欧美性做爰猛烈叫床潮| 欧美日韩国产综合一区二区三区| 欧美丰满少妇xxxxx高潮对白| 日韩免费观看高清完整版在线观看| 欧美成人a在线| 欧美极品aⅴ影院| 亚洲精品国产一区二区精华液| 日本欧美在线看| 91在线视频官网| 欧美电影免费观看完整版| 欧美国产日韩亚洲一区| 亚洲美女少妇撒尿| 国产一区免费电影| 国产成人啪午夜精品网站男同| 一本大道久久a久久精品综合| 欧美色图第一页| 国产精品视频观看| 久久成人免费网站| 欧美午夜免费电影| 亚洲人成7777| 9l国产精品久久久久麻豆| 日韩免费观看2025年上映的电影| 成人免费一区二区三区视频| 国产乱码精品一区二区三区忘忧草| 欧美日韩在线直播| 国产精品久久久久9999吃药| 久久精品国产澳门| 91精品国产综合久久久蜜臀图片 | 中文字幕亚洲欧美在线不卡| 蜜臀久久99精品久久久久久9| 欧美三级日韩三级国产三级| 一区二区三区欧美| 91看片淫黄大片一级在线观看| 国产亚洲欧美一级| 国产精品中文欧美| 亚洲精品在线观看视频| 久久精品二区亚洲w码| 欧美一区日本一区韩国一区| 午夜精品一区二区三区免费视频| 欧美在线视频你懂得| 亚洲欧美偷拍三级| 日本久久电影网| 亚洲国产精品久久人人爱| 91麻豆国产福利精品| 国产精品久久久久久久久久久免费看 | 久久影院电视剧免费观看| 日本系列欧美系列| 日韩欧美中文字幕制服| 亚洲高清视频中文字幕| 一本一道综合狠狠老| 亚洲人成人一区二区在线观看| www.色综合.com| 国产精品网友自拍| 91理论电影在线观看| 夜夜操天天操亚洲| 欧美精品 国产精品| 亚洲一区二区视频| 91精品在线免费| 一区二区三区在线播| 国产91在线观看| 欧美激情一区二区三区蜜桃视频| 日韩欧美电影一二三| 国产精品123区| 欧美午夜电影在线播放| 图片区小说区区亚洲影院| 久久久久九九视频| 中文字幕亚洲区| 欧美刺激午夜性久久久久久久| 国产在线播放一区二区三区| 懂色av中文字幕一区二区三区| 欧美无砖专区一中文字| 欧美韩国日本综合| 亚洲一区二区三区四区五区中文| 美女高潮久久久| 91片黄在线观看| 久久久国产综合精品女国产盗摄| 亚洲欧美日韩成人高清在线一区| 麻豆91在线播放免费| 成人短视频下载| 综合久久久久久久| 久久精品久久久精品美女| 欧美激情资源网| 久久久久9999亚洲精品| 粉嫩在线一区二区三区视频| 亚洲va欧美va人人爽午夜| 国产精品一二三四| 一区2区3区在线看| 日韩高清国产一区在线| 欧美日韩视频不卡| 懂色中文一区二区在线播放| 欧美日韩久久久久久| 国产麻豆视频精品| 免费在线观看精品| 日韩午夜激情视频| 欧美日韩午夜在线| 一区二区三区国产精华| 久久久国产午夜精品|