You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/ur/5-browser-extension/1-about-browsers/assignment.md

11 KiB

اسائنمنٹ: اپنے براؤزر ایکسٹینشن کو دوبارہ اسٹائل کریں

جائزہ

اب جب کہ آپ نے اپنے کاربن فوٹ پرنٹ براؤزر ایکسٹینشن کے لیے HTML ڈھانچہ تیار کر لیا ہے، وقت آگیا ہے کہ اسے بصری طور پر دلکش اور صارف دوست بنایا جائے۔ بہترین ڈیزائن صارف کے تجربے کو بہتر بناتا ہے اور آپ کے ایکسٹینشن کو زیادہ پیشہ ورانہ اور دلچسپ بناتا ہے۔

آپ کے ایکسٹینشن کے ساتھ بنیادی CSS اسٹائلنگ موجود ہے، لیکن اس اسائنمنٹ میں آپ کو ایک منفرد بصری شناخت بنانے کا چیلنج دیا گیا ہے جو آپ کے ذاتی انداز کی عکاسی کرے اور بہترین استعمال کو برقرار رکھے۔

ہدایات

حصہ 1: موجودہ ڈیزائن کا تجزیہ کریں

تبدیلیاں کرنے سے پہلے، موجودہ CSS ڈھانچے کا جائزہ لیں:

  1. تلاش کریں اپنے ایکسٹینشن پروجیکٹ میں CSS فائلز
  2. جائزہ لیں موجودہ اسٹائلنگ اپروچ اور رنگوں کی اسکیم
  3. شناخت کریں ترتیب، ٹائپوگرافی، اور بصری درجہ بندی میں بہتری کے مواقع
  4. غور کریں کہ ڈیزائن صارف کے اہداف کو کیسے سپورٹ کرتا ہے (فارم کو آسانی سے مکمل کرنا اور ڈیٹا کو واضح طور پر دکھانا)

حصہ 2: اپنے کسٹم اسٹائلنگ کو ڈیزائن کریں

ایک مربوط بصری ڈیزائن بنائیں جس میں شامل ہو:

رنگوں کی اسکیم:

  • ایک بنیادی رنگوں کا انتخاب کریں جو ماحولیاتی موضوعات کی عکاسی کرے
  • رسائی کے لیے کافی کنٹراسٹ کو یقینی بنائیں (WebAIM کے کنٹراسٹ چیکر جیسے ٹولز استعمال کریں)
  • غور کریں کہ مختلف براؤزر تھیمز میں رنگ کیسے نظر آئیں گے

ٹائپوگرافی:

  • ایسے پڑھنے کے قابل فونٹس منتخب کریں جو چھوٹے ایکسٹینشن سائز پر اچھے لگیں
  • مناسب فونٹ سائز اور وزن کے ساتھ واضح درجہ بندی قائم کریں
  • یقینی بنائیں کہ متن ہلکے اور گہرے براؤزر تھیمز میں پڑھنے کے قابل رہے

ترتیب اور اسپیسنگ:

  • فارم عناصر اور ڈیٹا ڈسپلے کی بصری تنظیم کو بہتر بنائیں
  • بہتر پڑھنے کے لیے مناسب پیڈنگ اور مارجنز شامل کریں
  • مختلف اسکرین سائز کے لیے ریسپانسیو ڈیزائن اصولوں پر غور کریں

حصہ 3: اپنے ڈیزائن کو نافذ کریں

CSS فائلز میں ترمیم کریں تاکہ اپنے ڈیزائن کو نافذ کریں:

/* Example starting points for customization */

.form-data {
    /* Style the configuration form */
    background: /* your choice */;
    padding: /* your spacing */;
    border-radius: /* your preference */;
}

.result-container {
    /* Style the data display area */
    background: /* complementary color */;
    border: /* your border style */;
    margin: /* your spacing */;
}

/* Add your custom styles here */

اہم علاقوں کو اسٹائل کریں:

  • فارم عناصر: ان پٹ فیلڈز، لیبلز، اور سبمٹ بٹن
  • نتائج کا ڈسپلے: ڈیٹا کنٹینر، متن کی اسٹائلنگ، اور لوڈنگ اسٹیٹس
  • انٹرایکٹو عناصر: ہوور ایفیکٹس، بٹن اسٹیٹس، اور ٹرانزیشنز
  • مجموعی ترتیب: کنٹینر اسپیسنگ، بیک گراؤنڈ کلرز، اور بصری درجہ بندی

حصہ 4: ٹیسٹ کریں اور بہتر بنائیں

  1. بلڈ کریں اپنے ایکسٹینشن کو npm run build کے ساتھ
  2. لوڈ کریں اپ ڈیٹ شدہ ایکسٹینشن کو اپنے براؤزر میں
  3. ٹیسٹ کریں تمام بصری اسٹیٹس (فارم انٹری، لوڈنگ، نتائج کا ڈسپلے، غلطیاں)
  4. تصدیق کریں رسائی کو براؤزر ڈیولپر ٹولز کے ساتھ
  5. بہتر بنائیں اپنے اسٹائلز کو حقیقی استعمال کی بنیاد پر

تخلیقی چیلنجز

بنیادی سطح

  • رنگوں اور فونٹس کو اپ ڈیٹ کریں تاکہ ایک مربوط تھیم بنایا جا سکے
  • انٹرفیس میں اسپیسنگ اور الائنمنٹ کو بہتر بنائیں
  • انٹرایکٹو عناصر پر ہلکے ہوور ایفیکٹس شامل کریں

درمیانی سطح

  • اپنے ایکسٹینشن کے لیے کسٹم آئیکنز یا گرافکس ڈیزائن کریں
  • مختلف اسٹیٹس کے درمیان ہموار ٹرانزیشنز نافذ کریں
  • API کالز کے لیے ایک منفرد لوڈنگ اینیمیشن بنائیں

اعلیٰ سطح

  • متعدد تھیم آپشنز ڈیزائن کریں (لائٹ/ڈارک/ہائی کنٹراسٹ)
  • مختلف براؤزر ونڈو سائزز کے لیے ریسپانسیو ڈیزائن نافذ کریں
  • مائیکرو انٹریکشنز شامل کریں جو صارف کے تجربے کو بہتر بنائیں

جمع کرانے کے رہنما اصول

آپ کے مکمل اسائنمنٹ میں شامل ہونا چاہیے:

  • ترمیم شدہ CSS فائلز آپ کے کسٹم اسٹائلنگ کے ساتھ
  • اسکرین شاٹس جو آپ کے ایکسٹینشن کو مختلف اسٹیٹس میں دکھاتے ہیں (فارم، لوڈنگ، نتائج)
  • مختصر وضاحت (2-3 جملے) جو آپ کے ڈیزائن کے انتخاب اور صارف کے تجربے کو بہتر بنانے کے طریقے کی وضاحت کرے

تشخیصی معیار

معیار بہترین (4) قابل (3) ترقی پذیر (2) ابتدائی (1)
بصری ڈیزائن تخلیقی، مربوط ڈیزائن جو استعمال کو بہتر بناتا ہے اور مضبوط ڈیزائن اصولوں کی عکاسی کرتا ہے اچھے ڈیزائن کے انتخاب کے ساتھ مستقل اسٹائلنگ اور واضح بصری درجہ بندی بنیادی ڈیزائن میں بہتری کے ساتھ کچھ مستقل مزاجی کے مسائل کم سے کم اسٹائلنگ تبدیلیاں یا غیر مستقل ڈیزائن
فنکشنلٹی تمام اسٹائلز مختلف اسٹیٹس اور براؤزر ماحول میں بالکل کام کرتے ہیں اسٹائلز معمولی مسائل کے ساتھ اچھی طرح کام کرتے ہیں زیادہ تر اسٹائلز فعال ہیں لیکن کچھ ڈسپلے کے مسائل ہیں اہم اسٹائلنگ مسائل جو استعمال کو متاثر کرتے ہیں
کوڈ کا معیار صاف، اچھی طرح سے منظم CSS معنی خیز کلاس ناموں اور موثر سلیکٹرز کے ساتھ اچھا CSS ڈھانچہ مناسب سلیکٹرز اور پراپرٹیز کے استعمال کے ساتھ قابل قبول CSS کچھ تنظیمی مسائل کے ساتھ ناقص CSS ڈھانچہ یا بہت پیچیدہ اسٹائلنگ
رسائی بہترین رنگ کنٹراسٹ، پڑھنے کے قابل فونٹس، اور معذور صارفین کے لیے غور اچھے رسائی کے طریقے معمولی بہتری کے مواقع کے ساتھ بنیادی رسائی کے خیالات کچھ مسائل کے ساتھ رسائی کی ضروریات پر محدود توجہ

کامیابی کے نکات

💡 ڈیزائن کا مشورہ: ہلکی تبدیلیوں سے شروع کریں اور زیادہ ڈرامائی اسٹائلنگ کی طرف بڑھیں۔ ٹائپوگرافی اور اسپیسنگ میں چھوٹی بہتری اکثر معیار کے تصور پر بڑا اثر ڈالتی ہے۔

بہترین طریقے:

  • ٹیسٹ کریں اپنے ایکسٹینشن کو لائٹ اور ڈارک براؤزر تھیمز میں
  • استعمال کریں رشتہ دار یونٹس (em, rem) بہتر اسکیل ایبلٹی کے لیے
  • برقرار رکھیں مستقل اسپیسنگ CSS کسٹم پراپرٹیز کا استعمال کرتے ہوئے
  • غور کریں کہ آپ کا ڈیزائن مختلف بصری ضروریات والے صارفین کو کیسے نظر آئے گا
  • تصدیق کریں اپنے CSS کو یقینی بنانے کے لیے کہ یہ صحیح نحو کی پیروی کرتا ہے

⚠️ عام غلطی: بصری اپیل کے لیے استعمال کو قربان نہ کریں۔ آپ کا ایکسٹینشن خوبصورت اور فعال دونوں ہونا چاہیے۔

یاد رکھیں:

  • اہم معلومات کو آسانی سے پڑھنے کے قابل رکھیں
  • یقینی بنائیں کہ بٹن اور انٹرایکٹو عناصر کلک کرنے میں آسان ہوں
  • واضح بصری فیڈبیک صارف کے اعمال کے لیے برقرار رکھیں
  • اپنے ڈیزائن کو حقیقی ڈیٹا کے ساتھ ٹیسٹ کریں، صرف پلیس ہولڈر متن کے ساتھ نہیں

اپنے براؤزر ایکسٹینشن کو تخلیق کرنے کے لیے نیک تمنائیں جو فعال اور بصری طور پر شاندار ہو!


اعلانِ لاتعلقی:
یہ دستاویز AI ترجمہ سروس Co-op Translator کا استعمال کرتے ہوئے ترجمہ کی گئی ہے۔ ہم درستگی کی بھرپور کوشش کرتے ہیں، لیکن براہ کرم آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا عدم درستگی ہو سکتی ہے۔ اصل دستاویز کو اس کی اصل زبان میں مستند ذریعہ سمجھا جانا چاہیے۔ اہم معلومات کے لیے، پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے لیے ہم ذمہ دار نہیں ہیں۔