مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

آموزش ساخت دکمه در بوت استرپ و انواع دکمه ها


کلیدها در Bootstrap

Bootstrap با CSS

این فصل ، نحوه استفاده از کلیدها در Bootstrap را با ذکر مثال هایی پوشش می دهد. هر چیزی که در یک کلاس btn. ارائه می شود ، ظاهر پیش فرض یک کلید خاکستری با گوشه های گرد را به ارث می برد. با این حال ، Bootstrap گزینه هایی را برای سبک کلیدها فراهم می کند که در جدول زیر خلاصه شده اند :

کلاس

توضیحات

Btn

کلید استاندارد / پیش فرض

Btn-primary

وزن بصری اضافی را فراهم می کند و عمل اصلی را در مجموعه ای از کلیدها مشخص می کند.

Btn-success

یک عمل موفقیت یا مثبت را نشان می دهد.

Btn-info

کلید متنی برای پیام های هشدار اطلاعاتی می باشد.

Btn-warning

نشان می دهد که با انجام این عمل ، باید احتیاط کرد.

Btn-danger

یک اقدام خطرناک یا بالقوه منفی را نشان می دهد.

Btn-link

در حالی که کلید را فشار می دهیم ، اهمیت کلید با شبیه کردن آن به یک لینک کاهش می یابد.

 

 

 

 

 

 

 

 

 

 

 

 

 

مثال زیر تمام کلاس های کلید را که در جدول بالا ارائه شده است ، نشان می دهد :

<!-- Standard button -->
<button type = "button" class = "btn btn-default">Default Button</button>

<!-- Provides extra visual weight and identifies the primary action in a set of buttons -->
<button type = "button" class = "btn btn-primary">Primary Button</button>

<!-- Indicates a successful or positive action -->
<button type = "button" class = "btn btn-success">Success Button</button>

<!-- Contextual button for informational alert messages -->
<button type = "button" class = "btn btn-info">Info Button</button>

<!-- Indicates caution should be taken with this action -->
<button type = "button" class = "btn btn-warning">Warning Button</button>

<!-- Indicates a dangerous or potentially negative action -->
<button type = "button" class = "btn btn-danger">Danger Button</button>

<!-- Deemphasize a button by making it look like a link while maintaining button behavior -->
<button type = "button" class = "btn btn-link">Link Button</button>

خروجی قطعه کد بالا ، به صورت زیر می باشد :

اندازه کلیدها

جدول زیر کلاس های مورد استفاده برای ایجاد کلیدها با اندازه های مختلف را خلاصه می کند :

کلاس

توضیحات

btn-lg.

این کلاس ، اندازه کلید را بزرگ می کند.

btn-sm.

این کلاس ، اندازه کلید را کوچک می کند.

btn-xs.

این کلاس ، اندازه کلید را خیلی کوچک می کند.

btn-block.

این کلاس ، کلیدهای سطح بلوک را ایجاد می کند – کلیدهایی که پهنای کامل یک والد را پوشش می دهند.

 

 

 

 

 

 

 

 

 

مثال زیر ، موارد جدول فوق را نشان می دهد :

<p>
   <button type = "button" class = "btn btn-primary btn-lg">
      Large Primary button
   </button>
   
   <button type = "button" class = "btn btn-default btn-lg">
      Large button
   </button>
</p>

<p>
   <button type = "button" class = "btn btn-primary">
      Default size Primary button
   </button>
   
   <button type = "button" class = "btn btn-default">
      Default size button
   </button>
</p>

<p>
   <button type = "button" class = "btn btn-primary btn-sm">
      Small Primary button
   </button>
   
   <button type = "button" class = "btn btn-default btn-sm">
      Small button
   </button>
</p>

<p>
   <button type = "button" class = "btn btn-primary btn-xs">
      Extra small Primary button
   </button>
   
   <button type = "button" class = "btn btn-default btn-xs">
      Extra small button
   </button>
</p>

<p>
   <button type = "button" class = "btn btn-primary btn-lg btn-block">
      Block level Primary button
   </button>
   
   <button type = "button" class = "btn btn-default btn-lg btn-block">
      Block level button
   </button>
</p>

خروجی قطعه کد بالا ، به صورت زیر می باشد :

وضعیت کلید

Bootstrap ، کلاس هایی را فراهم می کند که به ما اجازه می دهند وضعیت کلیدها را فعال ، غیر فعال و ... نماییم که هر کدام از این حالت ها را در بخش های زیر مورد بحث قرار می دهیم.

وضعیت فعال

