欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁(yè) > 知識(shí)庫(kù) > HTML實(shí)現(xiàn)移動(dòng)端固定懸浮半透明搜索框

HTML實(shí)現(xiàn)移動(dòng)端固定懸浮半透明搜索框

熱門標(biāo)簽:昌邑外呼系統(tǒng) 400電話是在哪里申請(qǐng) 東莞人工外呼系統(tǒng)多少錢 商丘電話自動(dòng)外呼系統(tǒng)怎么收費(fèi) 地圖標(biāo)注地點(diǎn)下載 默納克系統(tǒng)外呼顯示inns 400電話辦理尚景 周口導(dǎo)航地圖標(biāo)注 朝陽(yáng)自動(dòng)外呼系統(tǒng)

 Question. 問(wèn)題

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

要制作這樣的搜索框,技術(shù)關(guān)鍵在于:

  • fixed 搜索框定位
  • opacity 設(shè)置透明度

Solution. 解決

首先我們定義一個(gè) 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>
<!-- 一個(gè)背景圖 實(shí)際上這里往往是輪播圖 -->
<div class="background">
  <img src="bg.jpg">
</div>

header 標(biāo)簽為搜索框,下面的 div 為一個(gè)背景圖。

同時(shí)附上 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>

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

這樣我們就完成了一個(gè)靜態(tài)的搜索框:

備注:這里的搜索圖標(biāo)使用了 iconfont,讀者可自行到 iconfont矢量圖標(biāo)庫(kù) 下載。

至此,我們還需要通過(guò) JS 實(shí)現(xiàn)一些動(dòng)效:

用于實(shí)現(xiàn)用戶切換輸入時(shí)「搜索」位置圖標(biāo)的切換,原理很簡(jiǎn)單,增加和移除 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">
/* 輸入框獲取到焦點(diǎn) 表示用戶正在輸入 */
$("#word").focusin(function() {
  $(".search-row").addClass("active iconfont icon-sousuo");
});
/* 輸入框失去焦點(diǎn) 表示用戶輸入完畢 */
$("#word").focusout(function() {
  /* 判斷用戶是否有內(nèi)容輸入 */
  if ($(this).val()=="") {
    /* 沒(méi)有內(nèi)容輸入 改變樣式 */
    $(".search-row").removeClass("active iconfont icon-sousuo");
  } else {
    /* 有內(nèi)容輸入 保持樣式 并提交表單 */
    $("#search").submit();
  }
});
</script>

備注:這里需要引入 jQuery,千萬(wàn)別忘了!

Extension. 擴(kuò)展

完整 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>
<!-- 一個(gè)背景圖 實(shí)際上這里往往是輪播圖 -->
<div class="background">
  <img src="bg.jpg">
</div>
</body>
<script type="text/javascript">
/* 輸入框獲取到焦點(diǎn) 表示用戶正在輸入 */
$("#word").focusin(function() {
  $(".search-row").addClass("active iconfont icon-sousuo");
});
/* 輸入框失去焦點(diǎn) 表示用戶輸入完畢 */
$("#word").focusout(function() {
  /* 判斷用戶是否有內(nèi)容輸入 */
  if ($(this).val()=="") {
    /* 沒(méi)有內(nèi)容輸入 改變樣式 */
    $(".search-row").removeClass("active iconfont icon-sousuo");
  } else {
    /* 有內(nèi)容輸入 保持樣式 并提交表單 */
    $("#search").submit();
  }
});
</script>
</html>

總結(jié)

以上所述是小編給大家介紹的HTML實(shí)現(xiàn)移動(dòng)端固定懸浮半透明搜索框,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

標(biāo)簽:湖南 阿拉善盟 那曲 銅陵 沈陽(yáng) 福建 揭陽(yáng) 健身房

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML實(shí)現(xiàn)移動(dòng)端固定懸浮半透明搜索框》,本文關(guān)鍵詞  HTML,實(shí)現(xiàn),移動(dòng),端,固定,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML實(shí)現(xiàn)移動(dòng)端固定懸浮半透明搜索框》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于HTML實(shí)現(xiàn)移動(dòng)端固定懸浮半透明搜索框的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    色欲AV无码精品一区二区久久| 国产黄色片在线| 在线视频综合导航| 国产精品久久久久久久久免费相片| 激情久久五月天| 中文字幕一二三四区| 日韩欧美三级在线| 男人的j进女人的j一区| 在线免费观看a级片| 欧美一区二区精美| 男男成人高潮片免费网站| 国产吞精囗交久久久| 日韩一级大片在线观看| 蜜桃av一区二区在线观看| 亚洲av无码一区二区二三区| 日韩区在线观看| 久久精品久久99精品久久| 人妻视频一区二区| 国产午夜亚洲精品午夜鲁丝片| 国内精品伊人久久久久影院对白| 99久久99久久精品免费看小说. | 国产又粗又猛又爽视频| 欧美精品一区二区三区很污很色的| 美国欧美日韩国产在线播放| 久久久久久久毛片| 国产精品久久久久久久久搜平片| 91网站最新网址| 欧美精品在线一区二区三区| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲AV无码成人精品区明星换面| 国产日产欧美一区二区视频| 欧美不卡激情三级在线观看| 国产iv一区二区三区| 国产真人真事毛片视频| 国产精品天美传媒| 91在线视频免费观看| 欧美酷刑日本凌虐凌虐| 蜜臀av性久久久久蜜臀av麻豆| 蜜桃av乱码一区二区三区| 国产精品久久一卡二卡| 91热门视频在线观看| 91精品国产麻豆| 国产一区二区三区在线观看精品 | 91黄色免费版| 亚洲成人免费电影| 变态另类ts人妖一区二区| 国产精品久久久久7777按摩| 日韩大尺度视频| 欧美精品一区二区三区视频| 成人综合日日夜夜| 欧美日韩久久久| 老司机午夜精品| 私库av在线播放| 婷婷丁香激情综合| 国精品人伦一区二区三区蜜桃| 伊人色综合久久天天| 久久人妻少妇嫩草av无码专区| 国产欧美日韩卡一| 女女调教被c哭捆绑喷水百合| 欧美成人性战久久| 午夜一区二区三区免费| 欧美一区二区高清| 岛国av在线一区| 在线播放91灌醉迷j高跟美女 | 97超碰在线免费观看| 国产精品久久久久永久免费观看 | 欧美国产欧美综合| 亚洲av无码专区在线播放中文| 久久久亚洲精品石原莉奈| 女教师高潮黄又色视频| 久久精品一区蜜桃臀影院| 欧美日韩一区二区区别是什么| 国产亚洲一二三区| fc2成人免费视频| 国产精品成人网| 免费看黄色的视频| 亚洲成人精品在线观看| 中文字幕无码日韩专区免费| 日韩黄色小视频| 色94色欧美sute亚洲线路二| 老司机精品视频导航| 欧美三级资源在线| 国产成人久久精品77777最新版本| 这里只有精品免费| eeuss鲁片一区二区三区在线看| 欧美精品一区二区三区四区| 国产69视频在线观看| 亚洲欧洲中文日韩久久av乱码| 一级片久久久久| 日本特黄久久久高潮| 欧美午夜精品一区| 成人国产免费视频| 国产亚洲欧美日韩日本| 97伦伦午夜电影理伦片| 亚洲国产成人av网| 色婷婷久久久久swag精品| 国产精品一区二区在线播放| 91麻豆精品国产无毒不卡在线观看| 99久久综合精品| 国产精品久久久久影院亚瑟| 久操视频在线观看免费| 日本va欧美va精品| 欧美电影一区二区| 一区二区三区四区影院| 亚洲日本va在线观看| 国产人妻精品一区二区三区不卡| 国产麻豆精品在线观看| 精品福利av导航| 特大黑人巨人吊xxxx| 亚洲制服丝袜在线| 色婷婷久久久综合中文字幕| 成人av中文字幕| 国产精品嫩草99a| 99久久久无码国产精品不卡| 精品一区二区三区久久| 精品国产91乱码一区二区三区| 国产精品无码久久久久一区二区| 五月天中文字幕一区二区| 欧美日韩aaaaa| 黄色av电影网站| 亚洲国产三级在线| 欧美日韩激情一区二区| 久久人妻少妇嫩草av蜜桃| 亚洲制服丝袜一区| 欧美另类久久久品| 免费黄色a级片| 午夜不卡av在线| 日韩一区和二区| 久久国产精品影院| 久久国产精品99久久人人澡| 久久网站最新地址| 欧美性猛交xxxx乱大交少妇| 国产剧情一区二区| 国产精品成人在线观看| 色94色欧美sute亚洲线路一ni| 91免费国产视频网站| 亚洲一区二区三区小说| 在线播放中文字幕一区| 大黑人交xxx极品hd| 久久国产日韩欧美精品| 国产日韩欧美制服另类| 91麻豆免费视频网站| 92精品国产成人观看免费 | 91嫩草丨国产丨精品| 成人av在线网| 一区二区三区自拍| 制服.丝袜.亚洲.中文.综合| 熟女俱乐部一区二区视频在线| 精品一区在线看| 国产精品美女久久久久久久久 | 一区二区久久久| 日韩一级片网址| 大吊一区二区三区| av亚洲产国偷v产偷v自拍| 亚洲国产视频直播| 精品国产麻豆免费人成网站| 网站永久看片免费| 99久久精品国产网站| 午夜电影一区二区| 久久综合九色综合久久久精品综合 | 成人美女在线观看| 亚洲一二三区不卡| 精品久久久久久久久久久久久久久| 国产精品无码无卡无需播放器| 成人不卡免费av| 丝瓜av网站精品一区二区| 久久久久久久久久电影| 色视频一区二区| 男男做爰猛烈叫床爽爽小说| 国产剧情一区在线| 亚洲一区二区三区四区五区中文| 精品免费日韩av| 色综合久久天天| 精品无码人妻一区| 成人18视频日本| 日韩中文字幕麻豆| 国产精品美女久久久久久久网站| 91.com在线观看| 成年人免费视频播放| 久久久久久久久久影视| 国产一区三区三区| 夜夜嗨av一区二区三区四季av| 亚洲精品在线三区| 欧美性猛片aaaaaaa做受| 中文字幕网站在线观看| 91日韩在线专区| 国产一区二区三区免费在线观看 | 91成人福利视频| 久久久久亚洲无码| 成人一区二区视频| 热久久久久久久| 亚洲精品乱码久久久久久久久 | 国产美女精品在线| 一区二区三区中文字幕精品精品| 欧美成人官网二区| 91精品1区2区| 青青青视频在线免费观看| 在线观看免费视频黄| www.亚洲色图| 国产乱码精品一区二区三区av|