CSS flex गुण
- पिछला पृष्ठ filter
- अगला पृष्ठ flex-basis
परिभाषा और उपयोग
flex निम्नलिखित गुणों का लघुरूप है:
flex लाभकारी प्रोजेक्ट की लाभकारी लंबाई सेट करता है।
टिप्पणी:यदि एलीमेंट एक लाभकारी प्रोजेक्ट नहीं है, तो flex गुण अवैध है।
अन्य देखें:
तस्तीर: CSS 弹性框
CSS 语法
flex: flex-grow flex-shrink flex-basis|auto|initial|inherit;
属性值
值 | 描述 |
---|---|
flex-grow | 数字,规定项目相对于其余弹性项目的增长量。 |
flex-shrink | 数字,规定项目相对于其余弹性项目的收缩量。 |
flex-basis |
项目的长度。 合法值:"auto"、"inherit",或单位为 "%", "px", "em" 的值,或任何其他长度单位。 |
auto | समान 1 1 auto। |
initial | समान 0 1 auto।देखें: initial。 |
none | समान 0 0 auto। |
inherit | अपने पितृ एलेमेंट से इस गुण को विरासत करें।देखें: inherit。 |
तकनीकी विवरण
डिफ़ॉल्ट वैल्यू: | 0 1 auto |
---|---|
विरासत: | नहीं |
एनिमेशन निर्माण: | समर्थन।अलग गुण को देखें।देखें:एनिमेशन संबंधी गुण。 |
संस्करण: | CSS3 |
JavaScript व्याकरण: | object.style.flex="1" |
अधिक उदाहरण
flex और मीडिया क्वेरी का संयोजन करके विभिन्न स्क्रीन आकार/डिवाइस के लिए अलग-अलग लेआउट बनाएं:
.flex-container { display: flex; flex-wrap: wrap; } .flex-item-left { flex: 50%; } .flex-item-right { flex: 50%; } /* प्रतिसादी लेआउट - दो स्तम्भ लेआउट (50%) के बजाय एक स्तम्भ लेआउट (100%) बनाएं */ @media (max-width: 800px) { .flex-item-right, .flex-item-left { flex: 100%; } }
ब्राउज़र समर्थन
तालिका में दिए गए नंबर इस गुण के पूर्णता से समर्थित पहले ब्राउज़र संस्करण को निर्देशित करते हैं।
सभी -webkit-、-ms- या -moz- से शुरू होने वाले नंबर फ़र्स्ट प्रीफ़िक्स वाली संस्करण का उपयोग करते हैं।
च्रोम | आईई / एज | फायरफॉक्स | सफारी | ओपेरा |
---|---|---|---|---|
29.0 21.0 -webkit- |
11.0 10.0 -ms- |
28.0 18.0 -moz- |
9.0 6.1 -webkit- |
17.0 |
- पिछला पृष्ठ filter
- अगला पृष्ठ flex-basis