我正在做一个Pinterest克隆,不同大小的卡片会根据窗口大小转移到不同的行,但我真的很难通过bootstrap来对齐卡片。 任何时候,当我开始工作的时候,我都觉得我不能在不同的项目上重复它。 下面是我当前的代码:
<div class="container">
<ul class="card-grid col-lg-6">
<% @pins.each do |pin| %>
<% if pin.photo.attached? %>
<li class="card"><%= cl_image_tag pin.photo.key, crop: :fill %>
<% else %>
<%= image_tag "filler.jpg", class: "card-img" %>
<% end %>
<div class="photobottom"><h2><%= link_to pin.title, pin %></h2></div>
</li>
<% end %>
</ul>
</div>
使用这个,所有的卡片都在一个单数列中。 如果我添加以下代码:
.card-grid {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 16px;
}
我可以在同一排上得到两张卡片,但是它们被压扁了,而且由于某种原因,一辆车的底部有一个巨大的空白空间。
我错过了什么? 我知道这是一个非常基本的问题,但我总是在前端对齐的问题上挣扎。
如果没有看到它的实际行动,就很难理解发生了什么。 你提到其中一张卡片有大量的空白。 你看过:first-child
或:last-child
吗?
// SCSS File...
.card-grid {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 16px;
// or the first item
li:first-child {
padding-bottom: 0;
margin-bottom: 0;
}
// or the last item
li:last-child {
padding-bottom: 0;
margin-bottom: 0;
}
}
与填充底部和边距底部-这应该消除任何空格的间距问题。。但可能影响整体设计。 这同样取决于列表中的哪个元素引起了问题。
由于stackoverflow上有许多关于的问题和答案,我可以在中设置平铺的,但它看起来像是某种填充或边距,或者破坏了每行12列的“规则”。 在下面的示例中,当我将栏的宽度设置为而不是时,它将位于配置文件图片的下方,而不是旁边: 我该怎么解决这个?我错过了什么?
我目前有一个GridPane作为布局的根,我有另一个GridPane里面包含2个标签。我试图让这些标签中的一个左对齐,另一个右对齐。 我尝试使用GridPane.halignment="右",但这对标签没有影响。 我的布局代码如下: 如何按照我想要的方式对齐这些标签?GridPane对我想做的事情来说是理想的吗?我对JavaFX相当缺乏经验,但对Android的布局管理器很熟悉。
当我运行JavaFx应用程序时,我有一种奇怪的行为: 如您所见,元素没有正确对齐。我已经使用SceneBuilder创建了该视图,而编辑器中没有这个间隙。 我的视图是由一个GridPane组成的。GridPane的右侧单元格(在图片上)每个单元格都包含一个HBox,每个单元格都包含元素(按钮/文本字段)。我没有在这里配置任何特定的东西,也没有使用任何CSS。 以下是完整的FXML: 我是不是漏了什
主要内容:什么是网格(Grid)?,什么是 Bootstrap 网格系统(Grid System)?,Bootstrap 网格系统(Grid System)的工作原理,媒体查询,网格选项,响应式的列重置,实例,偏移列,实例,嵌套列,实例,列排序,实例本章节我们将讲解 Bootstrap 的网格系统(Grid System)。 Bootstrap 提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。 什么是网格(Grid)? 摘自维
我在fxml中有一个GridPane,它有一个文本标题和4个按钮。GridPane本身是居中对齐的,但所有按钮都在网格的列内左对齐。我知道如何使用Java代码更改项目的对齐方式,但这不是理想的情况,因为我希望所有样式都使用FXML和CSS处理。有谁能建议在JavaFX的GridPane视图中居中对齐单元格元素的最佳方法吗?
本文向大家介绍twitter-bootstrap Bootstrap网格层(断点),包括了twitter-bootstrap Bootstrap网格层(断点)的使用技巧和注意事项,需要的朋友参考一下 示例 除了列单元的概念外,Bootstrap具有不同的断点或称为“层”的网格大小。Bootstrap 3网格具有四(4)层,以适应不同的屏幕(或视口)宽度。自举3层是xs,sm,md,和lg。Boot
我正在开发一个项目,该项目是使用SVG构建图表所必需的,因为素面没有我需要使用的规格。所以,我所做的基本上是使用标签 $ xmlns:xlink=“http://www.w3.org/1999/xlink” 那个代码: svg工作正常。问题是,当我将svg放入panelGroup时,我的panelGrid停止并排对齐我的内容,并将所有内容放入,就好像它是columns="1 "一样。 有人有主意吗
问题内容: 我正在迁移到引导程序4,但是我已经将我的页面的boostrap-min.css从3换成了4,据我所知列的正确性,我的列现在都垂直对齐了。 我还使用了JS小提琴来进行测试,并且能够将它们全部复制为垂直的我指明正确的方向,这应该可行 问题答案: 删除Bootstrap 4 ,因为它需要新的嵌套列。