【发布时间】:2017-12-24 08:20:19
【问题描述】:
我是 Bootstrap 和 CSS/SCSS 的新手。我有一个按钮组,我在我的 rails 应用程序的许多不同位置使用它。
<div class="btn-group" role="group">
<%= link_to lesson, class: 'btn btn-sm btn-outline-primary' do %>
<i class="fa fa-eye" aria-hidden="true"></i>
<% end %>
<%= link_to edit_lesson_path(lesson), class: 'btn btn-sm btn-outline-primary' do %>
<i class="fa fa-pencil" aria-hidden="true"></i>
<% end %>
<%= link_to lesson, method: :delete, data: { confirm: 'Are you sure?' }, class: 'btn btn-sm btn-outline-primary' do %>
<i class="fa fa-trash" aria-hidden="true"></i>
<% end %>
<%= link_to vocabs_by_lesson_path(lesson), class: 'btn btn-sm btn-outline-primary' do %>
<i class="fa fa-arrow-down" aria-hidden="true"></i>
<% end %>
</div>
如您所见,我经常使用“btn btn-small btn-outline-primary”。我想定义一个 css 助手(或类似的东西),这样我就可以写:
class: 'action-button'
而不是
class: 'btn btn-sm btn-outline-primary'
这样可以更轻松地在一处更改按钮的布局。
我已经阅读了一些关于 css 中子类的内容,但不明白如何创建一个类 (action_button),它只是扩展了所有引导类/帮助程序 'btn'、'btn-sm' 和 'btn-大纲-初级。'
提前致谢。
【问题讨论】:
标签: html css ruby-on-rails twitter-bootstrap sass