我正在做一個網頁,需要中心對齊3個格作宣傳的內容,這樣的:中心文字與圖片Flexbox的
爲了得到這個間距和對齊方式,我加隱形圖像搞得那麼隱藏在移動,所以他們得到響應,這樣的:
<div id="promocontent">
<img class="img-responsive" src="img/iconenope.png">
<img class="img-responsive hidden hide-on-med-and-down" src="img/iconehidden.png">
<img class="img-responsive" src="img/iconenope.png">
<img class="img-responsive hidden hide-on-med-and-down" src="img/iconehidden.png">
<img class="img-responsive" src="img/iconenope.png"><br><br>
</div>
CSS:
#promocontent {
display: flex; /* establish flex container */
flex-direction: row; /* default value; can be omitted */
flex-wrap: nowrap; /* default value; can be omitted */
justify-content: space-between; /* switched from default (flex-start, see below) */
padding: 5px;
}
現在,我需要對這些圖像的中心底部添加文本,是這樣的:
所以,我怎麼能做到這一點(響應工作)?對齊2行文字(可能是1,但2會更好)。
謝謝。
有什麼優勢嗎?像我的額外img有什麼問題? – MucaP
沒有什麼,除了你迫使用戶下載不必要的重量。我們希望儘可能少 - 這是設計的完美。你也可以嘗試用''''''''來試驗間距。 – ilrein
謝謝。順便說一句,它的工作! – MucaP