CSS justify-self గుణం
- పూర్వ పేజీ justify-items
- తదుపరి పేజీ @కీఫ్రేమ్స్
నిర్వచనం మరియు వినియోగం
justify-self అట్రిబ్యూట్ గ్రిడ్ యొక్క యునిట్ లో వాకింగ్ మోడ్ లో గ్రిడ్ అంశమును అనుకూలీకరిస్తుంది.
ఇంగ్లీష్ పేజీలకు, వాకింగ్ మోడ్ నుండి కుడికి ఉంటుంది, బ్లాక్ దిశ కుడికి ఉంటుంది.
ఈ అట్రిబ్యూట్ కు ఏదైనా అనుకూలీకరణ ప్రభావాన్ని చేయడానికి, గ్రిడ్ అంశమును వాకింగ్ మోడ్ లో తన చుట్టూ అందుబాటులోకి చేయవలసిన అంతరాన్ని పంచుకోవాలి.
అడ్వైజరీ:గ్రిడ్ అంశములను బ్లాక్ దిశలో బదులుగా వాకింగ్ మోడ్ లో అనుకూలీకరించడానికి, ఉపయోగించండి: align-self అట్రిబ్యూట్ లేదా align-items అట్రిబ్యూట్ అట్రిబ్యూట్లు.
మరియు చూడండి:
CSS పాఠ్యక్రమం:CSS Grid
CSS పాఠ్యక్రమం:CSS లోకేషనింగ్
CSS పరిశీలనా పుస్తకం:align-content అట్రిబ్యూట్
CSS పరిశీలనా పుస్తకం:align-items అట్రిబ్యూట్
CSS పరిశీలనా పుస్తకం:align-self అట్రిబ్యూట్
CSS పరిశీలనా పుస్తకం:direction అట్రిబ్యూట్
CSS పరిశీలనా పుస్తకం:grid అట్రిబ్యూట్
CSS పరిశీలనా పుస్తకం:grid-template-columns అట్రిబ్యూట్
CSS పరిశీలనా పుస్తకం:position అట్రిబ్యూట్
CSS పరిశీలనా పుస్తకం:writing-mode అట్రిబ్యూట్
మరియు చూడండి:
ఇన్స్టాన్స్
ఉదాహరణ 1
గ్రిడ్ యొక్క యునిట్ కుడికి గ్రిడ్ అంశమును అనుకూలీకరించండి:
.red { display: grid; justify-self: right; }
ఉదాహరణ 2: justify-self కు మరియు justify-items కు పోల్చండి
కంటైనర్ కు సంబంధించిన అనుకూలీకరణను 'మధ్యం' గా సెట్ చేయండి, గ్రిడ్ అంశమును 'కుడికి' సెట్ చేయండి. అట్రిబ్యూట్ విలువ 'right' ప్రభావం పెట్టుతుంది:
#container { display: grid; justify-items: center; } .blue { justify-self: right; }
ఉదాహరణ 3: అబ్సూల్యూట్ లోకేషన్ గ్రిడ్ అంశముపై justify-self సెట్ చేయండి
అబ్సూల్యూట్ లోకేషన్ గ్రిడ్ అంశమును 'right' కు సరికొరికి చేయండి:
#container { display: grid; position: relative; } .red { position: absolute; justify-self: right; }
ఉదాహరణ 4: writing-mode
గ్రిడ్ కంటైనర్ ఎలమెంట్ యొక్క writing-mode అట్రిబ్యూట్ విలువ వర్టికల్-ఆర్గ్ అయినప్పుడు, వాకింగ్ మోడ్ నిర్దిష్టం కుడికి. ఫలితంగా, కంటైనర్ యొక్క ప్రారంభం ఎడమ నుండి టాప్ కు మారింది, కంటైనర్ యొక్క ముగింపు కుడి నుండి బోటం కు మారింది:
#container { display: grid; writing-mode: vertical-rl; } .blue { justify-self: end; }
例子 5:direction
网格容器元素的 direction 属性值设置为“rtl”时,行内方向是从右到左。结果是容器的起点从左侧移到右侧,容器的末端从右侧移到左侧:
#container { display: grid; direction: rtl; } .blue { justify-self: end; }
CSS 语法
justify-self: auto|normal|stretch|positional alignment|overflow-alignment|బేసైన్ అనిమేషన్|initial|inherit;
属性值
值 | 描述 |
---|---|
auto | 默认值。继承网格容器的 justify-self 属性值。 |
normal |
取决于布局上下文,但类似于未设置 size 时网格项在网格布局中的 'stretch'。 如果设置了 size ,则属性值的行为类似于 'start'。 |
stretch | 如果未设置 inline-size(宽度),则拉伸以填充网格单元格。 |
start | వరుసలో ప్రవాహ దిశలో ప్రాజెక్ట్ను ప్రాంతంలో సమాంతరంగా చేయండి. |
left | ప్రాజెక్ట్ను ఎడమ సమాంతరంగా చేయండి. |
center | ప్రాజెక్ట్ను మధ్యలో సమాంతరంగా చేయండి. |
end | వరుసలో ప్రవాహ దిశలో ప్రాజెక్ట్ను సమాంతరంగా చేయండి. |
right | ప్రాజెక్ట్ను కుడి సమాంతరంగా చేయండి. |
overflow-alignment |
|
బేసైన్ అనిమేషన్ | ఎలమెంట్ మరియు పేర్పాటు అంశం యొక్క బేసైన్ తో సమాంతరంగా ఎలమెంట్ ను సమాంతరంగా చేయండి. |
initial | ఈ లక్షణాన్ని అప్రమేయ విలువకు అమర్చండి. చూడండి: initial. |
inherit | తన పేర్పాటు అంశం నుండి ఈ లక్షణాన్ని పారంపర్యం చేయండి. చూడండి: inherit. |
సాంకేతిక వివరాలు
అప్రమేయ విలువ: | auto |
---|---|
పారంపర్యం చేయండి: | లేదు |
అనిమేషన్ తయారీ: | మద్దతు లేదు. చూడండి:అనిమేషన్ సంబంధిత లక్షణాలు. |
వెర్షన్: | CSS3 |
జావాస్క్రిప్ట్ సంకేతాలు: | object.style.justifySelf="right" |
బ్రౌజర్ మద్దతు
ఈ పట్టికలో వర్గీకరించబడిన సంఖ్యలు ఈ లక్షణాన్ని పూర్తిగా మద్దతు ఇస్తున్న బ్రౌజర్ వెర్షన్ను చూపుతాయి.
క్రోమ్ | ఎండ్జె | ఫైర్ఫాక్స్ | సఫారీ | ఆపెరా |
---|---|---|---|---|
క్రోమ్ | ఐఈ / ఎండ్జె | ఫైర్ఫాక్స్ | సఫారీ | ఆపెరా |
57.0 | 16.0 | 45.0 | 10.1 | 44.0 |
- పూర్వ పేజీ justify-items
- తదుపరి పేజీ @కీఫ్రేమ్స్