iT邦幫忙

2022 iThome 鐵人賽

DAY 25
0
自我挑戰組

網頁前端設計系列 第 25

Day25-開始設計一個自己的網站-選單欄

  • 分享至 

  • xImage
  •  

都介紹得差不多了,我們就直接來設計一個自己的網站吧~!
(๑•̀ㅂ•́)و✧

首先,我們看到一個網站的首頁,通常最基本會有的就是選單欄,點選可以通往網站的其他部分,那我們就先來設計選單欄吧~

  • <header>標頭標籤包住<nav>容器,裡面再放一個列表清單當作選單欄
  • herf設定連結位置,如果是當前頁面就用#
<header>
    <nav>
        <ul>
            <li><a href="#">首頁</a></li>
            <li><a href="">P2</a></li>
            <li><a href="">P3</a></li>
            <li><a href="">P4</a></li>
        </ul>
    </nav>
</header>

https://ithelp.ithome.com.tw/upload/images/20220925/20151992OEb05rjpKd.png

  • 這時候我們就用CSS來改變樣式吧~
  • 首先先把全部的邊距設為0,後面再針對各個元素需求進行不同設定。「*」為對所有元素進行設定
* {
    padding: 0;
    margin: 0;
}

https://ithelp.ithome.com.tw/upload/images/20220925/20151992LDp8I7n0o3.png

  • ul設定邊距,讓選單欄不要緊貼的邊界
header nav ul {
    padding: 1rem;
}

https://ithelp.ithome.com.tw/upload/images/20220925/20151992j3YNcTNZav.png

  • 設定一個底色,讓選單欄與正文內容清楚分開
header nav ul {
    padding: 1rem;
    background-color: aqua;
}

https://ithelp.ithome.com.tw/upload/images/20220925/20151992XPTUc4ymeU.png

  • 將列表清單的符號設為無(隱藏),我們通常看到的選單都只會有文字居多,
header nav ul {
    padding: 1rem;
    background-color: aqua;
    list-style-type: none;
}

https://ithelp.ithome.com.tw/upload/images/20220925/20151992ijSdtiHvsR.png

  • 將列表清單排列顯示為不換行的流水排列,我們通常看到的上方選單欄都是橫向排列的
header nav ul {
    padding: 1rem;
    background-color: aqua;
    list-style-type: none;
    display: flex;
}

https://ithelp.ithome.com.tw/upload/images/20220925/20151992MYilTkz7K5.png

  • 將每個項目中間設定平分的空格間距,才不會每個選單欄位都擠在一起
header nav ul {
    padding: 1rem;
    background-color: aqua;
    list-style-type: none;
    display: flex;
    justify-content: space-between;
}

https://ithelp.ithome.com.tw/upload/images/20220925/20151992wXQxTBeTBw.png

  • 對連結的預設底線顯示為無,我們通常看到的選單欄不會有底線
header nav ul li a {
    text-decoration: none;
}

https://ithelp.ithome.com.tw/upload/images/20220925/20151992iqK9qq3LEl.png

  • 設定字體大小與顏色
header nav ul li a {
    text-decoration: none;
    font-size: 1.5rem;
    color: blue;
}

https://ithelp.ithome.com.tw/upload/images/20220925/20151992DJpTD5XqWo.png


一個簡單的網頁選單欄就完成啦~


上一篇
Day24-HTML(二十二):設定CSS樣式
下一篇
Day26-開始設計一個自己的網站-聯絡表單
系列文
網頁前端設計30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言