grid 相关问题

此标记含糊不清,请不要使用它。对于行列布局,请使用[grid-layout]。对于CSS Grid布局,请使用[css-grid]。对于HPC设置,请使用[网格计算]。对于R绘图包,请使用[r-grid]。对于多维数据,请使用[matrix]或[array]或[raster]。对于WPF网格控件,请使用[wpfgrid]

动态网格模板列用例

我的用例是 [前缀形容词文本] [输入元素] [后缀文本] 深 公尺 我的用例是 [前缀形容词文本] [输入元素] [后缀文本] <div class="first"> <p>深</p> <input placeholder="0" /> <p>公尺</p> </div> .first { display: grid; grid-template-columns: max-content 80px max-content; gap: 8px; } 但有时我的用例就像 [输入元素] [后缀文本] <div class="first"> <input placeholder="0" /> <p>公尺</p> </div> 上面的 css 代码将使输入和前缀文本占用空间,因为定义的网格模板列因此使输入更宽(但我希望它保持为 80px) 这是我的演示 https://codepen.io/ntubrian/pen/KKxqebm ---编辑 我知道我可以在这个简单的问题中使用 flex-box 但我认为当列更复杂时,这将是一个救命稻草。我认为使用 flex-box 会很困难。 ---二次编辑 我用react作为project stater,你可以在react code里回复

回答 0 投票 0

使用网格从左到右流动图像时出现问题(即 1、2、3、4……更多)

