CSS ကျူတိုရီရယ်

CSS ပင်မစာမျက်နှာ CSS နိဒါန်း CSS Syntax CSS ရွေးချယ်မှုများ CSS လုပ်နည်း CSS မှတ်ချက်များ CSS အရောင်များ CSS နောက်ခံများ CSS နယ်နိမိတ်များ CSS အနားသတ်များ CSS Padding CSS အမြင့်/အနံ CSS Box မော်ဒယ် CSS အကြမ်းဖျင်း CSS စာသား CSS ဖောင့်များ CSS အိုင်ကွန်များ CSS လင့်ခ်များ CSS စာရင်းများ CSS ဇယားများ CSS Display CSS Max-အကျယ် CSS ရာထူး CSS Z အညွှန်း CSS Overflow CSS Float CSS Inline-block CSS ကို ချိန်ညှိပါ။ CSS Combinators CSS Pseudo-class CSS Pseudo-ဒြပ်စင် CSS Opacity CSS Navigation Bar CSS Dropdowns CSS ရုပ်ပုံပြခန်း CSS Image Sprites CSS Attr ရွေးချယ်မှုများ CSS ပုံစံများ CSS ကောင်တာများ CSS ဝဘ်ဆိုဒ် အပြင်အဆင် CSS ယူနစ်များ CSS တိကျမှု CSS !အရေးကြီးသည်။ CSS သင်္ချာလုပ်ဆောင်ချက်များ

CSS အဆင့်မြင့်

CSS Rounded Corners CSS Border ပုံများ CSS နောက်ခံများ CSS အရောင်များ CSS အရောင်သော့ချက်စာလုံးများ CSS Gradients CSS Shadows CSS စာသားအကျိုးသက်ရောက်မှုများ CSS ဝဘ်ဖောင့်များ CSS 2D အသွင်ပြောင်းမှုများ CSS 3D အသွင်ပြောင်းမှုများ CSS အသွင်ကူးပြောင်းမှုများ CSS Animations CSS Tooltips CSS စတိုင်ပုံများ CSS Image Reflection CSS object-fit CSS object-position CSS Masking CSS ခလုတ်များ CSS Pagination CSS ကော်လံမျိုးစုံ CSS User Interface CSS အပြောင်းအလဲများ CSS Box Sizing CSS မီဒီယာမေးခွန်းများ CSS MQ နမူနာများ CSS Flexbox

CSS တုံ့ပြန်မှု

RWD မိတ်ဆက် RWD Viewport RWD Grid View RWD မီဒီယာမေးခွန်းများ RWD ပုံများ RWD ဗီဒီယိုများ RWD မူဘောင်များ RWD နမူနာများ

CSS Grid

Grid Intro ဂရစ်ကွန်တိန်နာ ဇယားကွက်

CSS SASS

SASS ကျူတိုရီရယ်

CSS နမူနာများ

CSS Templates များ CSS နမူနာများ css စာမေးပွဲ CSS လေ့ကျင့်ခန်းများ CSS လက်မှတ်

CSS ကိုးကားချက်များ

CSS အကိုးအကား CSS ရွေးချယ်မှုများ CSS လုပ်ဆောင်ချက်များ CSS အကိုးအကား Aural CSS ဝဘ်ဘေးကင်းသောဖောင့်များ CSS Animatable CSS ယူနစ်များ CSS PX-EM Converter CSS အရောင်များ CSS အရောင်တန်ဖိုးများ CSS မူရင်းတန်ဖိုးများ CSS Browser ပံ့ပိုးမှု

CSS Flex ပစ္စည်းများ


ကလေးဒြပ်စင်များ (အရာများ)

Flex container ၏ တိုက်ရိုက်ကလေး အစိတ်အပိုင်းများသည် အလိုအလျောက် ပြောင်းလွယ်ပြင်လွယ် (flex) အရာများ ဖြစ်လာသည်။

အထက်ပါဒြပ်စင်သည် မီးခိုးရောင်ပြောင်းထည့်သည့် ကွန်တိန်နာအတွင်း အပြာရောင်အကွေးအကွေးလေးခုကို ကိုယ်စားပြုသည်။

ဥပမာ

<div class="flex-container">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>

flex item ဂုဏ်သတ္တိများမှာ-


အော်ဒါအိမ်ခြံမြေ၊

ပိုင်ဆိုင်မှုသည် flex ပစ္စည်း များ၏ orderအစီအစဥ်ကို သတ်မှတ်သည်။

ကုဒ်ရှိ ပထမဆုံး flex item သည် အပြင်အဆင်ရှိ ပထမဆုံးအရာအဖြစ် ပေါ်လာရန် မလိုအပ်ပါ။

မှာယူမှုတန်ဖိုးသည် နံပါတ်ဖြစ်ရမည်၊ မူရင်းတန်ဖိုးမှာ 0 ဖြစ်သည်။

ဥပမာ

မှာ ယူမှု ပိုင်ဆိုင်မှုသည် flex ပစ္စည်းများ၏ အစီစဥ်ကို ပြောင်းလဲနိုင်သည်-

