标签: grid-layout

如何删除按钮周围的边框?

我有一个带GridLayout的JPanel.在网格的每个单元格中,我都有一个按钮.我看到每个按钮都被灰色边框包围.我想删除这些边框.有人知道怎么做吗?

java border button grid-layout

11
推荐指数
4
解决办法
3万
查看次数

TED Talk主页如何组织视频网格?

我一直在努力弄清楚TED Talk主页是如何工作的.撇开所有的动画垃圾,我发现盒子组织的方式真的很吸引人.

乍一看,它看起来像jQuery砌体插件,很快就会发现它倾向于创建几个直角三角形形状,但没有固定数量的列或行,并且产生的最终形状总是完全坚固(没有空心部件) ).

我最初的假设是,盒子(它们的大小是由网站上的某个因素预先确定的)是随机排序的,然后使用一些简单的规则顺序添加到网格中,但是我无法确定这些规则可能是什么,或者它们如何可以防止最终形状的任何凹陷.

有谁知道这是如何工作的?

algorithm grid-layout

11
推荐指数
1
解决办法
1430
查看次数

IntelliJ:让GridLayout工作

我尝试在我的应用程序中使用GridLayout,但它不会工作.我使用了这个教程:IntelliJ和android.support.v7.widget.GridLayout

但它仍然无法运作.

我收到以下错误:

error: No resource identifier found for attribute 'columnCount' in package 'android'
error: No resource identifier found for attribute 'rowCount' in package 'android'
Run Code Online (Sandbox Code Playgroud)

还有什么提示?

编辑:使用我的实际XML:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              xmlns:grid="http://schemas.android.com/apk/res-auto"
              android:layout_width="350dp"
              android:layout_height="fill_parent"
              android:orientation="vertical">

    <EditText android:layout_height="wrap_content"
              android:layout_width="fill_parent"
              android:cursorVisible="false"
              android:id="@+id/txtName"/>


    <android.support.v7.widget.GridLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            grid:columnCount="3"
            grid:rowCount="2">

        <TextView   
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="1,1" />
     
    </android.support.v7.widget.GridLayout>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android grid-layout

11
推荐指数
1
解决办法
4304
查看次数

具有动态列数的CSS3列布局

我有一组想要以下列模式显示的图像:

[1] [4] [7] [10] [13]
[2] [5] [8] [11] ...
[3] [6] [9] [12]
Run Code Online (Sandbox Code Playgroud)

我知道我总是可以手动将3个图像组合成一个div.column或类似的东西,但我想用尽可能简单的HTML来实现这个布局.图像是225x150.


目前,我有以下HTML:

<div class='album'>
    <img src='img/01.jpg' />
    <img src='img/01.jpg' />
    ...
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的样式表:

.album {
    background: #faa;
    display: block;
    -webkit-column-count:2;
    -webkit-column-gap: 10px;
    height: 450px;
    width: 460px;

}
.album img {
    display: block;
    width: 100%;
}
Run Code Online (Sandbox Code Playgroud)

规范中的第8.2章描述了如果我指定高度并且内容不适合,则根据需要创建更多列,这基本上就是我想要的.

如您所见,我指定了背景颜色.album.这只覆盖前两列,因为我将宽度设置为460px.但是,我真的需要一个具有相册内容的确切大小/宽度的元素,即包含具有该确切大小的相册的元素.

我试过的任何可能性似乎都没有.(100%,也auto玩过overflow)

有没有人知道如何为我的相册创建这样的包装元素?

css layout overflow css3 grid-layout

11
推荐指数
1
解决办法
6946
查看次数

使div在网格中跨越两行

我有一个装满了块的页面display: inline-block.我想做四到两倍大,所以我用float: left或者right把其他块放在一边.

我的问题是,如果我有一个五行元素,我怎么能的中间放一个更大的元素?(float自然而然地放在一边).

这是一个示例代码段:

#wrapper{
  width: 516px;
}
.block{
  display: inline-block;
  width: 90px;
  height: 50px;
  margin: 5px;
  background-color: red;
}
.bigger{
  height: 110px;
}
Run Code Online (Sandbox Code Playgroud)
<div id="wrapper">
  <div class="block"></div>
  <div class="block"></div>
  <div class="block"></div>
  <div class="block"></div>
  <div class="block"></div>
  <div class="block"></div>
  <div class="block bigger"></div>
  <div class="block"></div>
  <div class="block"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

以下是我希望从上面的代码段中获得的内容 预期

css css3 grid-layout flexbox css-grid

11
推荐指数
2
解决办法
6091
查看次数

CSS网格布局:支持IE11的网格区域

