Hisia ya CSS flex

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

Tazama:Inayotaka ya HTML DOM ya flex

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;
}

Jifunze tena

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%;
  }
}

Jifunze tena

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