如果禁用Rails复选框颜色

时间:2015-04-14 14:03:08

标签: css ruby-on-rails

我有一个Rails 3应用程序索引列表。我想将一个布尔列显示为复选框。

这是我正在使用的代码:

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

复选框最终看起来像这样:

enter image description here

但是,我希望它看起来像这样(未禁用):

enter image description here

我可以使用这个CSS访问:

#sell {
  ...
}

但是,如果选中,我怎样才能将它作为带有白色检查的彩色背景?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

这可以通过几种方式解决。最好的方法是使用css,将标记作为复选框引用,并在标记选中标记时更改样式。

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

第二个是js通过做同样的事情,但通过将处理程序绑定到您的复选框并在它被触发时更改css。