【发布时间】:2018-08-03 15:40:00
【问题描述】:
我创建了一个展示部分,其中我使用了 flexbox 将图像与右侧对齐。但是,当我缩小窗口的大小时,图像会离开窗口。我正在寻找这样的东西:http://jsfiddle.net/xLc2Le0k/15/
这是 HTML 的 sn-p:
<div class="showcase shadow">
<div id="places">
<p class="category">Places</p>
<div>
<img src="img\Taj Hotel.png" alt="">
</div>
<div>
<img src="img\Gateway of India.png" alt="">
</div>
<div>
<img src="img\Shack at Goa.png" alt="">
</div>
</div>
<p class="more-text">View more...</p>
</div>
这是 SCSS 的 sn-p:
.showcase {
width: 100%;
margin-top: 5%;
display: inline-block;
#places {
width: 100%;
display: flex;
div:nth-of-type(1) {
align-self: flex-end;
}
div {
margin-left: 0.5%;
}
}
}
这是实时网页的链接:https://swizzx.github.io/Photography-Portfolio/
请注意,我尝试将父元素和元素的宽度设置为 100%,当我这样做时,它会缩小,但不能像我希望它在上面提供的 JSFiddle 中那样工作。相反,将宽度设置为 100% 会使第一张图片与我不想要的其他图片的大小相等。
【问题讨论】:
-
am looking for something like this--> 所以使用它,不是吗?你有代码和你想要的 -
我已经提到它在我的情况下不起作用,因此我发布了我的代码,看看我错过了什么或做错了什么
-
您好 Swizzx,通常如果您的问题不在于 Sass 本身,或者如何在 Sass 中编写东西,最好提供编译后的 CSS。
-
其实我的问题是我应该如何使用 flexbox 使图像流畅并防止它溢出窗口。