196 of 313 menu

คุณสมบัติ flex-direction

คุณสมบัติ flex-direction กำหนด ทิศทางของแกนหลักและแกนตัดขวาง หรือ พูดอีกนัยหนึ่งคือ จัดเรียงองค์ประกอบ เป็นแถวหรือคอลัมน์

นำไปใช้กับองค์ประกอบหลัก (parent) สำหรับ flex blocks เป็นส่วนหนึ่งของคุณสมบัติแบบย่อ flex-flow

ไวยากรณ์

selector { flex-direction: row | row-reverse | column | column-reverse; }

ค่า

ค่า คำอธิบาย
row แกนหลักมีทิศทางจากซ้ายไปขวา องค์ประกอบจะเรียงเป็นแถว โดยค่าเริ่มต้นจะอยู่ชิดซ้าย การเรียงลำดับจะมีลำดับปกติ - จากซ้ายไปขวา
row-reverse แกนหลักมีทิศทางจากขวาไปซ้าย องค์ประกอบจะเรียงเป็นแถว โดยค่าเริ่มต้นจะอยู่ชิดขวา การเรียงลำดับจะมีลำดับย้อนกลับ - จากขวาไปซ้าย
column แกนหลักมีทิศทางจากบนลงล่าง องค์ประกอบจะเรียงเป็นคอลัมน์ โดยค่าเริ่มต้นจะอยู่ชิดด้านบน การเรียงลำดับจะมีลำดับปกติ - จากบนลงล่าง
column-reverse แกนหลักมีทิศทางจากล่างขึ้นบน องค์ประกอบจะเรียงเป็นคอลัมน์ โดยค่าเริ่มต้นจะอยู่ชิดด้านล่าง การเรียงลำดับจะมีลำดับย้อนกลับ - จากล่างขึ้นบน

ค่าเริ่มต้น: row

ตัวอย่าง

องค์ประกอบจัดเรียงเป็นแถว โดยค่าเริ่มต้น อยู่ชิดขอบซ้าย การเรียงลำดับมี ลำดับปกติ - จากซ้ายไปขวา:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { flex-direction: row; display: flex; } #parent > div { border: 1px solid #696989; width: 100px; height: 50px; }

:

ตัวอย่าง . ค่า row-reverse

องค์ประกอบจัดเรียงเป็นแถว โดยค่าเริ่มต้น อยู่ชิดขอบขวา การเรียงลำดับมี ลำดับย้อนกลับ - จากขวาไปซ้าย:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { flex-direction: row-reverse; display: flex; } #parent > div { border: 1px solid #696989; width: 100px; height: 50px; }

:

ตัวอย่าง . ค่า column

องค์ประกอบจัดเรียงเป็นคอลัมน์ โดยค่าเริ่มต้น อยู่ชิดด้านบน การเรียงลำดับมี ลำดับปกติ - จากบนลงล่าง:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { flex-direction: column; display: flex; } #parent > div { border: 1px solid #696989; width: 100px; height: 50px; }

:

ตัวอย่าง . ค่า column-reverse

องค์ประกอบจัดเรียงเป็นคอลัมน์ โดยค่าเริ่มต้น อยู่ชิดด้านล่าง การเรียงลำดับมี ลำดับย้อนกลับ - จากล่างขึ้นบน:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { flex-direction: column-reverse; display: flex; } #parent > div { border: 1px solid #696989; width: 100px; height: 50px; }

:

ดูเพิ่มเติม

  • คุณสมบัติ justify-content,
    ซึ่งกำหนดการจัดตำแหน่งตามแกนหลัก
  • คุณสมบัติ align-items,
    ซึ่งกำหนดการจัดตำแหน่งตามแกนตัดขวาง
  • คุณสมบัติ flex-wrap,
    ซึ่งกำหนดความเป็นหลายบรรทัดของ flex blocks
  • คุณสมบัติ flex-flow,
    คำสั่งย่อสำหรับ flex-direction และ flex-wrap
  • คุณสมบัติ order,
    ซึ่งกำหนดลำดับของ flex blocks
  • คุณสมบัติ align-self,
    ซึ่งกำหนดการจัดตำแหน่งของบล็อกเดียว
  • คุณสมบัติ flex-basis,
    ซึ่งกำหนดขนาดของ flex block เฉพาะ
  • คุณสมบัติ flex-grow,
    ซึ่งกำหนดความ "โลภ" ของ flex blocks
  • คุณสมบัติ flex-shrink,
    ซึ่งกำหนดความสามารถในการย่อตัวของ flex blocks
  • คุณสมบัติ flex,
    คำสั่งย่อสำหรับ flex-grow, flex-shrink และ flex-basis
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