做個簡單的並排選單練習
<ul>
和 <li>
<a>
class="menu"
<ul class="menu">
<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>
顯示結果
.menu
設定為 Flex,並且設定置中.menu{
width: 600px;
margin: 0 auto;
display: flex;
/* border: 1px solid #000; */
}
顯示結果
可以看到已經置中,border
可以方便確認範圍區塊,確認後再移除
<li>
,因此每個 width=600/6
text-align: center;
<li>
外框線,border: 1px solid #000;
.menu li{
width: 100px;
text-align: center;
border: 1px solid #000;
}
顯示結果,可以看到排版已經接近目標效果
<li>
、<a>
設定為區塊<a>
底線去除.menu li a{
display: block;
background: #00ffa2;
padding-top: 10px;
padding-bottom: 10px;
text-decoration: none;
color: #004466;
}
顯示結果,可以看到幾乎完成了
:hover
增加滑鼠滑過去出現的效果,修改被景色與文字顏色.menu li a:hover{
background: #004466;
color: #00ffa2
}
大功告成
範例 CodePen 連結
.classname {
border: 1px solid #000;
}
*
代表全部* {
outline: 1px solid #000;
}
來進行排版的學習吧!
--
看著因為程式碼逐漸增加,效果逐漸呈現時以及參賽不小心過半小感
凡事都是從基礎慢慢起來的,程式也是,學習也是,知道基礎與過程後,如果沒有持續的練習,就只會一直在原地踏步,甚至退步
時間都是擠出來的,就看你把這件事放得多重