CSS justify-items ਪ੍ਰਾਪਰਟੀ
- ਪਿਛਲੀ ਪੰਨਾ justify-content
- ਅਗਲਾ ਪੰਨਾ justify-self
تعریف اور استعمال
justify-items اپریشن گرید کونٹینر پر قائم کیا جاتا ہے، تاکہ ذیلی عنصر (گرید آئٹم) اندرونی رجحان کی جانب تنسق کاری کی جائیں.
انگریزی صفحات کے لئے، اندرونی رجحان سائیڈ سے بائیں کی جانب آگا رہا ہوگا، بلاک رجحان نیچے کی جانب آگا رہا ہوگا.
جبتر آئٹم کو کسی تنسق کاری کا اثر دینا ہوگا تو، گرید آئٹم کو اندرونی رجحان کی جانب اپنے اطراف میں قابل استعمال خالی علاقے کی جانب کا اشارہ دینا ہوگا.
نکات:جبتر آئٹم کو بلاک رجحان کی جانب تنسق کاری کردیئے جائیگا تو، align-items اپریشن اپریشن.
مزید دیکھیئے:
CSS درس:CSS Grid
CSS درس:CSS تنسق
CSS مرجع دستاویز:align-items اپریشن
CSS مرجع دستاویز:direction اپریشن
CSS مرجع دستاویز:grid اپریشن
CSS مرجع دستاویز:grid-template-columns اپریشن
CSS مرجع دستاویز:justify-self اپریشن
CSS مرجع دستاویز:position اپریشن
CSS مرجع دستاویز:writing-mode اپریشن
مثال
مثال 1
جبتر آئٹم کو اپنے گرید یونٹ کی خاتمے پر اندرونی رجحان کی جانب تنسق کاری کردیئے جائیگا:
#container { display: grid; justify-items: end; }
مثال 2: justify-items کی مقابلوئے justify-self
کونٹینر کی تنسق کاری کو ‘میدان میں’ کی جانب تنسق کاری کردیئے جائیگا، گرید آئٹم خود کو ‘راستہ’ کی جانب تنسق کاری کردیئے جائیگا. اپریشن وال آپریشن ‘right’ کو برتری حاصل ہوگی:
#container { display: grid; justify-items: center; } .blue { justify-self: right; }
مثال 3: مطلق تعین کئے گئے گرید آئٹم پر justify-items کا استعمال
مطلق تعین کئے گئے گرید آئٹم کی تنسق کاری کو ‘راستہ’ کی جانب تنسق کاری کردیئے جائیگا:
#container { display: grid; position: relative; justify-items: right; } .blue { position: absolute; }
مثال 4: writing-mode
جبتر کونٹینر عناصر کا writing-mode اپریشن وال آپریشن vertical-rl رکھا گیا ہوا تو، اندرونی رجحان افقی طور پر نیچے کی جانب آگا رہا ہوگا. نتیجہ یہ ہوگا کہ کونٹینر کا آغاز سائیڈ سے آگا رہا ہوگا، کونٹینر کا آخری حصہ اگلے سے نیچے آگا رہا ہوگا:
#container { justify-items: end; writing-mode: vertical-rl; }
ਉਦਾਹਰਣ 5: direction
ਜਦੋਂ ਗ੍ਰਿੱਡ ਕੰਟੇਨਰ ਤੱਤ ਦਾ direction ਗੁਣ ਮੁੱਲ 'rtl' ਹੋਵੇ ਤਾਂ ਰੇਖੀ ਦਿਸ਼ਾ ਵੱਲੋਂ ਰਾਹੀਂ ਦਸਤਖਤ ਕੀਤਾ ਜਾਵੇਗਾ। ਨਤੀਜੇ ਵਜੋਂ ਕੰਟੇਨਰ ਦਾ ਸ਼ੁਰੂ ਸੱਜੇ ਤੋਂ ਵੱਲੋਂ ਅਤੇ ਕੰਟੇਨਰ ਦਾ ਅੰਤ ਸੱਜੇ ਤੋਂ ਵੱਲੋਂ ਹੋਵੇਗਾ:
#container { justify-items: start; direction: rtl; }
CSS ਗਰੇਫਿਕਸਿਜ਼ਿਨ
justify-items: legacy|normal|stretch|positional alignment|overflow-alignment|baseline alignment|initial|inherit;
ਗੁਣ ਮੁੱਲ
ਮੁੱਲ | ਵਰਣਨ |
---|---|
legacy |
ਮੂਲ ਮੁੱਲ ਜਦੋਂ ਮੂਲ ਮੁੱਲ 'legacy' ਨਾਲ ਸ਼ੁਰੂ ਹੋਵੇ ਤਾਂ ਜਸਟੀਫਾਈ-ਸੈਲਵਾਲ ਦਾ ਮੁੱਲ 'auto' ਵਾਲਾ ਗ੍ਰਿੱਡ ਤੱਤ ਗ੍ਰਿੱਡ ਕੰਟੇਨਰ ਦੇ ਜਸਟੀਫਾਈ-ਆਈਟਮਜ਼ ਗੁਣ ਦਾ ਮੁੱਲ ਲੈਂਦਾ ਹੈ ਇਸ ਦਾ ਮੰਤਰ ਹੈ ਕਿ ਐੱਚਟੀਐੱਮਐੱਲ ਦੇ <center> ਤੱਤ ਅਤੇ align ਗੁਣ ਦੀ ਵਿਰਾਸਤੀ ਮਿਲਾਓ |
normal | ਲੇਬਲ ਦਿਸ਼ਾ ਨੂੰ ਨਿਰਭਰ ਕਰਦਾ ਹੈ, ਪਰ ਗ੍ਰਿੱਡ ਲੇਬਲ ਦੇ 'stretch' ਨਾਲ ਸਮਾਨ |
stretch | ਜੇਕਰ inline-size (ਚੌਡਾਈ) ਨਹੀਂ ਸੈਟ ਹੋਇਆ ਤਾਂ ਗ੍ਰਿੱਡ ਸੈਲ ਨੂੰ ਭਰਨ ਲਈ ਸਾਰੇ ਤੋਂ ਫੈਲਾਓ |
start | ਰੇਖੀ ਦਿਸ਼ਾ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਮਿਲਾਓ |
left | ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਵੱਲੋਂ ਮਿਲਾਓ |
center | ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਮੱਧ ਵਿੱਚ ਮਿਲਾਓ |
end | ਰੇਖੀ ਦਿਸ਼ਾ ਦੇ ਅੰਤ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਮਿਲਾਓ |
right | ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਦਾਹਿਨੇ ਮੁੱਲ ਨਾਲ ਮਿਲਾਓ |
overflow-alignment |
|
baseline-alignment | ਤੱਤ ਅਤੇ ਮਾਤਾ ਤੱਤ ਦੇ ਬੇਸਲਾਈਨ ਨਾਲ ਮਿਲਾਓ |
initial | ਇਸ ਗੁਣ ਨੂੰ ਉਸ ਦੇ ਮੂਲ ਮੁੱਲ ਨੂੰ ਸੈਟ ਕਰੋ। ਦੇਖੋ: initial. |
inherit | ਆਪਣੇ ਮਾਤਾ ਤੱਤ ਤੋਂ ਇਸ ਗੁਣ ਨੂੰ ਲੈਣ ਲਈ ਦੇਖੋ: inherit. |
ਤਕਨੀਕੀ ਵੇਰਵੇ
ਮੂਲ ਮੁੱਲ: | legacy |
---|---|
ਵਿਰਾਸਤੀ: | ਨਹੀਂ |
ਐਨੀਮੇਸ਼ਨ ਬਣਾਉਣ: | ਸਮਰਥਨ ਨਹੀਂ ਹੈ। ਦੇਖੋ:ਐਨੀਮੇਸ਼ਨ ਸਬੰਧੀ ਗੁਣ. |
ਸੰਸਕਰਣ: | CSS3 |
ਜਾਵਾਸਕ੍ਰਿਪਟ ਗਰੇਫਿਕਸਿਜ਼ਿਨ: | object.style.justifyItems="center" |
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
ਸਾਰੇ ਅੰਕ ਨੂੰ ਪਹਿਲੀ ਵਾਰ ਇਸ ਗੁਣ ਦੀ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਨ ਵਾਲੇ ਬਰਾਉਜ਼ਰ ਦੀ ਸੰਸਕਰਣ ਦੱਸਿਆ ਹੈ。
ਚਰਾਮੇ | ਐਂਜਲ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|
ਚਰਾਮੇ | IE / ਐਂਜਲ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪਰਾ |
57.0 | 16.0 | 45.0 | 10.1 | 44.0 |
- ਪਿਛਲੀ ਪੰਨਾ justify-content
- ਅਗਲਾ ਪੰਨਾ justify-self