آموزش Bootstrap -کار با دکمه Button در Bootstrap 4

سلام با آموزش Bootstrap 4 در خدمت شما هستیم در قسمت قبل با کار با عکس و تصویر , jumbotron و کار با کادر هشدار Alert Box در Bootstrap4 آشنا شدیم.آموزش کار با دکمه Button در Bootstrap 4:چهارچوب کاری بوت استرپ 4، چندین استایل و رنگ مختلف دکمه دارد که از هر کدام می توانید برای منظور خاصی استفاده کنید.مثلا یک دکمه برای عملیات تأیید مناسب است و دکمه دیگر برای اعلام خطر به کاربر. در شکل زیر، انواع مختلف دکمه های Bootstrap 4 با ظاهرهای گوناگون را نشان داده ایم:مثال: در کد مثال عملی زیر، نحوه ایجاد انواع مختلف دکمه های (Button) بوت استرپ 4 به همراه خروجی آن را نشان داده ایم:مثال:<button type=&quotbutton&quot class=&quotbtn&quot>Basic</button><button type=&quotbutton&quot class=&quotbtn btn-primary&quot>Primary</button><button type=&quotbutton&quot class=&quotbtn btn-secondary&quot>Secondary</button><button type=&quotbutton&quot class=&quotbtn btn-success&quot>Success</button><button type=&quotbutton&quot class=&quotbtn btn-info&quot>Info</button><button type=&quotbutton&quot class=&quotbtn btn-warning&quot>Warning</button><button type=&quotbutton&quot class=&quotbtn btn-danger&quot>Danger</button><button type=&quotbutton&quot class=&quotbtn btn-dark&quot>Dark</button><button type=&quotbutton&quot class=&quotbtn btn-light&quot>Light</button><button type=&quotbutton&quot class=&quotbtn btn-link&quot>Link</button>کلاس های ویژه دکمه (Button) در بوت استرپ را می توانید به تگ های لینک <a>، دکمه <button> و کادرهای ورودی <input> اعمال کنید. در کد مثال عملی زیر، نحوه انجام این کار در تگ های مختلف در خروجی آن، نشان داده شده است : https://www.aparat.com/v/1BX5f مثال 2<a href=&quot#&quot class=&quotbtn btn-info&quot role=&quotbutton&quot>Link Button</a><button type=&quotbutton&quot class=&quotbtn btn-info&quot>Button</button><input type=&quotbutton&quot class=&quotbtn btn-info&quot value=&quotInput Button&quot><input type=&quotsubmit&quot class=&quotbtn btn-info&quot value=&quotSubmit Button&quot>راهنمایی : چرا در خاصیت آدرس برخی لینک ها (href) مقدار # قرار می دهیم؟چنانچه برای یک لینک آدرس مشخصی وجود ندارد و نمی خواهید کاربر با کلیک بر روی آن، خطای یافت نشدن صفحه (Error 404) را مشاهده نماید، می توانید یک کاراکتر # را در خاصیت آدرس یا href لینک قرار دهید. در مدل های طراحی حرفه ای تر، بهتر است اینگونه لینک ها را به صفحه جستو سایت، هدایت نمایید.آموزش ایجاد دکمه های بی رنگ outline Button در Bootstrap 4:دوره آموزش BootStrap 4علاوه بر دکمه های رنگی که در بخش قبل اشاره کردیم، بوت استرپ 4 ، هشت مدل دکمه بدون رنگ با خطوط حاشیه و نوشته رنگی را نیز معرفی کرده است، که در شکل زیر مشاهده می کنید:مثال: در کد مثال عملی زیر، نحوه ایجاد دکمه های بی رنگ (outline Button) در بوت استرپ را نشان داده ایم:مثال 3<button type=&quotbutton&quot class=&quotbtn btn-outline-primary&quot>Primary</button><button type=&quotbutton&quot class=&quotbtn btn-outline-secondary&quot>Secondary</button><button type=&quotbutton&quot class=&quotbtn btn-outline-success&quot>Success</button><button type=&quotbutton&quot class=&quotbtn btn-outline-info&quot>Info</button><button type=&quotbutton&quot class=&quotbtn btn-outline-warning&quot>Warning</button><button type=&quotbutton&quot class=&quotbtn btn-outline-danger&quot>Danger</button><button type=&quotbutton&quot class=&quotbtn btn-outline-dark&quot>Dark</button><button type=&quotbutton&quot class=&quotbtn btn-outline-light text-dark&quot>Light</button>آموزش تعیین سایز دکمه Button در Bootstrap 4:با استفاده از 3 کلاس .btn-lg(دکمه بزرگ)، .btn(اندازه عادی) و btn-sm(دکمه کوچک)، می توانید سایز دکمه ها در Bootstrap 4 را تعیین نمایید، همانند شکل زیر:کد مثال عملی زیر، نحوه استفاده از کلاس های مختلف اندازه دکمه بوت استرپ را نشان داده است :مثال 4<button type=&quotbutton&quot class=&quotbtn btn-primary btn-lg&quot>Large</button><button type=&quotbutton&quot class=&quotbtn btn-primary&quot>Default</button><button type=&quotbutton&quot class=&quotbtn btn-primary btn-sm&quot>Small</button>آموزش ایجاد دکمه تمام عرض در بوت استرپ:در صورت اضافه کردن کلاس .btn-block، دکمه به صورت تمام عرض نشان داده شده و کل عرض عنصر دربرگیرنده خود یا صفحه را اشغال می کند. طرز استفاده از این کلاس و خروجی آن را در کد مثال عملی زیر نشان داده ایم:<button type="button" class="btn btn-primary btn-block">Full-Width Button</button>آموزش ایجاد دکمه فعال/غیر فعال در بوت استرپ 4 :در Bootstrap 4 می توانید یک دکمه را به حالت فعال (انگار که کلیک شده) و یا غیر فعال (غیر قابل کلیک کردن) در بیاورید، همانند دو دکمه زیر :مثال 6<button type=&quotbutton&quot class=&quotbtn btn-primary active&quot>Active Primary</button><button type=&quotbutton&quot class=&quotbtn btn-primary&quot disabled Primary</button><a href=&quot#&quot class=&quotbtn btn-primary disabled&quot>Disabled Link</a>کلاس .active، دکمه مورد نظر را به صورت فعال (انگار که کلیک شده است) نشان داده و کلاس .disabled آن را غیر فعال می کند به طوری که کاربر نمی تواند روی آن کلیک نماید. دقت داشته باشید که تگ <a> از خاصیت disabled در HTML پشتیبانی نمی کند بنابراین استفاده از کلاس disabled. در آن، فقط لینک را به صورت ظاهری غیر فعال نشان داده و در عمل، قابل کلیک کردن خواهد بود.آموزش ایجاد دکمه های چرخنده (spinrer Button) در Bootstrap 4:در بوت استرپ 4 ، می توانید آیکون های چرخنده (Spinrer) را به یک دکمه اضافه کنید، برای دریافت اطلاعات بیشتر به بخش کار با چرخنده در Bootstrap 4 بروید.شکل زیر، انواع دکمه های Bootstrap 4 را با دکمه چرخنده نشان می دهد :در کد مثال عملی زیر، نحوه استفاده از کلاس چرخنده Spinrer در یک دکمه بوت استرپ و خروجی آن را نشان داده ایم:مثال 7<button class=&quotbtn btn-primary&quot> <span class=&quotspinner-border spinner-border-sm&quot></span></button> <button class=&quotbtn btn-primary&quot> <span class=&quotspinner-border spinner-border-sm&quot></span> Loading..</button> <button class=&quotbtn btn-primary&quot disabled> <span class=&quotspinner-border spinner-border-sm&quot></span> Loading..</button><button class=&quotbtn btn-primary&quot disabled> <span class=&quotspinner-grow spinner-grow-sm&quot></span> Loading..</button> دوره آموزش BootStrap 4 ادامه دارد