【发布时间】:2018-10-19 23:49:51
【问题描述】:
所以我有以下代码有效,但我无法将文本与按钮分开。例如,当倾斜时,文本会倾斜。有什么办法可以分开吗?
<div class="row">
<div class="left">
<h2>Categories</h2>
<div class="categories-">
<% @categories.each do |cat| %>
<%= link_to cat.name, listings_path(:category => cat), class: "btn btn-primary-2" %>
<% end %>
</div>
这是 CSS:
.categories- {
padding-top: 30px;
font-size: 30px;
-webkit-font-smoothing: antialiased;
}
然后我尝试这样做,它有效,但是当点击按钮本身时,它不会点击任何东西,因为它没有附加到链接上。有什么办法贴吗?
<div class="categories-">
<% @categories.each do |cat| %>
<div id="btn-text"><div id="btn-cat"><%= link_to cat.name, listings_path(:category => cat) %></div></div>
<% end %>
</div>
有人告诉我添加,但没用。
这是 CSS:
#btn-cat {
transform: skew(-15deg);
background: linear-gradient(to right, yellow, red) !important;
border: none;
color: white;
padding: 20px;
display: inline-block;
margin: 4px 2px;
cursor: pointer;
border-radius: 16px !important;
box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.3);
}
#btn-text {
transform: skew(15deg);
background: transparent;
border: none;
color: white !important;
text-decoration: none !important;
我怎样才能完成其中一种方法?顶部的文本和按钮不会分离。最下面的,按钮和文字不会附加。
【问题讨论】:
标签: html css ruby-on-rails ruby