使用网格从左到右流动图像时出现问题。有些图像没有按照图像中显示的数字从左向右流动(比如第 5 张图像应该出现在图像 6 之前。与...相同

回答 1 投票 0

尝试在 python 和 tkinter 中创建带有滚动条的小部件网格

我很困惑(正如你从我的代码中看到的那样,它目前是来自各种来源的大杂烩)。我正在尝试使用可滚动的小部件网格(当前为 tk.Entry's)来填充框架...

回答 1 投票 0

在 TopLevel 窗口中使用 grid() 未按预期布置小部件

我正在尝试使用 grid() 布局管理器应用到成功打开的 Toplevel 窗口,但我只能让 pack() 工作。似乎使用 grid(row=x, column=y) 不起作用 - w...

回答 2 投票 0

如何使用CSS拆分动态组件?

如何使用 CSS 在动态组件中对照片进行这种划分? 第一项应该总是满的,其余的在下面的区域,如果你有 2 或 3 张照片,正确划分空间......

回答 1 投票 0

具有流体尺寸的 CSS 网格,在保持纵横比的同时缩小内容

我希望这个自动网格随着浏览器扩展和收缩,同时保持项目在其中居中,保持它们的纵横比。 理想情况下: 纯CSS 将网格保持在“自动”模式(无温度...

回答 0 投票 0

Kendo Grid UI Angular - 数字过滤器单元组件不接受负零

每当我尝试输入负号“-”,然后输入零时。网格过滤器会自动将其更改为零。 我怎样才能防止它自动改变? 需要维护...

回答 0 投票 0

如何以空间调整的方式制作 css 网格?

这是div {data.map((产品) => ( ... 这是div <div className={classes.productSection}> {data.map((product) => (<Link key={product.id} className={classes.productLink} to={`${product.id}`}> <div key={product.id} className={classes.productBox}> <h4>{product.name}</h4> </div> </Link>) )} </div> 和当前的CSS .productSection { display: grid; grid-gap: 1rem; grid-template-columns: 20% 20% 20%; justify-content: center; animation: append-animate .5s linear; margin-bottom: 1rem; } .productLink{ text-decoration: none; color: black; } .productBox { border: 1.5px solid gray; padding: 10px; overflow: clip; border-radius: 12px; } .productBox p { margin: 0; padding: 1px; font-size: 0.8rem; } .productBox h4 { margin: 0; padding: 2px; font-weight: 600; } 网格没有调整空间,最小的网格在直线上,占据的空间量与最大的网格完全相同。但我需要的是空间调整的网格布局。请帮忙? 第一个格子是现在的样式,第二个格子应该变成什么样子

回答 0 投票 0

在屏幕中央对齐主线(<body>)

每次我在 Frontend Mentor 上开始挑战时,我想做的第一件事就是将我的主要(元素)置于屏幕中心。各种方法都试过了,最后还是只有水平的

回答 0 投票 0

条形图 V3 图表 js 上的网格线

条形图需要网格线,图表js V3 我尝试了很多网格选项似乎没有任何效果,默认情况下网格线似乎在条形图旁边而不是它上面

回答 1 投票 0

有没有办法以编程方式执行某些操作,例如使用水平滚动滚动到 CSS 网格上的特定点?

有没有办法以编程方式执行某些操作,例如使用水平滚动滚动到 CSS 网格上的特定点?例如,如果 CSS 网格一次只能适合屏幕上的一列,那么...

回答 1 投票 0

css中网格布局中的框协议

我希望前两个框的最大宽度向上,第二个框的最大宽度向下,这是代码。 这是 CSS 代码: /* 启动服务 */ 。服务 { 填充-...

回答 2 投票 0

Delphi Grid - 如何通过搜索值取消选择已选择的行

我需要通过列中的搜索值取消选择 TGrid 中的某些行,但找不到任何示例。我正在使用 Delphi 10.3。下面的代码并没有取消选择行,而是恰恰相反。 C……

回答 0 投票 0

使用 css 将图像放置在背景图像上作为响应

我有一个像图表一样的电路块作为背景图像。 我需要在各个地方放置单独的图像。 当前结果: 。容器 { 背景图像:url('ht ...

回答 5 投票 0

有没有办法制作一个 div 类,根据元素的数量改变其元素组织

我有一个案例,我需要一个 css 类来显示 div 中的元素,并且组织应该根据内部元素的数量而改变 这是我的情况 我有一个 DIV 应该是......

回答 1 投票 0

从 api 数据创建平面列表网格

我想在flatlist中创建一个动态网格,但是当数据增加时它不是动态的, 我在用 columnWrapperStyle={{flexWrap: 'wrap', flex: 1 / 2}} 宽度:“100%”, 高度:高度...

回答 1 投票 0

我可以根据他们的孩子垂直对齐内联块吗?文件

为了说明这一点: 文件 ...</desc> <question vote="1"> <p>为了说明这一点:</p> <pre><code>&lt;!DOCTYPE html&gt; &lt;html lang=&#34;en&#34;&gt; &lt;head&gt; &lt;meta charset=&#34;UTF-8&#34;&gt; &lt;title&gt;Document&lt;/title&gt; &lt;style&gt; div { border: 1px solid #000; } .ib { display: inline-block; } .vm { vertical-align: middle; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;div class=&#34;container&#34;&gt; &lt;div class=&#34;col ib vm&#34;&gt; &lt;div&gt;aaa&lt;br&gt;a&lt;/div&gt; &lt;div&gt;b&lt;br&gt;&lt;br&gt;b&lt;/div&gt; &lt;/div&gt; &lt;div class=&#34;col ib vm&#34;&gt; &lt;div&gt;a&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;a&lt;/div&gt; &lt;div&gt;b&lt;br&gt;&lt;br&gt;bbbbbbbbbb&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>这里我们有 2 个内联块(即 <code>.col</code>),它们在中间垂直对齐。问题是:</p> <p><strong>我可以让 <code>.col</code>s 垂直对齐到内部孩子的中间吗?</strong>(例如,孩子包含“b”。)</p> <p>或者我必须使用 JavaScript 来计算职位并申请 <code>transform</code>?</p> <p>因为每个 <code>.col</code> 可能包含多个孩子,而我有很多这样的 <code>.col</code>,没有 JavaScript 的实现会很棒。</p> <p>任何具有网格布局或弹性布局的解决方案都可以。</p> </question> <answer tick="false" vote="0"> <p>你能澄清一下你的意思吗?或者更好地画出结果应该是什么样子的图像。我无法理解你的意图。</p> <p><em>很抱歉写这个作为答案。我没有足够的声誉来发表评论。</em></p> </answer> </body></html>

回答 0 投票 0

如何在地图中绘制不同颜色网格的热图?

最近我一直在阅读一篇名为Modeling Taxi Drivers' Behavior for the Next Destination Prediction的论文。有一个图(图1)我想知道怎么画。据我所知,可能是……

回答 0 投票 0

布局中的未知空白,如何删除它?

我有简单的网格布局。 3 列,3 行。行设置为 400px 400px 100px 只是为了演示。我的显示器分辨率是 1920x1080(无关紧要)。在主页上不会只有信息内容。我会

回答 1 投票 0

更新后网格不变

我是 .Net Maui 的新手,我被困在一个可能非常愚蠢的问题上。 在 ContentPage 中,我通过使用 4 列对其进行参数化来定义一个 ScrollView 和一个 Grid,这是 XAML 代码: 我是 .Net Maui 的新手,我被困在一个可能非常愚蠢的问题上。 在 ContentPage 中,我定义了一个 ScrollView 和一个 Grid,通过用 4 列参数化它,这是 XAML 代码: <ScrollView x:Name="scrollView"> <Grid x:Name="tabella" ColumnDefinitions="*,2*,2*,*" Margin="10,10,10,10" /> </ScrollView> 当页面加载时,它调用 Populate() 方法,代码如下: private void PopolaTabella(List<ClassPrenotazione> prenotazioni) { tabella.RowDefinitions.Clear(); CreaIntestazione(); int riga = 1; foreach (ClassPrenotazione prenotazione in prenotazioni) { AggiungiRiga(riga, prenotazione); riga++; } scrollView.ForceLayout(); } 这是 CreaIntestazione() 代码: private void CreaIntestazione() { tabella.RowDefinitions.Add(new RowDefinition(60)); tabella.Add(new Border { StrokeThickness = 1, Stroke = Brush.Black, BackgroundColor = Color.FromArgb("f05924") }, 0, 0); tabella.Add(new Label { Text = "Nr.", HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center }, 0, 0); tabella.Add(new Border { StrokeThickness = 1, Stroke = Brush.Black, BackgroundColor = Color.FromArgb("f05924") }, 1, 0); tabella.Add(new Label { Text = "Data", HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center }, 1, 0); tabella.Add(new Border { StrokeThickness = 1, Stroke = Brush.Black, BackgroundColor = Color.FromArgb("f05924") }, 2, 0); tabella.Add(new Label { Text = "Orario", HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center }, 2, 0); } AggiungiRiga 与 CreaIntestazione 相同,但有数据。 当页面第一次出现时,一切正常。 当从“prenotazioni”中删除一个元素时,再次调用 Populate() 命令。此时,网格不会改变。 我做了很多测试,我得到的唯一结果是将 table.RowDefinitions.Clear(); 更改为 table.Clear(); 并添加 Content = table 作为最后一个命令。 这样,更新后的表格就显示出来了,但是显然滚动已经不行了 你能帮帮我吗?

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.