Hisia ya CSS flex
- panga la kwanza filter
- panga la nne flex-basis
Uhusiano na Kufanya
flex inaandikwa kwa fupi kwa sababu ni muhimu kwa masharti hizo:
Mfumo wa flex unaingiza ukurabu wa kipengele cha uharibifu.
Maelezo:Hali ya flex inaathiriwa kama inaingia katika kipengele cha uharibifu.
Tazama pia:
Mwongozo: CSS Flexbox
Tazama:Hisia ya CSS flex-basis
Tazama:Hisia ya CSS flex-direction
Tazama:Hisia ya CSS flex-flow
Tazama:Hisia ya CSS flex-grow
Tazama:Hisia ya CSS flex-shrink
Tazama:Hisia ya CSS flex-wrap
Mfano
Bila kumwambia matokeo yake, kumfanya ukubwa wa kina-mashine kwa kina-mashine kina-mashine kina-mashine:
#main div { -ms-flex: 1; /* IE 10 */ flex: 1; }
Inayotaka ya CSS
flex: flex-grow flex-shrink flex-basis|auto|initial|inherit;
Inayotaka ya kina-mashine
Inayotaka | Inayoitaka |
---|---|
flex-grow | Namba, inayotaka kina-mashine kwa kushiriki kwa kina-mashine kama kina-mashine. |
flex-shrink | Namba, inayotaka kina-mashine kwa kushiriki kwa kina-mashine kama kina-mashine kina-mashine. |
flex-basis |
Ukubwa wa kina-mashine Inayotaka ya maadili: "auto", "inherit", au inayotaka kwa "%", "px", "em", au kina-mashine ya ujuu nyingine. |
auto | Inaonekana kama 1 1 auto. |
initial | Inaonekana kama 0 0 auto. Angalia: initial. |
none | Inaonekana kama 0 0 auto. |
inherit | Inatumiwa kwa kusaidia kina-mashine yake ya kina-mashine. Angalia: inherit. |
Mafanikio ya tekni
Mwako: | 0 1 auto |
---|---|
Kutumia: | Haijafaa |
Uharibifu wa uharibifu: | Inahusishwa. Angalia mafuatilia ya kina-mashine kama:Mafuatilia ya uharibifu wa uharibifu. |
Muda: | CSS3 |
Inayotaka ya JavaScript: | object.style.flex="1" |
Mafanikio ya kina-mashine
Tumia flex na kina-mashine ya media kufanya muundo tofauti kwa ukubwa wa kina-mashine/kiambata zaidi:
.flex-container { display: flex; flex-wrap: wrap; } .flex-item-left { flex: 50%; } .flex-item-right { flex: 50%; } /* Muundo wa kina-mashine wa kina-mashine - kufanya muundo wa mawingu moja (100%) hataa muundo wa mawingu mbili (50%) */ @media (max-width: 800px) { .flex-item-right, .flex-item-left { flex: 100%; } }
Muungano wa kina-mashine
Mafuatilia ya namba kwenye tabia inaonyesha sababu ya kwanza ya kufungua tabia kwa kina-mashine yaliyotaka.
Mafuatilia ya namba inayotaka kwa -webkit-, -ms- au -moz- inaonyesha sababu ya kwanza ya kuanzisha kufungua hifadhi.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
29.0 21.0 -webkit- |
11.0 10.0 -ms- |
28.0 18.0 -moz- |
9.0 6.1 -webkit- |
17.0 |
- panga la kwanza filter
- panga la nne flex-basis