最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實現(xiàn)京東首頁之頁面頂部、Logo和搜索框功能

 更新時間:2017年01月12日 08:37:21   作者:Andone_hsx  
這篇文章主要實現(xiàn)京東的頁面頂部,logo和搜索框功能,本文有效果展示,頁面布局詳細分析,具體實現(xiàn)代碼,介紹的非常詳細,具有參考借鑒價值,需要的的朋友參考下吧

    昨天我們主要講了京東首頁的基本布局,今天我們主要來逐步實現(xiàn)京東首頁的頁面頂部、Logo&搜索框。首先我們來看下我們今天將要實現(xiàn)的效果:

這里寫圖片描述

下面頁面布局詳細分析:

1、頁面頭部分三個部分依次實現(xiàn):五角星圖、收藏京東、右邊文字部分(用列表實現(xiàn));

其中當鼠標停放在手機京東上,手機背景圖發(fā)生變化,變成紅色帶jd的圖案;當鼠標懸停在客服服務上,出現(xiàn)下拉列表。

2、Logo&搜索框分四個部分實現(xiàn):左邊京東Logo、中間搜索框(上部:快速搜索;下部:熱門搜索)、右部我的京東&去購物車(步驟類似我的京東,省略)

分析圖:

這里寫圖片描述

具體實現(xiàn)代碼如下:

jd_index.html

<!doctype html>
<html>
  <head>
    <title>Insert your title</title>
    <meta charset="utf-8">
    <link rel="stylesheet" href="jd_index.css">
  </head>
  <body>
    <!-- 1、網(wǎng)頁頭部 -->
    <header id="top">
      <!-- 1、五角星(左) -->
      <img class="lf" src="Images/star.jpg">
      <!-- 2、收藏京東(左) -->
      <a href="#" class="lf">收藏京東</a>
      <!-- 3、文字列表(右) -->
      <ul class="rt">
        <li>
          您好,歡迎來到京東
          <a href="#">[登錄]</a>
          <a href="#">[免費注冊]</a>
        </li>
        <li>
          <b></b> <!-- 邊框 -->
          <a href="#">我的訂單</a>
        </li>
        <li class="vip">
          <b></b> <!-- 邊框 -->
          <a href="#">會員俱樂部</a>
        </li>
        <li class="dakehu">
          <b></b> <!-- 邊框 -->
          <a href="#">企業(yè)頻道</a>
        </li>
        <li class="app_jd">
          <b></b> <!-- 邊框 -->
          <a href="#">手機京東</a>
        </li>
        <li class="service">
          <b></b> <!-- 邊框 -->
          <a href="#">客戶服務</a>
          <!-- 彈出菜單 -->
          <ul id="service_items">
            <li>
              <a href="#">幫助中心</a>
            </li>
            <li>
              <a href="#">幫助中心</a>
            </li>
            <li>
              <a href="#">幫助中心</a>
            </li>
            <li>
              <a href="#">幫助中心</a>
            </li>
            <li>
              <a href="#">幫助中心</a>
            </li>
          </ul>
        </li>
        <li>
          <b></b> <!-- 邊框 -->
          <a href="#">網(wǎng)站導航</a>
        </li>
      </ul>
    </header>
    <!-- 2、LOGO 和 搜索框 -->
    <div id="top_main">
      <!-- 1、LOGO -->
      <a href="#" class="lf">
        <img src="Images/logo-201305.png">
      </a>    
      <!-- 2、搜索框和搜索按鈕 -->
      <div id="search_box">
        <!-- 1、搜索框和按鈕 -->
        <div class="search">
          <input class="txtSearch">
          <button>搜索</button>
        </div>
        <!-- 2、熱門搜索 -->
        <div class="hot_words">
          <span>熱門搜索:</span>
          <a href="#">家紡11月大促</a>
          <a href="#">彩虹電熱毯</a>
          <a href="#">博洋家紡</a>
          <a href="#">霞珍</a>
          <a href="#">家紡11月大促</a>
          <a href="#">彩虹電熱毯</a>
          <a href="#">博洋家紡</a>
          <a href="#">霞珍</a>
          <a href="#">家紡11月大促</a>
          <a href="#">彩虹電熱毯</a>
          <a href="#">博洋家紡</a>
          <a href="#">霞珍</a>
          <a href="#">家紡11月大促</a>
          <a href="#">彩虹電熱毯</a>
          <a href="#">博洋家紡</a>
          <a href="#">霞珍</a>
          <a href="#">家紡11月大促</a>
          <a href="#">彩虹電熱毯</a>
          <a href="#">博洋家紡</a>
          <a href="#">霞珍</a>
          <a href="#">家紡11月大促</a>
          <a href="#">彩虹電熱毯</a>
          <a href="#">博洋家紡</a>
          <a href="#">霞珍</a>
        </div>
      </div>
      <!-- 3、我的京東 -->
      <div id="my_jd">
        我的京東
        <b></b><!-- 向下箭頭 -->
      </div>
      <!-- 4、去購物車結(jié)算 -->
      <!-- 5、追加空子元素,撐起top_main -->
      <div class="clear"></div>
    </div>
    <!-- 3、主導航-->
    <nav id="nav">主導航</nav>
    <!-- 4、banner廣告部分-->
    <div id="banner">banner廣告部分</div>
    <!-- 5、頁面主體-->
    <section id="main">頁面主體</section>
    <!-- 6、頁面底部-配送方式 -->
    <footer id="foot_box">配送方式</footer>
    <!-- 7、頁面底部-備案號 -->
    <footer id="footer">備案號</footer>
  </body>
