Flexbox響應式菜單

來源:互聯網
上載者:User

這兩天在研究flexbox,來看一個Flexbox實現的響應式菜單。

大家可以到codepen線上把玩,或下載收藏本效果,記得用不同的視窗寬度來測試響應式布局哦。

好的,html檔案很簡單,就是一個普通的菜單

<ul class="navigation">  <li><a href="#">Home</a></li>  <li><a href="#">About</a></li>  <li><a href="#">Products</a></li>  <li><a href="#">Contact</a></li></ul>
css檔案

.navigation {  list-style: none;  margin: 0;     background: deepskyblue;  border-bottom: 2px solid hotpink;  box-shadow: 0 0 5px rgba(0,0,0,1);    display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;    -webkit-flex-flow: row wrap;  justify-content: flex-end;}.navigation a {  color: #333;  text-decoration: none;  display: block;  padding: 15px;  color: white;  font-weight: bold;}.navigation a:hover {  background: darken(deepskyblue, 2%);}@media all and (max-width: 800px) {  .navigation {    justify-content: space-around;  }}@media all and (max-width: 600px) {  .navigation {    -webkit-flex-flow: column wrap;    padding: 0;  }    .navigation a {     text-align: center;     padding: 10px;    border-top: 1px solid rgba(255,255,255,0.3);     border-bottom: 1px solid rgba(0,0,0,0.1);   }  .navigation li:last-of-type a {    border-bottom: none;  }}
好的,完工。---------------------------------------------------------------

前端開發whqet,關注web前端開發技術,分享網頁相關資源。
---------------------------------------------------------------

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.