繁体   English   中英

如何在Rails f.input样式中添加样式?

[英]How to add styling to a rails f.input styling?

我正在使用Rails表单,在该表单中我有多种选择来寻求客户。 其中有多个选项可供选择。 我能够通过一个集合生成选项列表,但是我的问题是我希望该列表扩展其所在容器的整个宽度。无论我如何尝试,我都无法得到任何回应。 发生的事情是我继续获得输入随附的默认样式。 我想知道是否有人可以看看并帮助我解决这种情况。

= f.input :recognition, class: "recognitionStyling", collection: %w{article, blog_post, linkedin, magazine_ad, online_search, referral, twitter, other}, required: false

.recognitionStyling{
  width: 100%;
}

由于您使用的是Simple Form ,因此如果要设置要输入的类,则应将CSS类名传递给input_html选项:

= f.input :recognition, input_html: { class: 'recognitionStyling' }

如果要将css类设置为标签:

= f.input :recognition, label_html: { class: 'recognitionStyling' }

如果要包装输入和标签(将css类设置为默认的简单表单包装器):

= f.input :recognition, wrapper_html: { class: 'recognitionStyling' }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM