این آموزش در تاریخ ۱۴۰۰/۱۱/۰۲ آپدیت شده است.

آموزش ویژگی flex-shrink در CSS

سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش ویژگی flex-shrink در CSS با من همراه باشید.

آموزش ویژگی flex-shrink در CSS

Free-Learn

ویژگی flex-shrink در CSS

با استفاده از ویژگی flex-shrink در CSS میتوان مشخص کرد که یک آیتم چقد میتونه رشد کمتری ( کوچکتر ) بشه، نسبت به بقیه آیتم های موجود در فلکس باکس.

این ویژگی معمولا با ویژگی های flex-grow و flex-basis مورد استفاده قرار میگیرد، و در واقع این ویژگی یکی از ۳ ویژگی ایست که در بصورت خلاصه در ویژگی flex مورد استفاده قرار میگیرد.

Free-Learn

مثال از این ویژگی

در ادامه میتوانید یک مثال از ویژگی flex-shrink را در زبان CSS مشاهده نمایید.

امتحان کنید

Free-Learn

جدول مشخصات ویژگی flex-shrink در CSS

در جدول زیر میتوانید مشخصات کلی این ویژگی را در زبان CSS مشاهده نمایید.

مقدار پیش فرض ۱
قابل ارث بری ندارد | اطلاعات بیشتر
قابل متحرک سازی دارد | اطلاعات بیشتر
نسخه CSS3
نحوه استفاده در جاوااسکریپت object.style.flexShrink=”5″;

Free-Learn

پشتیبانی مرورگرها

در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از ویژگی flex-shrink در CSS پشتیبانی میکنند یا خیر.

نام ویژگی Chrome Firefox Opera Safari Edge
flex-shrink ۲۹ ۲۸ ۱۷ ۹ ۱۲

Free-Learn

شکل نوشتاری

نحوه نوشتن یا استفاده یا سینتَکس (Syntax) این ویژگی در CSS بصورت زیر می باشد.

Free-Learn

جدول مقادیر ویژگی flex-shrink در CSS

در جدول زیر میتوانید، مقادیری را که میتوان در این ویژگی استفاده کرد مشاهده نمایید.

مقدار توضیح
number یک عدد که میزان کوچکتر شدن آیتم را نسبت به بقیه آیتم ها مشخص میکند
( مقدار پیش فرض ۱ )
initial استفاده از مقدار پیش فرض یا اولیه | اطلاعات بیشتر
inherit استفاده از مقدار پدر یا والد ( به ارث بری ) | اطلاعات بیشتر

Free-Learn

نکات و توضیحات

  • یک تگ باید حتما آیتم یا فرزندی از یک فلکس باکس باشد تا ویژگی flex-shrink بروی آن اثر داشته باشد، در غیر اینصورت این ویژگی بی اثر خواهد ماند.
  • برای اینکه واقعا عملکرد این ویژگی رو ببینید، در همون مثال بالا، صفحه رو تغییر اندازه بدید و همینجور هی کوچیک کنید، بعدش میبینید که اون آیتم نسبت به بقیه آیتم ها کوچک نمیشه و اندازه ثابتی داره، همین تموم شد رفت ( یعنی اجازه نمیده اون آیتم همانند دیگر آیتم ها کوچکتر بشه )

Free-Learn

دریافت PDF یا پرینت این مطلب