CSS باکس شیڈو بلڈر

استعمال کا طریقہ 3 مراحل
  1. افقی فاصلہ X، عمودی فاصلہ Y، دھندلاہٹ کا رداس اور پھیلاؤ طے کریں۔
  2. سائے کا رنگ اور دھندلاہٹ چنیں؛ اندرونی سائے کے لیے Inset پر نشان لگائیں۔
  3. Shadow CSS کاپی کریں دبائیں اور اپنی اسٹائل شیٹ میں چسپاں کریں۔
Box Shadow پیش منظر خانہ
تیار کردہ CSS کوڈ

ٹول لوڈ ہو رہا ہے… 3 میں سے 0 حصے

ٹول تیار کیا جا رہا ہے۔ سست کنکشن پر اس میں چند سیکنڈ لگ سکتے ہیں۔

یہ ٹول کیسے کام کرتا ہے

box-shadow چار لمبائیاں اور ایک رنگ لیتا ہے: کتنا دائیں، کتنا نیچے، کنارہ کتنا نرم ہو، اور سایہ اس سب سے پہلے کتنا بڑھے یا سکڑے۔ پہلی دو اسے جگہ دیتی ہیں، دھندلاہٹ طے کرتی ہے کہ وہ صاف کنارے کی طرح پڑھا جائے یا پھیلی ہوئی چمک کی طرح، اور پھیلاؤ وہ ہے جسے زیادہ تر لوگ کبھی چھوتے نہیں، حالانکہ یہی چست جدید سائے کو پھولے ہوئے سائے سے جدا کرتا ہے۔

رنگ اور دُھندلاہٹ کو الگ رکھنے کے بجائے یہاں ایک rgba قدر میں ملا دیا جاتا ہے، کیونکہ پوری شدت کا سایہ تقریباً کبھی سائے جیسا نہیں لگتا۔ اصل سائے روشنی کی غیر موجودگی ہوتے ہیں، سیاہ رنگ کی تہہ نہیں، اس لیے عام غلطی کم کے بجائے زیادہ دُھندلاہٹ ہے۔ inset آن کرنے سے پوری چیز عنصر کے اندر چلی جاتی ہے، اور دبے ہوئے یا دھنسے ہوئے کنٹرول اسی طرح بنائے جاتے ہیں۔

ایسا سایہ بنانا جو روشنی جیسا لگے

  • فاصلے کو ایک ہی منبعِ روشنی سے ملائیں: اگر ایک عنصر اپنا سایہ نیچے اور دائیں ڈالتا ہے تو صفحے کے باقی سب عناصر کو بھی ایسا ہی کرنا چاہیے۔ ملی جلی سمتیں انٹرفیس کو ٹکڑوں سے جوڑا ہوا دکھانے کا تیز ترین طریقہ ہیں۔
  • بڑے عناصر کو بڑے اور نرم سائے چاہیے: صفحے سے اٹھا ہوا کارڈ بٹن سے بڑی دھندلاہٹ اٹھاتا ہے۔ دھندلاہٹ اور فاصلے کو چیز کے حجم کے ساتھ بڑھانا ہی بلندی کو یکساں محسوس کراتا ہے۔
  • اکیلا سایہ شاذ ہی بہترین ہوتا ہے: یہ خصوصیت کوما سے جدا فہرست لیتی ہے، اور دو سائے — ایک تنگ اور گہرا برائے چھوہ، ایک چوڑا اور مدھم برائے ماحول — کسی ایک سے کہیں زیادہ قائل کرتے ہیں۔
  • پھیلاؤ منفی بھی ہو سکتا ہے: منفی پھیلاؤ سائے کو عنصر سے بھی تنگ کھینچ لیتا ہے، جو ایسی ہلکی سی بلندی کے لیے کارآمد ہے جو کناروں سے باہر نہ پھیلے۔

اکثر پوچھے گئے سوالات

خاص طور پر CSS باکس شیڈو بلڈر کے بارے میں۔ اس زمرے سے متعلق عمومی سوالات کے جواب زمرے کے صفحے پر موجود ہیں۔

دھندلاہٹ کنارے کو نرم کرتی ہے مگر سائے کا حجم نہیں بدلتی۔ پھیلاؤ دھندلاہٹ سے پہلے حجم بدلتا ہے، اس لیے مثبت قدر سائے کو عنصر سے بڑا کر دیتی ہے۔
تقریباً ہمیشہ بہت زیادہ دُھندلاہٹ، بہت کم بلر، یا دونوں۔ سایہ غیر موجود روشنی ہے، رنگی ہوئی تہہ نہیں — کم سے شروع کریں اور تب تک بڑھائیں جب تک وہ بمشکل نظر آنے لگے۔
یہ سایہ عنصر کے پیچھے کے بجائے اس کے اندر بناتا ہے، اور دبے ہوئے بٹن، دھنسے ہوئے پینل اور اندرونی چمک اسی طرح بنتے ہیں۔
جی ہاں۔ یہ خصوصیت کوما سے جدا فہرست لیتی ہے جو پیچھے سے آگے بنتی ہے۔ دو — ایک تنگ، ایک چوڑا اور مدھم — ایک سے کہیں بہتر پڑھے جاتے ہیں۔
بڑے دھندلے سائے مہنگے ہیں، خاص طور پر جب متحرک ہوں یا ایک ساتھ کئی عناصر پر ہوں۔ چند عناصر پر چھوٹا سایہ کوئی قابلِ ذکر قیمت نہیں رکھتا۔

نئے ٹولز، خصوصیات اور کارکردگی بڑھانے کے مشوروں کی اطلاع پانے کے لیے سبسکرائب کریں۔