English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CSS 参考手册

CSS @规则(RULES)

CSS 属性大全

CSS3 flex-shrink 属性使用方法及示例

flex-shrink CSS属性指定flex项目相对于flex容器内其他项目的收缩方式。

下表为此属性的用法说明和版本历史记录,以及该属性在javascript脚本中的使用语法。

默认值:1
适用于:弹性元素
继承:没有
可动画制作:是。请参考 动画属性
版本: CSS3的新功能
JavaScript语法:object.style.flexShrink="5"

flex-shrink的使用语法

此属性的语法如下:

flex-shrink: number | initial | inherit

المثال التالي يوضح كيفية استخدام خاصية flex-shrink.

.flex-container {
    display: flex;
} 
.item1 {
    width: 100px;
    background: #ff80c0;
    -webkit-flex-shrink: 1; /* Safari 6.1+ */
    flex-shrink: 1;
}
.item2 {
    width: 100px;
    background: #8080ff;
    -webkit-flex-shrink: 3; /* Safari 6.1+ */
    flex-shrink: 3;
}
.item3 {
    width: 100px;
    background:#0080ff;
    -webkit-flex-shrink: 5; /* Safari 6.1+ */
    flex-shrink: 5;
}
اختبار‹/›

قيمة الخاصية

جدول يصف قيم هذه الخاصية.

القيمةوصف
numberعدد إيجابي، يستخدم لتحديد معامل التقلص للعنصر المرن. القيمة الافتراضية هي 1. القيم السلبية غير صالحة.
initialاعتماد قيمة هذا الخصائص على قيمتها الافتراضية.
inheritإذا تم تحديد، فإن العناصر المرتبطة تستخدم نفس قيمة flex-shrink الخاصة بالعنصر الأم.

تطابق المتصفحات

تطابق متصفحات الـ flex-shrink، الأرقام في الجدول التالي تمثل أحدث إصدار من المتصفح يدعم هذه الخاصية؛ جميع المتصفحات الشائعة يدعمون هذه الخاصية.

  • Firefox 18+ -moz-،28+

  • Google Chrome 21+ -webkit-،29+

  • Internet Explorer 11+

  • Apple Safari 6.1+ -webkit-

  • Opera 12.1+

قراءة المزيد

يرجى الرجوع إلى التعليمات التالية:تصميم الصفحات المتعددة باستخدام CSS3

خصائص مرتبطة:align-content،align-items،align-self،display،flex،flex-basis،flex-direction،flex-flow،flex-grow،flex-wrap،justify-content،min-height،min-width،order