主頁 > 知識(shí)庫 > HTML+CSS 實(shí)現(xiàn)頂部導(dǎo)航欄菜單制作

HTML+CSS 實(shí)現(xiàn)頂部導(dǎo)航欄菜單制作

熱門標(biāo)簽:阿里云 美圖手機(jī) 網(wǎng)站建設(shè) 使用U盤裝系統(tǒng) 硅谷的囚徒呼叫中心 百度競價(jià)點(diǎn)擊價(jià)格的計(jì)算公式 智能手機(jī) 檢查注冊表項(xiàng)

導(dǎo)航欄的制作:

技術(shù)要求:

  •  CSS
  • HTML各類標(biāo)簽

實(shí)現(xiàn)目的:

制作導(dǎo)航欄菜單

代碼分析:

  •  基本樣式清除
  • 無序列原點(diǎn)刪除
  • 下劃線刪除
  • 文字默認(rèn)居中
  • a標(biāo)簽設(shè)置塊級(jí)元素
  • 偽類選擇器對(duì)a狀態(tài)修飾

分步實(shí)現(xiàn):

分三欄布局:使用浮動(dòng)

logo一欄;選擇欄一欄;搜索欄一欄

logo部分:

img標(biāo)簽,導(dǎo)入圖片,a標(biāo)簽超鏈接 ,img導(dǎo)入圖片,防止圖片失真width和height設(shè)置一個(gè)就可以了

<div class="logo">
              <a href="#">
                  <img src="D:\惠州客家面.jpg" width="150" alt="惠州客家面">
              </a>
          </div>

選擇欄:ul>li標(biāo)簽

列表標(biāo)簽,a標(biāo)簽超鏈接

<ul class="list">
              <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>
              <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>

搜索欄:

font表單,input屬性,輸入框和按鈕

<div class="search">
              <form>
                   <input type="submit" value="搜索" class="search1">
                  <input type="text" class="content1">
                 
              </form>
  </div>

實(shí)現(xiàn)分析:

首先在body內(nèi)設(shè)置一個(gè)站點(diǎn)的頭部盒子,頭部盒子里面有一個(gè)中心的盒子。

<div class="header">
      <div class="container" clearfix>
</div>
      </div>

把logo,選擇欄,搜索欄放入中心盒子中

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>惠州客家面</title>
</head>
<body>
 <div class="header">
     <div class="container" clearfix>
         <div class="logo">
             <a href="#">
                 <img src="D:\桌面\互聯(lián)網(wǎng)+創(chuàng)業(yè)大賽/惠州客家面素材/微信圖片_20210423194229.jpg" width="150" alt="惠州客家面">
             </a>
         </div>
         <ul class="list">
             <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>
             <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>
         <div class="search">
             <form>
                  <input type="submit" value="搜索" class="search1">
                 <input type="text" class="content1">
                
             </form>
 </div>
     </div>

 </div>
</body>
</html>

實(shí)現(xiàn)1:

是不是感覺不夠美觀,我們使用CSS試試看吧!

CSS代碼:

刪除a標(biāo)簽下劃線,刪除li無序列原點(diǎn),在一行上顯示。

.header{
    width: 100%;
    height: 100px;
    background-color: rgb(207, 238, 238);
    position: relative;
}

.container{
    width: 1226px;
    height: 20px;
    margin: 0 auto;
}

.header .logo{
    float: left;
    margin-top: 25px;
}

.logo a{
    display: block;
    width: 150px;
    height: 150px;
}

.header .list{
    float: left;
    width: 820px;
    height: 88px;
    padding: 12px 0 0 30px;
}

clearfix::after{
    content: '';
    clear: both;
    display: block;
}

a{
    text-decoration: none;
}

.header li{
    float: left;
    list-style: none;
}

