آپ کی ویب سائٹ پر بصری اشعار شامل کریں

Sep 11, 2025
کيسے

یہ ویب سائٹ کے صارفین کے لئے صرف ایک لنک پر کلک کرنے کے لئے پریشان کن ہے کہ ویب صفحہ دلچسپی نہیں ہے، ان کے وقت ضائع ہوجائے. صفحہ پس منظر میں ایک تصویر کا استعمال کرتے ہوئے صارفین کو اس صفحے کو لوڈ کرنے کے لۓ ایک لنک سے توقع کرنے کا اشارہ دینے کا ایک بہت اچھا طریقہ ہے. آپ اس ٹیکنالوجی کا ایک بہت اچھا مثال دیکھ سکتے ہیں آئیون Aivazvsky لائف سائٹ .

صفحہ پس منظر کا استعمال کرتے ہوئے ڈسیکسیکس قارئین یا ان لوگوں کو بھی اضافی زبان کے طور پر انگریزی بولتے ہیں. ان صورتوں میں آپ صارف کو اضافی معلومات کو بہت زیادہ متن کے ساتھ زیادہ سے زیادہ کرنے کے بغیر بات چیت کرسکتے ہیں.

  • ایک مصروف صارف کے تجربے کو بنانے کے لئے 10 اقدامات

کسی بھی اثر کے ساتھ جو پس منظر کی تصاویر کے ساتھ متن کو جوڑتا ہے، اس بات کو یقینی بنائیں کہ آپ کا متن ہر وقت پڑھنے کے قابل ہے. یہ آپ کے نیوی گیشن کے لنکس پر ایک نیم شفاف رنگ رکھنے کی طرف سے حاصل کیا جا سکتا ہے. رنگ کی اندھیرے کے طور پر مسائل کے لۓ UX پڑھنے کی صلاحیت پر بھی غور کریں کہ کس طرح صارفین رنگ کے متن کی تشریح کرنے میں کامیاب ہیں.

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

اس سبق کے لئے فائلوں کو ڈاؤن لوڈ کریں یہاں .

The Ivan Aivazvsky life site changes the background images as you hover over links (click the image to go to the website)

IVAN AIVAZVSKY لائف سائٹ پس منظر کی تصاویر میں تبدیلی کرتا ہے جیسا کہ آپ لنکس پر ہور (ویب سائٹ پر جانے کیلئے تصویر پر کلک کریں)

01. ایچ ٹی ایم ایل دستاویز بنائیں

مرکزی ایچ ٹی ایم ایل دستاویز ٹیمپلیٹ بنائیں، جس میں سر اور جسم کے حصے کو ذخیرہ کرنے والے ایچ ٹی ایم ایل کنٹینر شامل ہیں.

سر سیکشن تفصیل کی معلومات کی معلومات جیسے دستاویز کے عنوان، ساتھ ساتھ بیرونی وسائل کے لنکس - یعنی سی ایس ایس اور جاوا اسکرپٹ.

جسم دستاویز کے مواد کو ذخیرہ کرتا ہے. جسم کی ایک اہم خصوصیت 'ڈیٹا تھیم' خصوصیت ہے جس نے اس پر لاگو کیا ہے - سی ایس ایس پریزنٹیشن میں تبدیلیوں کو ٹرگر کرنے کے لئے جاوا اسکرپٹ کی طرف سے نظر ثانی کی جائے گی.

 اور ایل ٹی؛! DOCTYPE ایچ ٹی ایم ایل اور جی ٹی؛
& lt؛ ایچ ٹی ایم ایل اور جی ٹی؛
& lt؛ سر اور جی ٹی؛
& lt؛ عنوان اور جی ٹی؛ نیویگیشن پس منظر اور ایل ٹی؛ / عنوان اور جی ٹی؛
& lt؛ لنک REL = "Stylesheet" کی قسم = "ٹیکسٹ / سی ایس ایس" href = "styles.css" / & gt؛
& lt؛ سکرپٹ کی قسم = "ٹیکسٹ / جاوا اسکرپٹ" src = "code.js" & gt؛ & lt؛ / script & gt؛
& lt؛ / سر اور جی ٹی؛
& lt؛ جسم کے اعداد و شمار - مرکزی خیال، موضوع اور جی ٹی؛
*** مرحلہ 2
& lt؛ / جسم اور جی ٹی؛
& lt؛ / ایچ ٹی ایم ایل اور جی ٹی؛ 

02. نیویگیشن HTML شامل کریں

