2015-04-14 67 views
0

我有一個Rails 3應用程序索引列表。我想顯示一個布爾列作爲複選框。Rails複選框顏色如果禁用

這是我使用的代碼:

<td><%= check_box_tag 'sell', '1', costproject.rebudget, disabled: true%></td> 

的複選框最終看起來像這樣:

enter image description here

不過,我希望它看起來像這樣(未禁用) :

enter image description here

我可以訪問使用這個CSS:

#sell { 
    ... 
} 

但是,我怎麼能使它與白色檢查彩色背景 - 如果選中?

感謝您的幫助!

+0

嘗試從這些開始:http://cssdeck.com/labs/css-checkbox-styles http://webdesign.tutsplus.com/articles/quick-tip-easy-css3-checkboxes-and-radio-buttons --webdesign-8953你需要稍微調整你的html – gaynorvader

回答

0

這可以通過幾種方法解決。最好的辦法是用css引用標籤作爲複選框,並在選中標誌標記時更改樣式。

#sell[type=checkbox]:checked { 
    //Put your rules in here for blue colored version 
} 

二是與做同樣的事情,而是由一個處理程序綁定到您的複選框,並改變CSS時,它會被解僱JS。

+0

什麼是CSS更改爲藍色與白色檢查框? – Reddirt