آموزش طراحی متریال با Materialize (جلسه 10) - دکمه ها

دسته بندی: آموزش
زمان مطالعه: 2 دقیقه
۰۳ اردیبهشت ۱۳۹۵

در این جلسه با ادامه موضوع مربوط به طراحی متریال با Materialize در خدمتتون هستم.getting-started-materialize-css-framework

دکمه‌ها در Materialize

Materialize تعدادی کلاسهای از پیش تعریف شده برای دکمه داره و میتونین از اونا برای زیبایی سایتتون استفاده کنید. کلاسهایی که در این مورد وجود دارند عبارتند از:

  • btn : این کلاس اجباری است و با نسبت دادن این کلاس به دکمه‌ها و لینکها، اون المنت بصورت دکمه Materialize در میاد
  • btn-floating : با استفاده از این کلاس، دکمه بصورت دایره در میاد
  • btn-flat : نسبت دادن افکت فلت یا تخت به دکمه
  • btn-large : بزرگ کردن دکمه مورد نظر
  • disabled : با نسبت دادن این کلاس دکمه مورد نظر استایل غیر فعال رو میگیره
  • waves-effect : با نسبت دادن این کلاس به المنت مورد نظر میتونین افکت موجدار شدن با کلیک رو برای اون المنت فعال کنید.

مثالها

Raised Buttons:

<button class="btn waves-effect waves-teal">Add</button>
<button class="btn waves-effect waves-teal"><i class="material-icons left">add</i>Add</button>
<button class="btn waves-effect waves-teal"><i class="material-icons right">add</i>Add</button>
<button class="btn waves-effect waves-teal disabled">Add</button>

خروجی:btn1

میبینید که کلاس btn برای همه موارد قرار داده شده و زمانی که بر روی دکمه‌ها هاور میکنید یک افکت اجرا میشه و مثل اینه که دکمه از جای خودش بلند میشه. همچنین زمانی که بر روی دکمه کلیک میکنید یک موج پخش میشه. با استفاده از wave-teal هم رنگ موج رو مشخص کردیم. در خط آخر هم با اضافه کردن کلاس disabled، دکمه مورد نظر رو غیر فعال کردیم.

دکمه‌های فلت:

<button class="btn-flat waves-effect waves-teal">Add</button>
<button class="btn-flat waves-effect waves-teal disabled" ><i class="material-icons left">add</i>Add</button>

خروجی:btn2

همونطور که دیدید دکمه‌های فلت قرار داده شدن و سایه ندارن و با هاور هم از جای خود بلند نمیشن.

دکمه‌های بزرگ:

<a class="btn-floating btn-large waves-effect waves-light red"><i class="material-icons">add</i></a>
<a class="btn-floating btn-large waves-effect waves-light red disabled"><i class="material-icons">add</i></a>

خروجی:btn3

همونطور که دیدید دکمه هارو با استفاده از کلاس btn-large بزرگ کردیم و همچنین با استفاده از کلاس btn-floating اونا رو بصورت دایره ای در آوردیم.

امیدوارم از این مطلب خوشتون اومده باشه.

موفق و پیروز باشید

یا علی

Source

چه امتیازی به این مقاله می دید؟
نویسنده محمد اسفندیاری
بسیار به طراحی وب علاقمندم و به سرعت در حال یادگیری تمام مباحث پیشرفته هستم و دوست دارم که به دیگران هم یاد بدهم.

جلسات دوره

نظرات کاربران

اولین دیدگاه این پست رو تو بنویس !

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.