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