flex-flow ගුණය

flex-flow ගුණය යනු කෙටි යෙදුමකි flex-direction සහ flex-wrap ගුණ සඳහා. පෙරනිමි අගය: row nowrap. Flex පෙදෙසි සඳහා දෙමව්පිය මූලද්‍රව්‍යයට යොදනු ලැබේ.

වාක්‍ය රීතිය

cssතේරීම {
  flex-flow: ප්‍රධාන අක්ෂයේ දිශාව බහු පේළිකරණය;
}

අගයන්ගේ අනුපිළිවෙල වැදගත් නොවේ.

උදාහරණය

මෙම උදාහරණයේ දී, පෙදෙසි තම බහාලුමට පිහිටවිය නොහැකි අතර බහු පේළිවල පෙළගස්වනු ඇත:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
  <div>9</div>
</div>
css#parent {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  border: 1px solid #696989;
  height: 200px;
  width: 330px;
  margin: auto;
}
#parent > div {
  width: 100px;
  height: 50px;
  border: 1px solid #696989;
}

Результат:

උදාහරණය

ප්‍රධාන අක්ෂයේ දිශාව වෙනස් කරමු (row වෙනුවට column):

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
  <div>7</div>
  <div>8</div>
  <div>9</div>
</div>
css#parent {
  flex-flow: column wrap;
  justify-content: space-between;
  display: flex;
  height: 200px;
  width: 330px;
  margin: auto;
  border: 1px solid #696989;
}
#parent > div {
  width: 100px;
  height: 50px;
  border: 1px solid #696989;
}

Результат:

මෙයද බලන්න

  • flex-direction ගුණය,
    එය flex පෙදෙසිවල අක්ෂවල දිශාව නියම කරයි
  • justify-content ගුණය,
    එය ප්‍රධාන අක්ෂය ඔස්සේ පෙළගැස්වීම නියම කරයි
  • align-items ගුණය,
    එය හරස් අක්ෂය ඔස්සේ පෙළගැස්වීම නියම කරයි
  • flex-wrap ගුණය,
    එය flex පෙදෙසිවල බහු පේළිකරණය නියම කරයි
  • order ගුණය,
    එය flex පෙදෙසිවල අනුපිළිවෙල නියම කරයි
  • align-self ගුණය,
    එය එක් පෙදෙසක පෙළගැස්වීම නියම කරයි
  • flex-basis ගුණය,
    එය නිශ්චිත flex පෙදෙසක ප්‍රමාණය නියම කරයි
  • flex-grow ගුණය,
    එය flex පෙදෙසිවල ගිජු බව නියම කරයි
  • flex-shrink ගුණය,
    එය flex පෙදෙසිවල හැකිලීමේ හැකියාව නියම කරයි
  • flex ගුණය,
    flex-grow, flex-shrink සහ flex-basis සඳහා කෙටි යෙදුම