پرش به مطلب اصلی

استایل اصلی کارت ها

مگر اینکه از طرح کارت خاصی از طرح های موجود در قالب استفاده کنید، در غیر اینصورت بیشتر المان ها داخل کارت‌ها قرار میگیرند.
این کارت ها برای ایجاد جلوه های زیبا، گرد و سایه و همچنین ایجاد حاشیه در اطراف عناصر داخل کارت ساخته شده اند.

html
<div class="card card-style">
<div class="content UTILITY_SPACING">
<h1>Hello.</h1>
<p>I am a card.</p>
</div>
</div>

خط 1 تگ div را به عنوان یک کارت تعریف می کند. اضافه کردن کارت به سبک حاشیه ها و سایه های گرد ایجاد می کند و همچنین یک حاشیه بین آن و لبه ها باقی می گذارد.
خط 2 محتوای کارت است. این یک حاشیه در داخل خود کارت ایجاد می کند تا محتوا را حفظ کند.

توجه داشته باشید که یک فضای UTILITY_SPACING در محتوا باقی مانده است. این میتواند برای افزودن کلاس های کمکی همانطور که در راهنمای اصلی برای تنظیم فضای بین محتوا و کارت ذکر شده است استفاده شود. برای مثال، فرض کنید میخواهید هیچ حاشیه‌ای برای محتوای خود نداشته باشید، سپس به جای UTILITY_SPACING، mb-0 را اضافه کنید. میتوانید از هر کلاس کمکی قالب یا بوت‌استرپ در اینجا استفاده کنید همانطور که در فصل کلاس‌ های کمکی توضیح داده شد.

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

اخطار و اعلان ها | راهنمای محصولات راست چین
پرش به مطلب اصلی

اخطار و اعلان ها

اخطارها​

استفاده از اخطارها پیشفرض بوت‌استرپ به این معنی است که میتوانید از هر یک از مثال‌های نشان‌ داده‌ شده در component-notifications.html استفاده کنید، که شامل یک تگ span برای آیکونی است که میتواند از هر آیکون Fontawesome استفاده کنید.

اعلان های کشویی​

نکته

اعلان کشویی که از بالا باز میشود باید خارج از محتوای صفحه قرار گیرد.

هر اعلانی که از بالای صفحه میآید خارج از محتوای صفحه component-notifications.html قرار میگیرد. بیایید کد هر کدام را توضیح دهیم.

توضیح کلی​

این فقط منطق کلی سیستم اعلان را توضیح میدهد. پس از بسته شدن کلاس page-content در component-notifications.html بررسی کنید تا نمونه‌های بیشتری را مشاهده کنید. هر اعلان شامل عناصر ساده ای است که میتوانید به راحتی با استفاده از کلاس های کمکی آن را مطابق با نیاز خود تغییر دهید.

html
<div
id="notification-1"
data-bs-dismiss="notification-1"
data-bs-delay="3000"
data-bs-autohide="true"
class="notification NOTIFICATION_TYPE bg-dark1-dark"
>
{/* check the component-notifications.html page, after the page-content closes
to see more*/}
</div>

خط 2: آی دی اعلان را مشخص میکند. در صورتی که بخواهید اعلان را از دکمه ای در صفحه، فعال کنید، از این مورد استفاده میشود. میتوانید با افزودن data-toast="notification-1" آن را فعال کنید. مطمئن شوید که این همیشه یک عدد منحصر به فرد است. این آی دی همچنین برای حذف اعلان از یک دکمه و یا اگر کاربر روی آن ضربه بزند، استفاده میشود.

خط 3: ویژگی data-bs-dismiss است که همان آی دی منحصر به فرد خط 2 را به اشتراک میگذارد. اگر میخواهید اعلان را با ضربه زدن روی آن رد کنید، از آن استفاده میشود.

خط 4: تاخیر اعلان است. این مدت زمانی است که اعلان قبل از خط 5 روی صفحه قابل مشاهده خواهد بود، اگر روی true تنظیم شود، آن را دوباره مخفی میکند.

خط 6: کلاسی است که برای اعلان استفاده میشود و رنگ پس‌زمینه‌ای که میخواهید استفاده کنید.

از چه نوع اعلان هایی میتوانم استفاده کنم؟​

میتوانید کلاس NOTIFICATION_TYPE را با هر یک از سبک های زیر جایگزین کنید

  • notification-android
  • notification-ios
  • notification-material

همچنین میتوانید این کلاس را به‌طور کامل حذف کنید و با استفاده از کلاس‌های کمکی به اعلان خود هر طور که میخواهید استایل دهید. بهترین راه برای درک این اعلان‌ها، کپی پیست آن‌ها و تطبیق محتوا با نیازهایتان است.

نکته نکته برای توسعه ‌دهندگان

شما میتوانید با بررسی رفتار Toast JavaScript در Bootstrap، از پیاده‌سازی برنامه‌نویسی‌شده‌ی جاوا اسکریپت برای اعلان‌های کشویی استفاده کنید.