![](/img/trans.png)
[英]How to apply display: flex and flex-direction: row in JavaScript?
[英]How to horizontally center div with display = flex and flex-direction = row;
我有一個內容div,其顯示為flex,而flex的方向為row。 在這個div中,我還有另外兩個div,一個div包含一個表單,另一個div也包含2張圖像。 我已經將第二個div的flex方向設置為列,並試圖將所有div置於頁面中間。 很抱歉,如果我解釋得不好,但希望以下代碼能解決這個問題!
#content { display: flex; flex-direction: row; justify-content: center; } #col1 { width: 60%; border-radius: 5px; } #col2 { background: rgba(150, 143, 150, 0); width: 50%; height: auto; border-radius: 5px; } #col3 { background: rgba(150, 143, 150, 0); width: 50%; height: auto; }
<div id='content'> <div id='col1'> My form is here </div> <div style="flex-direction:column"> <div id='col2'> <img id='side1' src='https://via.placeholder.com/120'> </div> <div id='col3'> <img id='side2' src='https://via.placeholder.com/120'> </div> </div> </div>
預先感謝您的任何幫助
注意=我現在通過將col2和col3的寬度從50%更改為59vh來修復它。 不知道為什么不喜歡%。
您必須使用此代碼
#content{ background-color: #d2cbd2; /* for example */ width: 100%; height: auto; display: flex; flex-flow: row; justify-content: space-between; align-items: center; } #col2{ display: flex; flex-flow:wrap row; }
<!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <div id='content'> <div id="col1"> My form is here </div> <div id="col2"> <div> <img src="i2.jpg"> </div> <div> <img src="i2.jpg"> </div> </div> </div> </body> </html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.