</html>

外部樣式:

jd_index.css

/*測試屬性*/
#nav,#banner,#main,#foot_box,#footer{
  border:1px solid black;
}
/*通用*/
body{
  font:12px "microsoft yahei",Arial,Helvetica,sans-serif;
  color:#666;
  margin:0;
}
ul,p,h1,h2,h3,h4,h5,h6,ol,dl,dd{
  margin:0;
  padding:0;
  list-style:none;
}
img{vertical-align:bottom;}
a{
  color:#666;
  text-decoration:none;
}
a:hover{
  color:#FF0700;
  text-decoration:underline;
}
.lf{float:left;}
.rt{float:right;}
.clear{clear:both;}
/**布局元素樣式**/
#top,#top_main,#nav,#banner,#main,#foot_box,#footer{
  width:1211px;
  margin:0 auto;
}
/*******1、頁面頂部**********/
#top{
  /*高度,行高,背景顏色,下邊框*/
  height:30px;
  line-height:30px;
  background-color:#f7f7f7;
  border-bottom:1px solid #eee;
}
#top>img{
  margin-top:10px;
  margin-right:5px;
}
/*文字列表*/
#top>ul>li{
  float:left;
  margin-right:10px;
}
#top>ul b{
  border-left:1px solid #ddd;
  margin-right:10px;
}
/*會員俱樂部*/
li.vip a{
  padding-left:34px;
  background:url(Images/vip.jpg) no-repeat left center;
}
/*大客戶*/
li.dakehu a{
  padding-left:31px;
  background:url(Images/dakehu.jpg) no-repeat left center;
}
/*手機京東*/
li.app_jd a{
  /*左內(nèi)邊距,行內(nèi)塊,高度,行高,背景*/
  padding-left:23px;
  display:inline-block;
  height:22px;
  line-height:22px;
  background:url(Images/iconlist_2.png) no-repeat -128px -360px;
}
li.app_jd a:hover{
  background-position:-128px -399px;
}
/*客戶服務*/
li.service>a{
  /*左右內(nèi)邊距模擬寬度*/
  padding:0 15px;
  /*高度,行高*/
  display:inline-block;
  height:26px;
  line-height:26px;
  /*背景圖像:水平偏右,垂直居中*/
  background:url(Images/jt_down.jpg) no-repeat 95% center;
  /*左右上邊框:透明*/
  border:1px solid transparent;
  border-bottom:none;
}
/*客戶服務-彈出菜單*/
li.service{
  /*相對定位:配合#service_items 做絕對定位*/
  position:relative;
}
#service_items{
  /*寬度,邊框,背景顏色,文本水平居中,定位*/
  box-sizing:border-box;
  width:80px;
  border:1px solid #ddd;
  border-top:none;
  background-color:#fff;
  text-align:center;
  /*絕對定位*/
  position:absolute;
  top:28px;
  left:11px;
  /*默認隱藏*/
  display:none;
}
/*當鼠標移入到li.service上時,找到其子級#service_items ,并且顯示*/
li.service:hover #service_items{
  display:block;
}
/*當鼠標移入到li.service上時,找到其直接子級a標記,設置樣式*/
li.service:hover>a{
  border-color:#ddd;
  background-color:#fff;
  background-image:url(Images/jt_up.jpg);
}
/**********2、LOGO 和 搜索框************/
#top_main{
  padding:10px 0;
}
/*搜索框和搜索按鈕和熱門搜索*/
#search_box{
  /*左浮動,寬度,左右外邊距,min-height*/
  float:left;
  width:500px;
  margin:0 80px 0 40px;
  min-height:30px;
}
#search_box div.search{
  /*高度,背景顏色*/
  height:30px;
  background-color:#e4393c;
  /*邊框*/
  padding:3px;
}
#search_box input{
  /*寬度,高度,取消邊框*/
  width:410px;
  height:30px;
  border:none;
  box-sizing:border-box;
  padding-left:10px;
}
#search_box button{
  /*寬度,高度,取消邊框,背景顏色*/
  width:80px;
  height:28px;
  border:none;
  background-color:#E4393C;
  /*文字:大小,顏色,加粗*/
  font-size:14px;
  color:#fff;
  font-weight:bold;
}
/*熱門搜索*/
#search_box div.hot_words{
  /*上外邊距*/
  margin-top:5px;
  /*寬度,高度,溢出隱藏*/
  width:500px;
  height:16px;
  overflow:hidden;
}
#search_box div.hot_words span{
  color:#999;
}
#search_box div.hot_words a{
  color:#999;
}
/*我的京東*/
#my_jd{
  /*左浮動,邊框,背景*/
  float:left;
  border:1px solid #EFEFEF;
  background-color:#f7f7f7;
  /*高度,左內(nèi)邊距,背景圖像*/ /*20*17*/
  padding-left:30px;
  height:27px;
  line-height:27px;
  background-image:url(Images/iconlist_2.png);
  background-repeat:no-repeat;
  background-position:-116px -25px;
  padding-right:5px;
}
#my_jd:hover{
  background-color:#fff;
  background-position:-116px -55px;
}
#my_jd b{
  /*行內(nèi)塊,寬度,高度,邊框 */
  display:inline-block;
  width:0px;
  height:0px;
  border:5px solid transparent;
  border-top-color:#ccc;
  /*相對定位:實現(xiàn)該元素的位置微調(diào)*/
  position:relative;
  top:3px;
}

