看板 Web_Design 關於我們 聯絡資訊
※ 引述《jackyeah1213 (frog)》之銘言: : 我在網路上有找到幾個範例 : http://www.acewebdesign.com.au/customselect.php : http://ryanfait.com/resources/custom-checkboxes-and-radio-buttons/ : 但都是用<select> + <option>在做下拉式 : 但select好像無法將動作寫進去 而需要再加一個button做觸發 : 所以才想用dropdownlist : 但dropdownlist又好像無法做到樣式的變化ˊˋ : 想請問有方法能解決嗎? UI有兩種做法 一種是自己用html markup如div或li去兜出來 然後用css和js寫個class去控制他的邏輯 就如你第一個link的例子 做完整點 可以包成一個plug-in或是 package 就像很多可以在網路上找到的那樣 第二種比較簡單 剛好就如你第二個link那樣 用browser本身的input element去做 然後利用opacity 0 跟z-index 搭配去改外觀 然後還是用input的functionality 去實際抓值 基本的idea就是把他疊在一起 利用opacity 0看不到但按的到的特性去做 然而有些狀況 可能要把input整個display:none 這種時候他會按不到 所以還是要用js去控制 就像你第二個例子中的checkbox 和radio button 你找的例子剛好介紹了常用的方法 依樣畫葫蘆的做一次就可以學會瞜 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.104.223.87