<div class="flex-container">
  <div style="order: 3">1</div>
  <div style="order: 2">2</div>
  <div style="order: 4">3</div>
  <div style="order: 1">4</div>
</div>


flex-grow Property ၊

ပစ္စည်း flex-growတစ်ခုသည် flex item မည်မျှကြီးထွားလာမည်ကို သတ်မှတ်ပေးသည်

တန်ဖိုးသည် နံပါတ်ဖြစ်ရမည်၊ မူရင်းတန်ဖိုးမှာ 0 ဖြစ်သည်။

ဥပမာ

တတိယ flex item ကို အခြား flex item များထက် ရှစ်ဆ ပိုမြန်အောင်လုပ်ပါ-

<div class="flex-container">
  <div style="flex-grow: 1">1</div>
  <div style="flex-grow: 1">2</div>
  <div style="flex-grow: 8">3</div>
</div>


flex-shrink Property

ပစ္စည်း flex-shrinkတစ်ခုသည် flex item မည်မျှ ကျုံ့မည်ကို သတ်မှတ်ပေးသည်

၁၀

တန်ဖိုးသည် ဂဏန်းဖြစ်ရမည်၊ မူရင်းတန်ဖိုးမှာ 1 ဖြစ်သည်။

ဥပမာ

တတိယ flex item သည် အခြားသော flex item များကဲ့သို့ ကျုံ့မသွားပါစေနှင့်။

<div class="flex-container">
  <div>1</div>
  <div>2</div>
  <div style="flex-shrink: 0">3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
  <div>9</div>
  <div>10</div>
</div>


flex-based Property

ပိုင်ဆိုင်မှု သည် flex-basisflex အရာတစ်ခု၏ ကနဦးအရှည်ကို သတ်မှတ်သည်။

ဥပမာ

တတိယ flex item ၏ ကနဦးအရှည်ကို 200 pixels သို့ သတ်မှတ်ပါ-

<div class="flex-container">
  <div>1</div>
  <div>2</div>
  <div style="flex-basis: 200px">3</div>
  <div>4</div>
</div>


flex အိမ်ခြံမြေ

flexပိုင်ဆိုင်မှုသည် flex-grow, flex-shrink, နှင့် flex-basisဂုဏ်သတ္တိများ အတွက် လက် တိုပစ္စည်းဖြစ်သည်။

ဥပမာ

တတိယအချက်အား ကြီးထွား၍မရနိုင်ပါ (0)၊ ကျုံ့၍မရနိုင်သော (0) နှင့် ကနဦးအရှည် 200 ပစ်ဇယ်ဖြင့် ပြုလုပ်ပါ-

<div class="flex-container">
  <div>1</div>
  <div>2</div>
  <div style="flex: 0 0 200px">3</div>
  <div>4</div>
</div>


align-self Property

ပိုင်ဆိုင်မှု သည် align-selfပြောင်းလွယ်ပြင်လွယ်ရှိသော ကွန်တိန်နာအတွင်း ရွေးချယ်ထားသော အရာအတွက် ချိန်ညှိမှုကို သတ်မှတ်သည်။

align-self ပိုင်ဆိုင်မှုသည် ကွန်တိန်နာ၏ပိုင်ဆိုင်မှုမှ သတ်မှတ်ထားသော ပုံသေ ချိန်ညှိမှုကို အစားထိုး သည် align-items

ဤဥပမာများတွင် ကျွန်ုပ်တို့သည် 200 pixels မြင့်သောကွန်တိန်နာကို အသုံးပြု၍ align-selfပိုင်ဆိုင်မှုကို ပိုမိုကောင်းမွန်စွာပြသနိုင်သည်-

ဥပမာ

ကွန်တိန်နာ၏အလယ်တွင် တတိယအကွေးအရာအား ချိန်ညှိပါ-

<div class="flex-container">
  <div>1</div>
  <div>2</div>
  <div style="align-self: center">3</div>
  <div>4</div>
</div>

ဥပမာ

ကွန်တိန်နာ၏ထိပ်တွင် ဒုတိယ flex အရာအား ချိန်ညှိပြီး ကွန်တိန်နာ၏အောက်ခြေရှိ တတိယ flex ကို ချိန်ညှိပါ-

<div class="flex-container">
  <div>1</div>
  <div style="align-self: flex-start">2</div>
  <div style="align-self: flex-end">3</div>
  <div>4</div>
</div>


CSS Flexbox Items Properties

အောက်ပါဇယားသည် CSS Flexbox ပစ္စည်းများ ဂုဏ်သတ္တိအားလုံးကို စာရင်းပြုစုထားသည်။

Property Description
align-self Specifies the alignment for a flex item (overrides the flex container's align-items property)
flex A shorthand property for the flex-grow, flex-shrink, and the flex-basis properties
flex-basis Specifies the initial length of a flex item
flex-grow Specifies how much a flex item will grow relative to the rest of the flex items inside the same container
flex-shrink Specifies how much a flex item will shrink relative to the rest of the flex items inside the same container
order Specifies the order of the flex items inside the same container