Bootstrap ပုံစံများ
Bootstrap ၏ မူရင်းဆက်တင်များ
ဖောင်ထိန်းချုပ်မှုများသည် Bootstrap ဖြင့် ကမ္ဘာလုံးဆိုင်ရာ ပုံစံအချို့ကို အလိုအလျောက် ရရှိသည်-
အတန်းရှိ စာသား <input>
၊ <textarea>
နှင့်
<select>
ဒြပ်စင်များ အားလုံးသည် .form-control
အကျယ် 100% ရှိသည်။
Bootstrap Form Layouts
Bootstrap သည် ဖောင်အပြင်အဆင် အမျိုးအစားသုံးမျိုး ပံ့ပိုးပေးသည်-
- ဒေါင်လိုက်ပုံစံ (၎င်းသည် မူရင်းဖြစ်သည်)
- အလျားလိုက်ပုံစံ
- Inline ပုံစံ
ဖောင်အပြင်အဆင် သုံးခုစလုံးအတွက် စံစည်းမျဉ်းများ-
- အညွှန်းများနှင့် ဖောင်ထိန်းချုပ်မှုများကို ထုပ်ပိုးပါ
<div class="form-group">
(အကောင်းဆုံးအကွာအဝေးအတွက် လိုအပ်သည်) - အတန်းအစား ၊ နှင့် ဒြပ်စင်များ
.form-control
အားလုံးသို့ အတန်းကို ထည့်ပါ ။<input>
<textarea>
<select>
Bootstrap ဒေါင်လိုက်ပုံစံ (မူလ)
အောက်ပါဥပမာသည် ထည့်သွင်းမှုအကွက်နှစ်ခု၊ အမှတ်ခြစ်ကွက်တစ်ခုနှင့် တင်သွင်းရန်ခလုတ်တစ်ခုပါရှိသော ဒေါင်လိုက်ပုံစံကို ဖန်တီးသည်-
ဥပမာ
<form action="/action_page.php">
<div class="form-group">
<label for="email">Email address:</label>
<input type="email" class="form-control" id="email">
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input type="password" class="form-control" id="pwd">
</div>
<div class="checkbox">
<label><input type="checkbox"> Remember me</label>
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
Bootstrap Inline Form
inline ပုံစံတစ်ခုတွင်၊ အစိတ်အပိုင်းအားလုံးသည် လိုင်းတွင်ရှိပြီး၊ ဘယ်ဘက်သို့ ညှိထားပြီး အညွှန်းများနှင့်အတူ ပါရှိပါသည်။
မှတ်ချက်- ၎င်းသည် အနည်းဆုံး 768px ကျယ်သော viewports အတွင်းရှိ ပုံစံများနှင့်သာ သက်ဆိုင်ပါသည်။
inline ပုံစံတစ်ခုအတွက် နောက်ထပ်စည်းမျဉ်း
- အတန်း
.form-inline
ကို<form>
ဒြပ်စင် သို့ထည့်ပါ။
အောက်ပါဥပမာသည် ထည့်သွင်းမှုအကွက်နှစ်ခု၊ အမှတ်ခြစ်ကွက်တစ်ခုနှင့် တင်သွင်းရန်ခလုတ်တစ်ခုပါရှိသော inline ပုံစံကို ဖန်တီးသည်-
ဥပမာ
<form class="form-inline" action="/action_page.php">
<div class="form-group">
<label for="email">Email address:</label>
<input type="email" class="form-control" id="email">
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input type="password" class="form-control" id="pwd">
</div>
<div class="checkbox">
<label><input type="checkbox"> Remember me</label>
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
အကြံပြုချက်- ထည့်သွင်းမှုတိုင်းအတွက် အညွှန်းမပါဝင်ပါက၊ စခရင်ဖတ်သူများသည် သင့်ဖောင်များတွင် ပြဿနာရှိလိမ့်မည်။ .sr-only
အတန်း ကို အသုံးပြု၍ စခရင်ဖတ်သူများမှလွဲ၍ စက်ပစ္စည်းအားလုံးအတွက် အညွှန်းများကို ဝှက်ထားနိုင်သည်
-
ဥပမာ
<form class="form-inline" action="/action_page.php">
<div class="form-group">
<label class="sr-only" for="email">Email address:</label>
<input type="email" class="form-control" id="email">
</div>
<div class="form-group">
<label class="sr-only" for="pwd">Password:</label>
<input type="password" class="form-control" id="pwd">
</div>
<div class="checkbox">
<label><input type="checkbox"> Remember me</label>
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
Bootstrap အလျားလိုက်ပုံစံ
အလျားလိုက်ပုံစံဆိုသည်မှာ အညွှန်းများကို အကြီးနှင့်အလတ်စခရင်များတွင် ထည့်သွင်းအကွက် (အလျားလိုက်) ဘေးတွင် ချိန်ညှိထားသည်။ သေးငယ်သော စခရင်များ (767px နှင့် အောက်) တွင် ၎င်းသည် ဒေါင်လိုက်ပုံစံအဖြစ် ပြောင်းလဲသွားလိမ့်မည် (ထည့်သွင်းမှုတစ်ခုစီ၏အပေါ်တွင် အညွှန်းများ ထားရှိသည်)။
အလျားလိုက်ပုံစံအတွက် နောက်ထပ်စည်းမျဉ်းများ-
- အတန်း
.form-horizontal
ကို<form>
ဒြပ်စင် သို့ထည့်ပါ။ - အတန်း
.control-label
အားလုံးကို<label>
ဒြပ်စင်များ ထဲသို့ ထည့်ပါ။
အကြံပြုချက်- အလျားလိုက် အပြင်အဆင်တွင် အညွှန်းများနှင့် ပုံစံထိန်းချုပ်မှုအုပ်စုများကို ချိန်ညှိရန် Bootstrap ၏ ကြိုတင်သတ်မှတ်ထားသော ဂရစ်အတန်းများကို အသုံးပြုပါ။
အောက်ပါဥပမာသည် ထည့်သွင်းမှုအကွက်နှစ်ခု၊ အမှတ်ခြစ်ကွက်တစ်ခုနှင့် တင်သွင်းရန်ခလုတ်တစ်ခုပါရှိသော အလျားလိုက်ပုံစံကို ဖန်တီးပေးသည်။
ဥပမာ
<form class="form-horizontal" action="/action_page.php">
<div class="form-group">
<label class="control-label col-sm-2" for="email">Email:</label>
<div class="col-sm-10">
<input type="email" class="form-control" id="email" placeholder="Enter email">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="pwd">Password:</label>
<div class="col-sm-10">
<input type="password" class="form-control" id="pwd" placeholder="Enter password">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<div class="checkbox">
<label><input type="checkbox"> Remember me</label>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-default">Submit</button>
</div>
</div>
</form>