我已經嘗試了幾個針對此問題的解決方案,但似乎沒有任何解決方法。垂直和水平排列圖像(CSS)
我想要實現一個相當簡單的事情:水平和垂直排列圖像,以便空間充滿照片。像這樣:https://placekitten.com/
我似乎無法找到一種方法來顯示圖像上的另一種。
.photos {
white-space: nowrap;
position: relative;
width: 50%;
margin: 2px;
}
.photos img {
position: absolute;
display: inline;
vertical-align: top;
padding: 2px;
margin: 5px;
}
<div class="photos">
<img src="http://placekitten.com.s3.amazonaws.com/homepage-samples/200/287.jpg" />
<img src="http://placekitten.com.s3.amazonaws.com/homepage-samples/408/287.jpg" />
<img src="http://placekitten.com.s3.amazonaws.com/homepage-samples/96/139.jpg" alt="" />
<img src="http://placekitten.com.s3.amazonaws.com/homepage-samples/200/140.jpg" />
<img src="http://placekitten.com.s3.amazonaws.com/homepage-samples/408/287.jpg" alt="" />
</div>
<div class="photos">
<img src="http://bit.ly/PiQUaV" alt="" />
<img src="http://bit.ly/PiQUaV" alt="" />
<img src="http://bit.ly/PiQUaV" alt="" />
<img src="http://bit.ly/PiQUaV" alt="" />
</div>
我學習,我需要找到一種方法,而不使用Javascript。我認爲它必須是一些與容器div相關的工作,圖像是絕對的塊。
我認爲有一種方法可以用< li>,儘管我不知道是哪一種,也不認爲它是最好的方式。你可以幫我嗎?
編輯:注意到我的CSS後沒有聯繫,其實我得到了我的想法工作,但我還是不能設法從自己重新定位,收縮或放大時停止圖像 -
.photos {
width: 70%;
min-width:
height: auto;
margin: 5px auto;
position: relative;
}
.photos h {
font-family: "Cooper STD", "Times", Courier, sans-serif;
display: inline-block;
float: left;
margin: auto;
margin-top: 5px;
max-width: initial;
position: relative;
}
.photos img {
display: inline-block;
float: left;
margin: 5px;
margin-bottom: 5px;
max-width: 70%;
position: inherit;
}
* {
box-sizing: border-box;
}
<div class="photos">
<div class="box">
<img src="http://placekitten.com.s3.amazonaws.com/homepage-samples/200/287.jpg" />
<img src="http://placekitten.com.s3.amazonaws.com/homepage-samples/408/287.jpg" />
<h>Foto gattini</h>
<img src="http://placekitten.com.s3.amazonaws.com/homepage-samples/96/139.jpg" alt="" />
<img src="http://placekitten.com.s3.amazonaws.com/homepage-samples/96/139.jpg" alt="" />
<img src="http://placekitten.com.s3.amazonaws.com/homepage-samples/96/139.jpg" alt="" />
<img src="http://placekitten.com.s3.amazonaws.com/homepage-samples/200/140.jpg" />
<img src="http://i.ytimg.com/u/oxV7JbqVE-ZdnOYL0l3vIw/channels4_banner.jpg?v=516733c3" alt="" />
<img src="http://bit.ly/PiQUaV" alt="" />
<img src="http://bit.ly/PiQUaV" alt="" />
<img src="http://bit.ly/PiQUaV" alt="" />
<img src="http://bit.ly/PiQUaV" alt="" />
<h>Questa e' una griglia responsive d'immagini</h>
<img src="http://bit.ly/PiQUaV" alt="" />
</div>
</div>
你好gamenek!在堆棧溢出中,我們通常更傾向於將所有相關代碼包含在問題中而不是外部網站上 - 這樣,如果其他人有相同的問題並且發現此帖子,我們可以確定所有相關信息都是仍可訪問。請考慮使用這個帖子的堆棧片段功能。 –
我看到了,感謝您的編輯:) – Gamanek