صفحہ کا مواد ایک نیویگیشن کنٹینر پر مشتمل ہے جس میں لنکس شامل ہیں. نیویگیشن کی شناخت اور بچے کے لنکس کے عنوان جاوا اسکرپٹ کی طرف سے بات چیت سننے کے لئے استعمال کیا جائے گا اور جسم کے کنٹینر کے حصے کے طور پر بیان کردہ 'ڈیٹا تھیم' کی خصوصیت کو تبدیل کرنے کے لئے جاوا سکرپٹ کی طرف سے استعمال کیا جائے گا.

 & lt؛ naw id = "mainnav" & gt؛
& lt؛ ایک href = "#" عنوان = "صفحہ 1" اور GT؛ صفحہ 1 & lt؛ / & gt؛
& lt؛ ایک href = "#" عنوان = "صفحہ 2" اور GT؛ صفحہ 2 & lt؛ / & gt؛
& lt؛ ایک href = "#" عنوان = "صفحہ 3" اور GT؛ صفحہ 3 اور ایل ٹی؛ / A & GT؛
& lt؛ / naw & gt؛ 

03. سی ایس ایس فائل شروع کریں

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

 ایچ ٹی ایم ایل، جسم {
  ڈسپلے: بلاک؛
  چوڑائی: 100٪؛
  اونچائی: 100٪؛
  مارجن: 0؛
  پڈنگنگ: 0؛
  فونٹ-خاندان: ہیلیویٹیکا، سینسر سیرف؛
  رنگ: # 000؛ }

04. بصیرت کے لئے قوانین مقرر کریں

اثر کے لئے ایک اہم جزو 'ڈیٹا تھیم' کی خصوصیت دستاویز کے جسم پر لاگو ہوتا ہے. ایک قاعدہ ڈیٹا کے ڈیفالٹ رویے کی وضاحت کرنے کے لئے مقرر کیا جاتا ہے - جس میں ہم پس منظر کی پوزیشننگ کے لئے استعمال کریں گے اور منتقلی کو تبدیل کرتے ہیں.

یہ ہر فرد مرکزی خیال، موضوع کے لئے ان اصول تعریفوں کو دوبارہ کرنے کی ضرورت سے بچتا ہے، جس سے آپ کے ویب صفحات کو برقرار رکھنا آسان ہے.

 [ڈیٹا تھیم] {
  منتقلی: پس منظر 1s؛
  پس منظر: NO-DEARE سینٹر سینٹر؛
  پس منظر کا سائز: کور؛ } 

05. مرکزی خیال، موضوع ڈیزائن

ہر مرکزی خیال، موضوع کے ڈیزائن کو ڈیٹا تھیم کی خاصیت کی قیمت کا استعمال کرتے ہوئے مقرر کیا جاتا ہے.

مطلوبہ اثر کو حاصل کرنے کے لئے، ہم مرکزی خیال، موضوع کے ہر ورژن کے لئے ایک مختلف پس منظر کی تصویر قائم کر رہے ہیں. پچھلے مرحلے میں تمام ڈیفالٹ ترتیبات کا خیال رکھتا ہے کہ یہ موضوعات وارث ہوں گے.

 [ڈیٹا تھیم = "صفحہ 1"] {
  پس منظر کی تصویر: یو آر ایل (image1.jpg)؛
}
[ڈیٹا تھیم = "صفحہ 2"] {
  پس منظر کی تصویر: یو آر ایل (image2.jpg)؛
}
[ڈیٹا تھیم = "صفحہ 3"] {
  پس منظر کی تصویر: یو آر ایل (image3.jpg)؛
} 

06. نیویگیشن کنٹینر شامل کریں

نیویگیشن کنٹینر اس بات کا یقین کرنے کے لئے استعمال کیا جاتا ہے کہ اسکرین کے وسط میں رکھی گئی ایک چوڑائی کے ساتھ لنکس پیش کیے جاتے ہیں. افقی حد تک استعمال کیا جاتا ہے 50٪ اور آٹو حساب کی ایک چوڑائی لاگو ہوتی ہے. یہ نقطہ نظر صارف کی اسکرین کی قرارداد / سائز کے بغیر مستقل استحکام کی ضمانت فراہم کرتا ہے.

 #mainnav {
  ڈسپلے: بلاک؛
  چوڑائی: 50٪؛
  مارجن: 0 آٹو 0 آٹو؛ } 

07. انداز نیویگیشن روابط