有人告诉我如何让这个例子在ie11中运行?我检查了文档和-ms-前缀没有帮助

#page {
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 250px;
  grid-template-areas: "head head" "nav  main" "nav  foot";
  -ms-grid-rows: 50px 1fr 30px;
      grid-template-rows: 50px 1fr 30px;
  -ms-grid-columns: 150px 1fr;
      grid-template-columns: 150px 1fr;
}

#page > header {
  grid-area: head;
  background-color: #8ca0ff;
}

#page > nav {
  grid-area: nav;
  background-color: #ffa08c;
}

#page > main {
  grid-area: main;
  background-color: #ffff64;
}

#page > footer {
  grid-area: foot;
  background-color: #8cffa0;
}
Run Code Online (Sandbox Code Playgroud)

示例:https://jsfiddle.net/9bp1ffs1/

css internet-explorer grid-layout css-grid

11
推荐指数
1
解决办法
9056
查看次数

不明白如何使用GridLayout.spec()

这个GridLayout在我的应用程序中有很多级别.每个级别都有不同的行数和列数.我认为这个GridLayout是我用来满足我需求的最佳选择.此外,所有这些都需要在运行时以编程方式完成.

我无法理解如何使用GridLayout.spec().我试图遵循这个优秀的例子,但却无法完全掌握它.比方说,我想要一个包含3列和4行的GridLayout.

GridLayout.LayoutParms params1 = new GridLayout.Layout(rowSpec, columnSpec);  //what's parameters?

gameplayGridLayout.setColumnCount(3);
gameplayGridLayout.setRowCount(4);

puzzle.addView(gameplayGridLayout, params1);
Run Code Online (Sandbox Code Playgroud)

在我上面的链接示例中,他使用下面的代码来设置"specs".

Spec row1 = GridLayout.spec(0, 2);
Spec row2 = GridLayout.spec(2);
Spec row3 = GridLayout.spec(3);
Spec row4 = GridLayout.spec(4, 2);

Spec col0 = GridLayout.spec(0);
Spec col1 = GridLayout.spec(1); 
Spec colspan2 = GridLayout.spec(0, 2);
Run Code Online (Sandbox Code Playgroud)

我也不了解这些变量的参数.我试过阅读文档,但它没有给我任何清晰度.有人可以帮助我使用3x4 GridLayout的示例代码,这也有助于解释Specs是什么?

java android specifications grid-layout

10
推荐指数
1
解决办法
1万
查看次数

Bootstrap 3和.col-xs-* - 你不需要12个单元的行吗?

我对Bootstrap 3文档以及.col-xs-*类的使用感到有些困惑.

网格选项的文档说所有网格系统都使用12列.

如果您查看Bootstrap 3的文档以获取示例移动和桌面布局,它们将显示第一行的.col-xs-*类总计18个列单位.

是什么赋予了?怎么会这样?文档错了吗?

谢谢

css grid-layout twitter-bootstrap-3

10
推荐指数
2
解决办法
2万
查看次数

在网格上设置 css grid 子元素的大小,而不指定它应该进入的列或行

是否可以在它们应该跨越的行/列数量中设置 div 的高度和宽度,而没有具体指定它们应该进入哪些列或行?

例如,如果我有两个类,比如说.long.wide,并且我希望.long该类为 3 行高和 1 列宽,并且.wide该类为 3 列宽但只有 1 行高。

我的特定用例涉及 Angular 5,我正在动态加载对象,并希望其中的一些比其他的大。我知道我可以使用 flexboxes 并设置高度来做到这一点,但是很想知道我是否可以用网格实现相同的(更整洁),但我一直在发现每个类都指定了grid-column: x/y; grid-row: a/b等等。

css grid-layout css-grid

10
推荐指数
1
解决办法
6748
查看次数

如何添加偏移材质-ui Grid

我正在尝试使用它的网格系统在材料用户界面上制作一个小的“添加项目”弹出对话框。但我不知道如何向网格添加偏移量。我正在尝试实现类似于 Bootstrap 的col-sm-10 offset-1使用

<Grid container justify='center' alignItems='center' item xs={10}>

但这不起作用。我的解决方案是在内容之前和之后添加一个空列,例如:

<Grid item xs={1}></Grid>
<Grid item xs={10} justify='center' alignItems='center'>Content</Grid>
<Grid item xs={1}></Grid>
Run Code Online (Sandbox Code Playgroud)

我必须这样做吗?我不明白为什么 justify 和alignItems 不起作用。这是codesandbox上的代码: https ://codesandbox.io/s/item-added-jx9ri

谢谢您的帮助!

grid-layout reactjs material-ui

10
推荐指数
2
解决办法
2万
查看次数