ویژگی flex-grow CSS

تعریف و استفاده

ویژگی flex-grow مقدار افزایش این پروژه در مقایسه با بقیه پروژه‌های انعطاف‌پذیر در یک قالب مشترک را تعیین می‌کند.

نکته:اگر عنصر انعطاف‌پذیر نباشد، ویژگی flex غیرمتعیین است.

لطفاً به:

آموزش CSS: مقابله CSS انعطاف‌پذیر

دستورالعمل CSS:ویژگی flex

دستورالعمل CSS:ویژگی flex-basis

دستورالعمل CSS:ویژگی flex-direction

دستورالعمل CSS:ویژگی flex-flow

دستورالعمل CSS:ویژگی flex-shrink

دستورالعمل CSS:ویژگی flex-wrap

دستورالعمل HTML DOM:ویژگی flexGrow

مثال

باید عرض پروژه دوم به سه برابر عرض بقیه پروژه‌های انعطاف‌پذیر باشد:

div:nth-of-type(1) {flex-grow: 1;}
div:nth-of-type(2) {flex-grow: 3;}
div:nth-of-type(3) {flex-grow: 1;}

آزمایش کنید:

قوانین CSS

flex-grow: number|initial|inherit;

مقدار ویژگی

مقدار توضیح
number مقدار عددی، که تعیین می‌کند میزان افزایش این پروژه در مقایسه با بقیه پروژه‌های انعطاف‌پذیر است. پیش‌فرض 0 است.
initial این ویژگی را به مقدار پیش‌فرض خود تنظیم می‌کند. لطفاً به: initial.
inherit این ویژگی را از عنصر والد خود ارث می‌برد. لطفاً به: inherit.

جزئیات فنی

مقدار پیش‌فرض: 0
وراثت: خیر
انیمیشن‌سازی: پشتیبانی می‌شود. لطفاً به:ویژگی‌های مرتبط با انیمیشن.
نسخه: CSS3
قوانین جاوااسکریپت: object.style.flexGrow="5"

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

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

اعداد در جدول نشان‌دهنده نسخه اولیه‌ای است که از پیشوند استفاده می‌کند -webkit-، -ms- یا -moz- و باید از آن استفاده شود.

Chrome IE / Edge Firefox Safari Opera
29.0
21.0 -webkit-
11.0 28.0
18.0 -moz-
9.0
6.1 -webkit-
17.0