CSS網頁設計執行個體:商旅網首頁的標籤切換

來源:互聯網
上載者:User

文章簡介:CSS網頁設計執行個體:商旅網首頁的標籤切換.

上個月的項目了。。。標籤切換有很多方法可以實現,這裡貼一段我個人很喜歡用的代碼:

<ul class=“tabmenu”>
<li class=“menu_flt”>機票</li>
< li>酒店</li>
< li>旅遊度假</li>
< /ul>

對於web標準化來講,這種結構很清晰,當圖片未顯示的時候同樣可以知道常值內容,而且有利於SEO。背景圖片分兩塊:on和off效果,合并到一起,如圖所示:

其中整個模組的底部圓角也合并到了圖片上,本段代碼不包括,請自行忽略~~~

1.給<ul>加上面那條背景,預設都為off狀態,再分別給每個<li>加對應的on樣式。通過js判斷哪個菜單高亮,省略<a>標籤;
2.li的高度設為零,這樣html中的文字就不會顯示了,再padding-top,把高度補回來。個人不推薦text-indent: XXXXem,有<a>時會看到焦點框已經超出螢幕。

附樣式:

.tabmenu { width: 396px; height: 37px; background: #c6d9f6 url(“un_tabmenu.gif”) no-repeat 0 0; }
.tabmenu li { float: left; display: inline; width: 132px; height: 0; overflow: hidden; padding-top: 37px; cursor: pointer; }
.tabmenu li.menu_flt { background: url(“un_tabmenu.gif”) no-repeat 0 -37px; }
.tabmenu li.menu_hotel { background: url(“un_tabmenu.gif”) no-repeat -132px -37px; }
.tabmenu li.menu_pkg { background: url(“un_tabmenu.gif”) no-repeat -264px -37px; }

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.