نیویگیشن کنٹینر کے اندر روابط کنٹینر کی چوڑائی کو اپنانے کے لئے بلاکس سیٹ کے طور پر دکھایا جانا چاہئے. اس کا مطلب یہ ہے کہ ان کی 100٪ چوڑائی کنٹینر کی چوڑائی کی طرف سے بیان کی گئی ہے. پڈنگنگ، سرحدوں اور پس منظر کے رنگ بھی اس بات کا یقین کرنے کے لئے درخواست دی جاتی ہے کہ وہ پس منظر کی تصاویر سے باہر کھڑے ہو جائیں.

 #mainnav a {
  ڈسپلے: بلاک؛
  چوڑائی: 100٪؛
  پس منظر: RGBA (255،255،255، .3)؛
  رنگ: # 000؛
  Padding: 1em؛
  مارجن-اوپر: .5em؛
  سرحد: 1px ٹھوس؛ }
#mainnav A: ہور {
  پس منظر: RGBA (0،0،0،5)؛
  رنگ: #fff؛ } 

08. لنک ایونٹ سننے والے

سی ایس ایس اب مکمل ہے، لہذا جاوا اسکرپٹ کے لئے 'کوڈ. جے' نامی نئی فائل بنائیں.

یہ اثر نیویگیشن کے اندر ہر لنک کو سنبھالنے اور ماؤسور ایونٹ پر ردعمل کرنے کی ضرورت ہوتی ہے جہاں صارف ایک لنک پر چلتا ہے. یہ سننے والا دستاویز کے جسم کے اعداد و شمار کے مرکزی خیال، موضوع کی خصوصیت کے لئے لنک کے 'عنوان' کی قیمت پر لاگو ہوتا ہے - لہذا سی ایس ایس میں شیلیوں کو متحرک کرنا.

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

 ونڈو. ایڈوانٹ لسٹینر ("لوڈ"، فنکشن () {
  var nodes = دستاویز.querySelectorall ("# mainnav a")؛
  کے لئے (var i = 0؛ i & lt؛ nodes.lugh؛ i ++) {
  نوڈس [i]. Addeventlistener ("ماؤسور"، فنکشن () {
  دستاویز. mobile.setatribute ("ڈیٹا تھیم"، یہ.getettribute ("عنوان")؛
  })؛
  }
})؛ 

یہ مضمون اصل میں ویب ڈیزائنر مسئلہ 262 میں شائع ہوا. اسے خریدیں !

متعلقہ مضامین:

  • 2017 کے لئے 10 ویب سائٹ نیویگیشن رجحانات
  • ایک مصروف صارف کے تجربے کو بنانے کے لئے 10 اقدامات
  • Léonie واٹسن پر کیوں رسائی ویب ڈیزائن کے عمل کا ایک لازمی حصہ ہونا ضروری ہے

کيسے - انتہائی مشہور مضامین

گوگل میں درجہ بندی کیسے کریں

کيسے Sep 11, 2025

(تصویری کریڈٹ: Buzzfeed) لہذا، آپ جاننا چاہتے ہیں کہ Google میں درجہ بندی..


آپ کی زندگی کی ڈرائنگ میں توانائی کیسے شامل ہے

کيسے Sep 11, 2025

(تصویری کریڈٹ: پیٹرک J جونز) اس ٹیوٹوریل میں میں آپ کو دکھانے کے لئ..


گوگل کے بادل وژن کا ایک گائیڈ

کيسے Sep 11, 2025

مشین سیکھنے. گہری سیکھنے قدرتی زبان کی پروسیسنگ. کمپیوٹر وژن. آٹومیشن. آ..


زبرش میں ایک ویڈیو گیم کردار کیسے بنائیں

کيسے Sep 11, 2025

یہاں میں رائی پیدا کرنے کے عمل کے بارے میں بات کروں گا، ایک کردار جس نے م..


سلائڈ آؤٹ مینو بنائیں

کيسے Sep 11, 2025

بہتر بنانے کا ایک بڑا طریقہ صارف کا تجربہ آپ کی سائٹ پر سلائڈ آؤٹ مینو شامل کرنا ہے؛ یہ صار..


Keep perfect version control with Abstract

کيسے Sep 11, 2025

ورژن کنٹرول اصل میں کوڈ کے ساتھ کام کرنے والے ڈویلپرز کا مقصد تھا، ایک ہ..


حقیقت پسندانہ 3D لائٹنگ کے لئے 12 تجاویز

کيسے Sep 11, 2025

روشنی میں بنیادی طور پر بنیادی ہے 3D آرٹ پراجیکٹ آپ پر کام کرتے ہ..


ساس کے ساتھ شروع کیسے کریں

کيسے Sep 11, 2025

ساس ایک طاقتور آلہ ہے جو دیگر پروگرامنگ زبانوں میں سی ایس ایس میں..


اقسام