هنگامی که کلید فعال باشد ، به صورت قابل فشار دادن (با پس زمینه تیره تر ، حاشیه تیره تر و دارای سایه) ظاهر می شود. جدول زیر خلاصه ای از کلاس های استفاده شده برای ایجاد عناصر کلید و عناصر anchor فعال را ارائه می کند :

عنصر

کلاس

Button element

از کلاس active. برای نشان دادن این که کلید فعال است ، استفاده می کنیم.

Anchor element

از کلاس active. برای کلیدهای تگ <a> استفاده می کنیم تا نشان دهد که کلید فعال شده است.

 

 

 

 

 

 

 

مثال زیر موارد فوق را نشان می دهد :

<p>
   <button type = "button" class = "btn btn-default btn-lg ">
      Default Button
   </button>
   
   <button type = "button" class = "btn btn-default btn-lg active">
      Active Button
   </button>
</p>

<p>
   <button type = "button" class = "btn btn-primary btn-lg">
      Primary button
   </button>
   
   <button type = "button" class = "btn btn-primary btn-lg active">
      Active Primary button
   </button>
</p>

خروجی قطعه کد فوق ، به صورت زیر می باشد :

وضعیت غیرفعال

وقتی که یک کلید را غیرفعال می کنیم ، رنگ آن 50 درصد محو می شود و گرادیان را از دست می دهد.

جدول زیر خلاصه ای از کلاس های استفاده شده برای عنصر button و عنصر anchor غیر فعال کننده را ارائه می دهد :

عنصر

کلاس

Button element

صفت disabled را به کلیدهای <button> اضافه می کنیم.

Anchor element

کلاس disabled. را به کلیدهای <a> اضافه می کنیم.

نکته : این کلاس نه فقط ظاهر <a> را تغییر خواهد داد ، بلکه عملکرد آن را نیز تغییر می دهد. برای غیرفعال کردن لینک ها باید از جاوا اسکریپت سفارشی استفاده کنیم.

 

 

 

 

 

 

 

مثال زیر موارد فوق را نشان می دهد :

<p>
   <button type = "button" class = "btn btn-default btn-lg">
      Default Button
   </button>
   
   <button type = "button" class = "btn btn-default btn-lg" disabled = "disabled">
      Disabled Button
   </button>
</p>

<p>
   <button type = "button" class = "btn btn-primary btn-lg">
      Primary button
   </button>
   
   <button type = "button" class = "btn btn-primary btn-lg" disabled = "disabled">
      Disabled Primary button
   </button>
</p>

<p>
   <a href = "#" class = "btn btn-default btn-lg" role = "button">
      Link
   </a>
   
   <a href = "#" class = "btn btn-default btn-lg disabled" role = "button">
      Disabled Link
   </a>
</p>

<p>
   <a href = "#" class = "btn btn-primary btn-lg" role = "button">
      Primary link
   </a>
   
   <a href = "#" class = "btn btn-primary btn-lg disabled" role = "button">
      Disabled Primary link
   </a>
</p>

خروجی قطعه کد بالا ، به صورت زیر می باشد :

تگ های Button

ما می توانیم از کلاس های button با عنصر <a> ، <button> یا <input> استفاده کنیم. اما توصیه می شود که آن را بیشتر با عناصر <button> استفاده کنیم تا از مسائل مربوط به ناسازگاری میان مرورگرها جلوگیری شود.

مثال زیر این مورد را نشان می دهد :

<a class = "btn btn-default" href = "#" role = "button">Link</a>
<button class = "btn btn-default" type = "submit">Button</button>
<input class = "btn btn-default" type = "button" value = "Input">
<input class = "btn btn-default" type = "submit" value = "Submit">

خروجی قطعه کد بالا ، به صورت زیر می باشد :

فصلِ: 5 , تعداد قسمت ها: 176 , سطح: صفر تا صد

این فصل در یک نگاه:

در این فصل پس از بررسی سیستم مسیریابی و طراحی صفحه نمایش ویدیو ها، به سراغ پنل کاربری خواهیم رفت و مباحث Model Binding و…

توجه: این دوره آموزشی به صورت پیوسته بر اساس آخرین نسخه ی ASP.NET Core بروزرسانی خواهد شد.   آموزش صفر تا صد طراحی سایت اشتراک ویدیو مشابه آپارات با استفاده از  ASP.NET CORE  MVC 3.0 و V…
فصلِ: 5 , تعداد قسمت ها: 135 , سطح: صفر تا صد

این فصل در یک نگاه:

توضیحات کلی مجموعه: در این مجموعه آموزشی، با استفاده از جدیدترین تکنولوژی ها و ابزار های مایکروسافت (دات نت)، به یک پروژه جذاب مدیریت آگهی مشابه دیوار می پردازیم. این آموزش در دو بخش کلی و…
فصلِ: 2 , تعداد قسمت ها: 13 , سطح: صفر تا صد
موضوعات: آموزش Bootstrap

این فصل در یک نگاه:

مباحث ریسپانسیو سازی شامل نقاط شکست مختلف - گرید سیستم - فلکس باکس - …

توجه : این دوره هیچ پیش نیازی ندارد و تمام مطالب از صفر آموزش داده شده است. از این رو شما برای شروع این دوره به هیچ مقدمه یا دوره دیگری نیاز ندارید. ویژگی های دوره آموزش بوت استرپ ۵ : - آم…
فصلِ: 6 , تعداد قسمت ها: 23 , سطح: صفر تا صد
موضوعات: آموزش Bootstrap

این فصل در یک نگاه:

فصل ششم: پروژهپروژه ا : ساخت یک قالب واکنشگرای گروه موسیقیپروژه 2 : ساخت قالب واکنشگرای سایت 5040…

سرفصل دوره آموزش فریم ورک بوت استرپ فصل اول : معرفی بوت استرپ طراحی واکنشگرا ( Responsive Design ) چیست ؟ با مفهوم طراحی واکنشگرا آشنا خواهید شد و تفاوت بین سایت واکنشگرا و سایت نسخه ی …
فصلِ: 4 , تعداد قسمت ها: 78 , سطح: متوسط

این فصل در یک نگاه:

در این دوره آموزشی، وبسایت ورزش3 را با استفاده از ASP.NET Core پیاده سازی می کنیم و همچنین اپ اندروید آن را هم با Xamarin متصل به سرور سایت طراحی و در نهایت نحوه انتشار آن در مارکت هایی مثل …
فصلِ: 4 , تعداد قسمت ها: 240 , سطح: صفر تا صد

این فصل در یک نگاه:

طراحی پنل مدیریت(دسته بندی)- دسته بندی یا category - نمایش دسته های فرعی در view با ورود به یکی از دسته های اصلی و آشن…

توضیحات کلی مجموعه: این مجموعه توسط فریمورک محبوب و دوست داشتنی bootstrap  و به صورت تضمینی  و صفر تا صد جهت یادگیری کارآموزان عزیز ارائه گردیده و دوستانی که این دوره را به طور کامل و دقیق…
فصلِ: 5 , تعداد قسمت ها: 201 , سطح: صفر تا صد

این فصل در یک نگاه:

ایجاد پروژه آژانس مسافرتی.....…

فصل اول: آشنایی با مبانی برنامه نویسی اندروید   آشنایی با معماری برنامه های اندرویدی ساخت شبیه ساز جهت تست پروژه اندروید آشنایی با دستور Toast و حلقه for در برنامه های اندروی…
فصلِ: 1 , تعداد قسمت ها: 2 , سطح: متوسط

این فصل در یک نگاه:

بهترین و پر بازده ترین روش تبدیل بازدیدکننده سایت به مشتری تبلیغات هدفمند و برند سازی هوشمندانه با ایمیل می باشد. ایمیل…

  وبینار(سمینار آنلاین) آموزش تکنیک های ایمیل مارکتینگ   اگر تا انتها این متن را مطالعه کنید نظر شما در مورد ایمیل مارکتینگ 180 درجه عوض می شود!! بر هیچکس پوشیده نیست که از سال 1972 که ای…
فصلِ: 4 , تعداد قسمت ها: 368 , سطح: صفر تا صد

این فصل در یک نگاه:

مباحث تکمیلی فریم ورک لاراول…

فصل اول :آموزش مقدماتی فریم ورک لاراول معرفی فریم ورک لاراول و پیشنیازهای انجام کار انجام کانفیگ های اولیه برای نصب و راه اندازی فریم ورک معرفی روش های نصب پروژه لاراولی از طریق سایت گی…
فصلِ: 1 , تعداد قسمت ها: 155 , سطح: صفر تا صد

این فصل در یک نگاه:

مباحث مقدماتی فریم ورک react.js…

توضیحات کلی مجموعه: فصل اول : آشنایی با مباحث مقدماتی فریم ورک react.js نصب و راه اندازی node.js  و کلیه پیش نیازهای لازم نصب فریم ورک react روی لوکال و انجام تست های لازم آغاز آشنایی …

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید