13得票2回答
CSS Grid中的表格条纹行

我试图用 CSS Grid 布局替换在 Bootstrap 中设置的数据网格和交互组件。我已经成功地复制了网格,但是在让类似表格分隔线起作用方面遇到了困难。根据我对 CSS Grid 的理解,由于我知道要提前显示的列数,但不知道行数(服务器动态生成数据),因此需要使用grid-template...

8得票5回答
带有溢出的Css网格自动调整行内容

我一直在实现嵌套网格结构时遇到问题。这是一个简化的例子。如您所见,嵌套结构给外部结构提供高度,因此会超出 body 的范围。 我想要实现的是使 .content__inner 元素滚动,并且仅限于该元素。其他所有内容都应在视口内。我该如何实现? 编辑 1: 只是为了澄清,我在 body 上...

8得票3回答
CSS Grid:在WebKit浏览器中,使用span,calc()和CSS变量的grid-column无法工作

我正在使用一个简单的网格系统,其中列数可以通过CSS变量进行配置/覆盖。 .grid { display: grid; grid-template-columns: repeat(var(--grid-columns, 1), 1fr); } // Mixin for tablet...

15得票5回答
CSS网格布局 - 如何使用JavaScript确定鼠标在哪个网格单元格中?

"CSS Grid Layout(CSS网格布局)"= https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout 有没有人知道一种使用JavaScript的方法来确定鼠标当前在哪一列/行? 我猜这样做可...

44得票2回答
用鼠标动态调整CSS网格布局中的列大小

我试图通过拖动列分隔符(或调整占位符)来动态调整CSS网格布局框的大小。 我在nav元素上设置了resize:horizontal;以进行调整大小,当我拖动元素右下角的小调整柄时它会被调整大小,但相邻列的宽度不会自动调整,导致重叠。这里是一个有问题的codepen。 HTML:<ma...

69得票4回答
Flexbox:flex-start/flex-end,self-start/self-end和start/end;它们有什么区别?

我刚刚注意到了一些align-self属性的值,这些值我以前从未见过。什么是start、end、self-start和self-end,它们与flex-start和flex-end有何不同? 在使用flexbox时,我经常参考CSS-Tricks指南,但它没有提到这些值。我阅读了MDN上的a...

326得票3回答
防止内容扩展网格项

简述:在CSS网格布局中是否有类似于table-layout:fixed的东西?我正在尝试创建一个年度视图日历,其中包含一个4x3的月份网格和嵌套的7x6天数网格。 日历应填满页面,因此年度网格容器的宽度和高度均为100%。.year-grid { width: 100%; heig...

19得票3回答
允许一个网格项与固定的页眉和侧边栏一起滚动

我有一个由两列和两行组成的网格布局,左侧有一个粘性导航栏,顶部有一个粘性页眉,内容将位于网格的右下角。 我现在几乎已经做到了,但我希望 .content div 在内容超出屏幕时使用滚动条。我以为只需要使用 overflow: auto 就可以了,但这似乎不起作用。我的方法接近正确吗? ...

10得票1回答
CSS网格自动填充不同宽度的列

我试图使用css网格来创建一个响应式组件,而不是依赖媒体查询,这样它将在不同的布局中利用可用的空间。如果空间足够大,则应该有两列,第一列是固定宽度(包含一个图像),第二列占据剩余空间(包含文本),形成一个2x1的网格。否则,应该有一个单列占据所有可用空间,并且网格变为1x2,例如: 宽2x1...

18得票6回答
使用CSS网格实现水平滚动

当我尝试在网格完整显示四列时,我想实现水平滚动,但遇到了问题。请参见#series { display: grid; grid-gap: 16px; overflow-x: scroll; padding: 16px; grid-template-col...