CSS တွင် အကွာအဝေးများဖြင့် တစ်ပြေးညီ ပြေပြစ်သော အကွက်များ

ယခု အကွာအဝေးများဖြင့် အကွက်များ ပြုလုပ်ကြပါစို့။ ကျွန်ုပ်တို့ ရရှိသင့်သော ရလဒ်၏ နမူနာတစ်ခုမှာ ဤသို့ဖြစ်သည် -

ပထမဦးစွာ အကွက်များ၏ မိဘအတွက် စတိုင်များ ပြုလုပ်ကြပါစို့။

css.parent {
  display: flex;
  flex-wrap: wrap;
  width: 95%;
  margin: 50px auto;
}

ယခု အကွက်များကိုယ်တိုင်၏ စတိုင်များကို သတ်မှတ်ကြပါစို့၊ အကျယ်ကို မသတ်မှတ်ဘဲ အောက်ခြေမှ မဂ်ဂျင်ကို ရာခိုင်နှုန်းဖြင့် သတ်မှတ်ပေးပါမည်။

css.child {
  box-sizing: border-box;
  height: 100px;
  padding: 20px;
  margin-bottom: 1.5%;
  border: 1px solid green;
}

ယခု အကွက် လေးခုကို တစ်တန်းထဲ ထားရှိမည့် ကုဒ်ကို ရေးသားကြပါစို့၊ သက်ဆိုင်ရာ အကွာအဝေးများကို သတ်မှတ်ပေးပါမည်။

css@media (min-width: 1000px) {
  .child {
    width: calc(100% / 4 - 1.5% * 3 / 4);
  }
  .child:not(:nth-child(4n)) {
    margin-right: 1.5%;
  }
}

ယခု အကွက် သုံးခုကို တစ်တန်းထဲ ထားရှိပါမည်။

css@media (min-width: 700px) and (max-width: 1000px) {
  .child {
    width: calc(100% / 3 - 1.5% * 2 / 3);
  }
  .child:not(:nth-child(3n)) {
    margin-right: 1.5%;
  }
}

ယခု အကွက် နှစ်ခုကို တစ်တန်းထဲ ထားရှိပါမည်။

css@media (min-width: 400px) and (max-width: 700px) {
  .child {
    width: calc(100% / 2 - 1.5% * 1 / 2);
  }
  .child:not(:nth-child(2n)) {
    margin-right: 1.5%;
  }
}

အကွက် တစ်ခုကို တစ်တန်းထဲ ထားရှိပါမည်။

css@media (max-width: 400px) {
  .child {
    width: 100%;
  }
}

ကုဒ်အားလုံးကို အတူတကွ စုစည်းကြပါစို့။

css.parent {
  display: flex;
  flex-wrap: wrap;
  width: 95%;
  margin: 50px auto;
}
.child {
  box-sizing: border-box;
  height: 100px;
  padding: 20px;
  margin-bottom: 1.5%;
  border: 1px solid green;
}

@media (max-width: 400px) {
  .child {
    width: 100%;
  }
}
@media (min-width: 400px) and (max-width: 700px) {
  .child {
    width: calc(100% / 2 - 1.5% * 1 / 2);
  }
  .child:not(:nth-child(2n)) {
    margin-right: 1.5%;
  }
}
@media (min-width: 700px) and (max-width: 1000px) {
  .child {
    width: calc(100% / 3 - 1.5% * 2 / 3);
  }
  .child:not(:nth-child(3n)) {
    margin-right: 1.5%;
  }
}
@media (min-width: 1000px) {
  .child {
    width: calc(100% / 4 - 1.5% * 3 / 4);
  }
  .child:not(:nth-child(4n)) {
    margin-right: 1.5%;
  }
}
Задание 1

�ကွက်များ အကြား အကွာအဝေးသည် 0.75% ဖြစ်ပါစေ။ ရှေ့ဆုံးတွင် အကွက် ရှစ်ခုကို တစ်တန်းထဲ၊ ထို့နောက် အကွက် လေးခုကို တစ်တန်းထဲ၊ ထို့နောက် အကွက် နှစ်ခုကို တစ်တန်းထဲ ရှိစေမည့် အကွက်များကို ပြုလုပ်ပါ။

Задание 2

ယခင် တာဝန်ကို အကွက်များ အကြား အကွာအဝေးသည် 20px ဟူသော ပုံသေတန်ဖိုး ဖြစ်စေရန် ပြုပြင်မွမ်းမံပါ။