這篇文章主要介紹了使用HTML CSS JS製作簡單的網頁選單介面,這個ABROAD專案所使用的JavaScript部分程式碼非常簡單,需要的朋友可以參考下
寫ABROAD專案用到了標籤這個東東,其實標籤在WEB上到處可見,圖中就依序顯示了DCC文章發佈器、ABROAD後台添加資料、百度圖片搜尋、sf發布部落格文章時貼標籤的樣式— —標籤就像瀏覽器裡原生的checkbox一樣,不過checkbox實在太醜了,就用這個簡單方法美化一下好了。
1、HTML程式碼:
<span class="tags"> <span>经济、金融类</span> <span>行政、人资类</span> <span class="active">市场、销售类</span> <span>电子工程IT类</span> <span class="active">工程类</span> <span>生物医药类</span> <span>物理、化学类</span> <span>广告、传媒类</span> <span>语言、翻译类</span> </span>
#2、CSS程式碼(顏色、字體大小、間距自行調整):
/* 标签样式 */ .tags span { font: 12px/22px 'Microsoft Yahei',Arial,Lucida Grande,Tahoma; border: 1px #E3E0D9 solid; display: inline-block; height: 20px; background: #FFF; text-align: center; padding: 2px 7px; margin: 1px 4px; cursor: pointer; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; overflow: hidden; color: #989898; } .tags span:hover { border-color: #00956d; } .tags span.active { color: #FFF; border-color: #00956d; background-color: #00956d; }
3、JS程式碼(程式碼也是根據自己的需求提取資料;原諒我放蕩不羈使用了jquery庫~):
// 绑定标签点击事件 @ 2014-01-29 21:57:26 $('.tags span').on('click', function(){ $(this).toggleClass('active'); }); // 读取标签数据时 @ 2014-01-29 23:12:35 var tag_content = ','; $('.tags span').each(function(k, v) { if($(v).hasClass('active')){ tag_content += $(v).text()+','; } }); if( tag_content==',' ){ alert('请至少选择一个专业标签'); return; }
以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!
相關建議:
#
以上是用HTML和CSS以及JS製作簡單的網頁選單介面的程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!