Merge pull request #3973 from consul/cards-height
Replace equalizer to display flex on cards
This commit is contained in:
@@ -2787,11 +2787,18 @@ table {
|
|||||||
margin-top: rem-calc(-48);
|
margin-top: rem-calc(-48);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.cards-container {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
}
|
||||||
|
|
||||||
.card {
|
.card {
|
||||||
border: 0;
|
border: 0;
|
||||||
|
flex-grow: 0;
|
||||||
overflow: visible;
|
overflow: visible;
|
||||||
|
|
||||||
a {
|
a {
|
||||||
|
height: 100%;
|
||||||
|
|
||||||
img {
|
img {
|
||||||
transition-duration: 0.3s;
|
transition-duration: 0.3s;
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
<div class="row" data-equalizer data-equalizer-on="medium">
|
|
||||||
<% @cards.find_each do |card| %>
|
|
||||||
<%= render "card", card: card %>
|
|
||||||
<% end %>
|
|
||||||
</div>
|
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
<% if @cards.any? %>
|
<% if @cards.any? %>
|
||||||
<div class="small-12 column">
|
<div class="small-12 column">
|
||||||
<%= render "cards" %>
|
<%= render "shared/cards" %>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<div id="<%= dom_id(card) %>"
|
<div id="<%= dom_id(card) %>"
|
||||||
class="card small-12 medium-<%= card.columns %> column margin-bottom end" data-equalizer-watch>
|
class="card small-12 medium-<%= card.columns %> column margin-bottom end">
|
||||||
<%= link_to card.link_url do %>
|
<%= link_to card.link_url do %>
|
||||||
<figure class="figure-card">
|
<figure class="figure-card">
|
||||||
<div class="gradient"></div>
|
<div class="gradient"></div>
|
||||||
7
app/views/shared/_cards.html.erb
Normal file
7
app/views/shared/_cards.html.erb
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<div class="row">
|
||||||
|
<div class="cards-container">
|
||||||
|
<% @cards.each do |card| %>
|
||||||
|
<%= render "shared/card", card: card %>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
<div id="<%= dom_id(card) %>"
|
|
||||||
class="card small-12 medium-<%= card.columns %> column margin-bottom end" data-equalizer-watch>
|
|
||||||
<%= link_to card.link_url do %>
|
|
||||||
<figure class="figure-card">
|
|
||||||
<div class="gradient"></div>
|
|
||||||
<% if card.image.present? %>
|
|
||||||
<%= image_tag(card.image_url(:large), alt: card.image.title) %>
|
|
||||||
<% end %>
|
|
||||||
<figcaption>
|
|
||||||
<% if card.label.present? %>
|
|
||||||
<span><%= card.label %></span>
|
|
||||||
<% end %>
|
|
||||||
<br>
|
|
||||||
<h3><%= card.title %></h3>
|
|
||||||
</figcaption>
|
|
||||||
</figure>
|
|
||||||
<p class="description"><%= card.description %></p>
|
|
||||||
<p><%= card.link_text %></p>
|
|
||||||
<% end %>
|
|
||||||
</div>
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
<h3 class="title"><%= t("welcome.cards.title") %></h3>
|
|
||||||
|
|
||||||
<div class="row" data-equalizer data-equalizer-on="medium">
|
|
||||||
<% @cards.each do |card| %>
|
|
||||||
<%= render "card", card: card %>
|
|
||||||
<% end %>
|
|
||||||
</div>
|
|
||||||
@@ -21,7 +21,9 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<% if @cards.any? %>
|
<% if @cards.any? %>
|
||||||
<div class="small-12 column <%= "large-8" if feed_processes_enabled? %>">
|
<div class="small-12 column <%= "large-8" if feed_processes_enabled? %>">
|
||||||
<%= render "cards" %>
|
<h3 class="title"><%= t("welcome.cards.title") %></h3>
|
||||||
|
|
||||||
|
<%= render "shared/cards" %>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user