以上所述是小編給大家介紹的JS實現(xiàn)京東首頁之頁面頂部、Logo和搜索框功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • iframe的基本介紹與使用

    iframe的基本介紹與使用

    本文將給大家詳細介紹一下iframe的基本介紹與使用,iframe(內(nèi)嵌框架)是 HTML 中一種用于將一個網(wǎng)頁嵌入到另一個網(wǎng)頁中的標簽,它可以在一個頁面中顯示來自其他頁面的內(nèi)容,需要的朋友可以參考下
    2024-02-02
  • 同步異步動態(tài)引入js文件的幾種方法總結(jié)

    同步異步動態(tài)引入js文件的幾種方法總結(jié)

    下面小編就為大家?guī)硪黄疆惒絼討B(tài)引入js文件的幾種方法總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • js實現(xiàn)文本框選中的方法

    js實現(xiàn)文本框選中的方法

    這篇文章主要介紹了js實現(xiàn)文本框選中的方法,涉及javascript中select()方法的使用技巧,需要的朋友可以參考下
    2015-05-05
  • 動態(tài)的綁定事件addEventListener方法的使用

    動態(tài)的綁定事件addEventListener方法的使用

    本文為大家介紹下動態(tài)的綁定事件的方法addEventListener的使用示例,不了解的朋友可以參考下
    2014-01-01
  • Python版實現(xiàn)微信公眾號掃碼登陸

    Python版實現(xiàn)微信公眾號掃碼登陸

    這篇文章主要介紹了Python版實現(xiàn)微信公眾號掃碼登陸,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • javascript對select標簽的控制(option選項/select)

    javascript對select標簽的控制(option選項/select)

    html中的select標簽,也是asp.net中的asp:DropDownList控件,接下來介紹javascript對select標簽的控制,感興趣的朋友可以了解下,或許本文對你有所幫助
    2013-01-01
  • layui使用form表單實現(xiàn)post請求頁面跳轉(zhuǎn)的方法

    layui使用form表單實現(xiàn)post請求頁面跳轉(zhuǎn)的方法

    今天小編就為大家分享一篇layui使用form表單實現(xiàn)post請求頁面跳轉(zhuǎn)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • fastadmin如何讓后臺的日期顯示成年月日格式(推薦)

    fastadmin如何讓后臺的日期顯示成年月日格式(推薦)

    FastAdmin是一款基于ThinkPHP5+Bootstrap的極速后臺開發(fā)框架,本文給大家介紹fastadmin的后臺時間戳字段如何顯示成年月日的日期格式,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • babel7按需加載polyfill示例詳解

    babel7按需加載polyfill示例詳解

    這篇文章主要為大家介紹了babel7按需加載polyfill示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • 深入理解 webpack 文件打包機制(小結(jié))

    深入理解 webpack 文件打包機制(小結(jié))

    這篇文章主要介紹了深入理解 webpack 文件打包機制(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01

最新評論

宣武区| 荥阳市| 陈巴尔虎旗| 天气| 淮阳县| 余干县| 南和县| 安乡县| 肥城市| 广水市| 孝昌县| 万盛区| 当涂县| 楚雄市| 黑水县| 昌邑市| 台东市| 福贡县| 从化市| 龙泉市| 关岭| 麦盖提县| 清涧县| 南平市| 广元市| 慈利县| 台山市| 霞浦县| 湟源县| 防城港市| 灵宝市| 桐乡市| 钟山县| 修水县| 寿阳县| 水城县| 上蔡县| 津南区| 稷山县| 遵化市| 渭源县|