Answer the question
In order to leave comments, you need to log in
Why flex items don't compress?
Good afternoon.
There is a gallery
There are 4 rows.
.gallery
.gallery-twice
img(src="assets/i/gallery/1.jpg", alt="")
img(src="assets/i/gallery/2.jpg", alt="")
.gallery-tripple
img(src="assets/i/gallery/3.jpg", alt="")
img(src="assets/i/gallery/4.jpg", alt="")
img(src="assets/i/gallery/5.jpg", alt="")
.gallery-twice
img(src="assets/i/gallery/6.jpg", alt="")
img(src="assets/i/gallery/7.jpg", alt="")
.gallery-tripple
img(src="assets/i/gallery/8.jpg", alt="")
img(src="assets/i/gallery/9.jpg", alt="")
img(src="assets/i/gallery/10.jpg", alt="")
.gallery-twice,
.gallery-tripple {
display: flex;
align-items: flex-start;
margin-bottom: 6px;
& > * {
&:not(:last-child){
margin-right: 6px;
}
}
img {
flex-shrink: 0;
flex-grow: 1;
}
}
Answer the question
In order to leave comments, you need to log in
img {
/* вместо */
flex-shrink: 0;
flex-grow: 1;
/* поставить это */
flex: 1 1 auto;
}
img {
width: 100%;
height: 100%;
object-fit: cover;
}
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question