CSS ఫ్లెక్స్ అట్రిబ్యూట్
- ముంది పేజీ filter
- తరువాత పేజీ flex-basis
నిర్వచనం మరియు వినియోగం
ఫ్లెక్స్ ఈ స్పెసిఫికేషన్ల సరళీకృత స్పెసిఫికేషన్ ఉంది:
ఫ్లెక్స్ స్పెసిఫికేషన్ స్పాంజ్ ప్రాజెక్ట్ యొక్క స్పాంజ్ ప్రామాణిక పొడవును నిర్వచిస్తుంది.
ప్రత్యామ్నాయం:ఎల్లా అంశం స్పాంజ్ ప్రాజెక్ట్ కాదు అయితే ఫ్లెక్స్ స్పెసిఫికేషన్ అనివార్యం కాదు.
మరింత చూడండి:
శిక్షణాలుకు: CSS విక్షేపక పెట్టె
సూచన:CSS ఫ్లెక్స్బేసిస్ అట్రిబ్యూట్
సూచన:CSS ఫ్లెక్స్డిరెక్షన్ అట్రిబ్యూట్
సూచన:CSS ఫ్లెక్స్ఫ్లో అట్రిబ్యూట్
సూచన:CSS ఫ్లెక్స్గ్రో అట్రిబ్యూట్
సూచన:CSS ఫ్లెక్స్ష్రింక్ అట్రిబ్యూట్
సూచన:CSS ఫ్లెక్స్వ్రాప్ అట్రిబ్యూట్
సూచన:HTML DOM flex లక్షణం
ఉదాహరణ
అందుకు విషయం లేకుండా, అన్ని విక్షేపక ప్రాజెక్టుల పొడవులను సమానంగా చేయండి:
#main div { -ms-flex: 1; /* IE 10 */ flex: 1; }
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%; } }
బ్రౌజర్ మద్దతు
ఈ పట్టికలో సంఖ్యలు ఈ లక్షణాన్ని పూర్తిగా మద్దతు ఇచ్చే మొదటి బ్రౌజర్ సంస్కరణను పేర్కొన్నాయి.
ఈ సంఖ్యలు ముందుగా ఉపయోగించబడిన ప్రత్యేకతలు ఉన్న ప్రథమ సంస్కరణలను సూచిస్తాయి.
క్రోమ్ | ఐఇ / ఎంజె | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
---|---|---|---|---|
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