.list li{
    padding: 28px 10px 38px ;
    display: block;
    color: rgb(68, 57, 5);
}

 .search{
    float: right;
    width: 296px;
    margin-top: 10px;
    position: absolute;
    top: 28px;
    right: 53px;
}
.search form{
    height: 50px;
    width: 296px;
} 

 .content1{
     display: block;
    width: 223px;
    height: 48px;
    border: 1px solid #e0e0e0;
    padding: 0 10px;
    float:right;
    
}

.search1{
    width: 49px;
    height: 49px;
    float: right;
} 

.list li:hover{
    color: rgb(168, 81, 81);
    font-size: larger;
}

使用外部式引入:

<link rel="stylesheet" href="惠州客家面.css">

最后梳理一下:

創(chuàng)建一個(gè)HTML文件,輸入以下代碼

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link rel="stylesheet" href="惠州客家面.css">
  <title>惠州客家面</title>
</head>
<body>
  <div class="header">
      <div class="container" clearfix>
          <div class="logo">
              <a href="#">
                  <img src="D:\惠州客家面.jpg" width="150" alt="惠州客家面">
              </a>
          </div>
          <ul class="list">
              <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>
              <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>
          <div class="search">
              <form>
                   <input type="submit" value="搜索" class="search1">
                  <input type="text" class="content1">
                 
              </form>
  </div>
      </div>

  </div>
</body>
</html>

創(chuàng)建一個(gè)CSS文件,輸入以下代碼。

.header{
  width: 100%;
  height: 100px;
  background-color: rgb(207, 238, 238);
  position: relative;
}

.container{
  width: 1226px;
  height: 20px;
  margin: 0 auto;
}

.header .logo{
  float: left;
  margin-top: 25px;
}

.logo a{
  display: block;
  width: 150px;
  height: 150px;
}

.header .list{
  float: left;
  width: 820px;
  height: 88px;
  padding: 12px 0 0 30px;
}

clearfix::after{
  content: '';
  clear: both;
  display: block;
}

a{
  text-decoration: none;
}

.header li{
  float: left;
  list-style: none;
}

.list li{
  padding: 28px 10px 38px ;
  display: block;
  color: rgb(68, 57, 5);
}

 .search{
  float: right;
  width: 296px;
  margin-top: 10px;
  position: absolute;
  top: 28px;
  right: 53px;
}
.search form{
  height: 50px;
  width: 296px;
} 

.content1{
   display: block;
  width: 223px;
  height: 48px;
  border: 1px solid #e0e0e0;
  padding: 0 10px;
  float:right;
  
}

.search1{
  width: 49px;
  height: 49px;
  float: right;
} 

.list li:hover{
  color: rgb(168, 81, 81);
  font-size: larger;
}

實(shí)現(xiàn)2:

鼠標(biāo)動(dòng)一下圖標(biāo),字體可以變大哦。

制作攻略:

  • 把logo的位置換成你圖片的位置,alt屬性是網(wǎng)頁圖片展示不出來時(shí)的字。
  • “li”標(biāo)簽里的a屬性超鏈接想要鏈接的網(wǎng)頁,“li”標(biāo)簽里面的文字換成你想要的的文字
  • 背景顏色在CSS中**.header中的background-color:**進(jìn)行修改,變成你想要的的顏色。
  • 對(duì)于“li”標(biāo)簽中字體的特效,在CSS中**.list li:hover**進(jìn)行修改。
     

變色:

.header{
  width: 100%;
  height: 100px;
  background-color: rgb(207, 238, 238);
  position: relative;
}

標(biāo)簽特效:

.list li:hover{
  color: rgb(168, 81, 81);
  font-size: larger;
}

到此這篇關(guān)于HTML+CSS 實(shí)現(xiàn)頂部導(dǎo)航欄菜單制作的文章就介紹到這了,更多相關(guān)HTML CSS 頂部導(dǎo)航欄菜單內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

標(biāo)簽:湖北 懷化 湘潭 黃山 通遼 山南 煙臺(tái) 賀州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML+CSS 實(shí)現(xiàn)頂部導(dǎo)航欄菜單制作》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266