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

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

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

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

  • کلاسهای مرتبط به رنگ : با استفاده از این کلاسها میتونین رنگ رو مشخص کنید مانند red، blue و ....
  • کلاسهای مرتبط به ترازبندی : با استفاده از این کلاسها میتونین از نظر افقی و عمودی المنتهاتون رو ترازبندی کنید و شامل valign-wrapper، left-align و right-align و center-align و right و left
  • کلاس‌های مخفی کننده متناسب با شرایط : برای مثال کلاسهای hide و hide-on-small-only و hide-on-med-only و hide-on-med-and-down و hide-on-med-and-up و hide-on-large-only
  • کلاسهای مرتبط با فرمت : برای مثال truncate و hoverable

مثال کلاسهای مرتبط با رنگها

برای مثال کد زیر رو در نظر بگیرید:

<div class="red">
   <p>The latest versions of Apple Safari, Google Chrome, Mozilla Firefox, and Opera all support many HTML5 features and Internet Explorer 9.0 will also have support for some HTML5 functionality.</p>
</div>
<div class="green">
   <p>The mobile web browsers that come pre-installed on iPhones, iPads, and Android phones all have excellent support for HTML5.</p>
</div>

خروجی کد بالا:2

 

<div class="card-panel valign-wrapper">
   <p class="valign">Vertically Aligned Text</p>
</div>
<div class="card-panel">
   <div><p class="left-align">Left Aligned Text</p></div>
   <div><p class="right-align">Right Aligned Text</p></div>
   <div><p class="center-align">Center Aligned Text</p></div>
</div>

خروجی کد بالا:3

مثال کلاسهای مرتبط با مخفی سازی

<div class="hide">
   <p>Hidden on all devices</p>
</div>
<div class="hide-on-small-only">
   <p>Hidden on mobile devices</p>
</div>

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

مثال کلاسهای مرتبط با فرمت

<div class="card-panel">
   <p class="truncate">The latest versions of Apple Safari, Google Chrome, Mozilla Firefox, and Opera all support many HTML5 features and Internet Explorer 9.0 will also have support for some HTML5 functionality.</p>
</div>
<div class="card-panel hoverable">
   <p>The mobile web browsers that come pre-installed on iPhones, iPads, and Android phones all have excellent support for HTML5.</p>
</div>

اگر بر روی المنت دوم هاور کنید، افکت زیبایی نمایش داده میشه.

اگر بخواید یک المنت رو در مرکز المنت دیگه ای قرار بدین، باید به تگ parent کلاس center رو بدین.

<div class="card-panel center">
   <img src="html5-mini-logo.jpg" alt="html5">           
</div>

خروجی:4

کلاسهای دیگه رو هم خودتون میتونین امتحان کنید و نتیجشون رو ببینید.

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

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

یا علی

Source

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

جلسات دوره

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

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

نیاز به لاگین

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