在 Window 大小的特定范围内继续更改 Div 大小
Keep Changing the Div Size on a Certain Scale of Window Size
所以当我在一些媒体采石场为我的初学者图片库项目编码时。我注意到每次 window 大小减少 [=15] 时,我需要将包含我的 img
标签的 div 的 width
减少 10px
=] 以便在一行中放置 3 张图像。
我想知道有没有一种方法可以与 CSS 交互并设置一种方法来在循环中每次检查它,而不是全部输入。在这种情况下,我不知道如何分享我的尝试。
尽管我已经向 Google 询问了一些答案,而且根据我的理解,我认为使用 CSS 预处理器(例如 SaSS 可能是可行的,但我已经老实说,对JavaScript一无所知。
所以我不知道在这种情况下如何分享我的尝试。我可能不知道正确的语法或找不到它,所以现在对我来说它更像是一个理论问题。
如果我是对的,您想将 3 张图像排成一行,而不必纠正混乱的代码。您可以使用网格来消除任何问题。
您可以通过更改 grid-gap
来扩大间隙大小
.grid-container{
display: grid;
grid-template-columns: repeat( 3, minmax(auto, 1fr) );
grid-gap: 10px;
}
<div class="grid-container">
<div style="background: lightblue; height: 100px;"></div>
<div style="background: lightblue; height: 100px;"></div>
<div style="background: lightblue; height: 100px;"></div>
</div>
所以当我在一些媒体采石场为我的初学者图片库项目编码时。我注意到每次 window 大小减少 [=15] 时,我需要将包含我的 img
标签的 div 的 width
减少 10px
=] 以便在一行中放置 3 张图像。
我想知道有没有一种方法可以与 CSS 交互并设置一种方法来在循环中每次检查它,而不是全部输入。在这种情况下,我不知道如何分享我的尝试。
尽管我已经向 Google 询问了一些答案,而且根据我的理解,我认为使用 CSS 预处理器(例如 SaSS 可能是可行的,但我已经老实说,对JavaScript一无所知。
所以我不知道在这种情况下如何分享我的尝试。我可能不知道正确的语法或找不到它,所以现在对我来说它更像是一个理论问题。
如果我是对的,您想将 3 张图像排成一行,而不必纠正混乱的代码。您可以使用网格来消除任何问题。
您可以通过更改 grid-gap
.grid-container{
display: grid;
grid-template-columns: repeat( 3, minmax(auto, 1fr) );
grid-gap: 10px;
}
<div class="grid-container">
<div style="background: lightblue; height: 100px;"></div>
<div style="background: lightblue; height: 100px;"></div>
<div style="background: lightblue; height: 100px;"></div>
</div>