Html 如何将图像放置在flexbox内的同一行中
因此,为了响应,我创建了一个flexbox并在其中放置了一些图像,但由于某些原因,我无法将所有图像放置在同一行中。下面是我的CSS代码。容器项目是我放置所有图像的div的类,项目img类是放置在div内的每个图像的类Html 如何将图像放置在flexbox内的同一行中,html,css,Html,Css,因此,为了响应,我创建了一个flexbox并在其中放置了一些图像,但由于某些原因,我无法将所有图像放置在同一行中。下面是我的CSS代码。容器项目是我放置所有图像的div的类,项目img类是放置在div内的每个图像的类 .container-projects{ display: flex; flex-wrap: wrap; justify-content: space-around; } .project-img{ width
.container-projects{
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.project-img{
width: 25%;
height: auto;
border-radius: 30px;
padding: 20px;
}
在
.container项目
容器中,设置flex wrap:nowrap
规则。添加对齐项目:居中代码>
.container-projects{
display: flex;
flex-wrap: wrap;
justify-content: space-around;
align-items: center;
}
我看到两个问题
一个是您将flex wrap
设置为wrap
,这意味着flex项目将从上到下包装到多行。尝试将其设置为nowrap
第二个取决于你要把多少图像放进队列中。如果是4,那么您就可以了,否则您需要更改宽度:25%代码>设置为不同的值,因为此时它将包含区域的宽度除以4。您可能需要查看flex basis
属性。它在分配剩余空间之前定义元素的默认大小。添加html
code以更好地解决问题。删除flex wrap:wrap
,图像将保持在同一行