یہ ویب سائٹ کے صارفین کے لئے صرف ایک لنک پر کلک کرنے کے لئے پریشان کن ہے کہ ویب صفحہ دلچسپی نہیں ہے، ان کے وقت ضائع ہوجائے. صفحہ پس منظر میں ایک تصویر کا استعمال کرتے ہوئے صارفین کو اس صفحے کو لوڈ کرنے کے لۓ ایک لنک سے توقع کرنے کا اشارہ دینے کا ایک بہت اچھا طریقہ ہے. آپ اس ٹیکنالوجی کا ایک بہت اچھا مثال دیکھ سکتے ہیں آئیون Aivazvsky لائف سائٹ .
صفحہ پس منظر کا استعمال کرتے ہوئے ڈسیکسیکس قارئین یا ان لوگوں کو بھی اضافی زبان کے طور پر انگریزی بولتے ہیں. ان صورتوں میں آپ صارف کو اضافی معلومات کو بہت زیادہ متن کے ساتھ زیادہ سے زیادہ کرنے کے بغیر بات چیت کرسکتے ہیں.
کسی بھی اثر کے ساتھ جو پس منظر کی تصاویر کے ساتھ متن کو جوڑتا ہے، اس بات کو یقینی بنائیں کہ آپ کا متن ہر وقت پڑھنے کے قابل ہے. یہ آپ کے نیوی گیشن کے لنکس پر ایک نیم شفاف رنگ رکھنے کی طرف سے حاصل کیا جا سکتا ہے. رنگ کی اندھیرے کے طور پر مسائل کے لۓ UX پڑھنے کی صلاحیت پر بھی غور کریں کہ کس طرح صارفین رنگ کے متن کی تشریح کرنے میں کامیاب ہیں.
یہاں ہم آپ کو دکھائے جائیں گے کہ مفید اور مفید کے ساتھ ایک انٹرایکٹو نیویگیشن ڈسپلے کیسے بنانا ہے قابل رسائی بصری اشعار
اس سبق کے لئے فائلوں کو ڈاؤن لوڈ کریں یہاں .
مرکزی ایچ ٹی ایم ایل دستاویز ٹیمپلیٹ بنائیں، جس میں سر اور جسم کے حصے کو ذخیرہ کرنے والے ایچ ٹی ایم ایل کنٹینر شامل ہیں.
سر سیکشن تفصیل کی معلومات کی معلومات جیسے دستاویز کے عنوان، ساتھ ساتھ بیرونی وسائل کے لنکس - یعنی سی ایس ایس اور جاوا اسکرپٹ.
جسم دستاویز کے مواد کو ذخیرہ کرتا ہے. جسم کی ایک اہم خصوصیت 'ڈیٹا تھیم' خصوصیت ہے جس نے اس پر لاگو کیا ہے - سی ایس ایس پریزنٹیشن میں تبدیلیوں کو ٹرگر کرنے کے لئے جاوا اسکرپٹ کی طرف سے نظر ثانی کی جائے گی.
اور ایل ٹی؛! DOCTYPE ایچ ٹی ایم ایل اور جی ٹی؛
& lt؛ ایچ ٹی ایم ایل اور جی ٹی؛
& lt؛ سر اور جی ٹی؛
& lt؛ عنوان اور جی ٹی؛ نیویگیشن پس منظر اور ایل ٹی؛ / عنوان اور جی ٹی؛
& lt؛ لنک REL = "Stylesheet" کی قسم = "ٹیکسٹ / سی ایس ایس" href = "styles.css" / & gt؛
& lt؛ سکرپٹ کی قسم = "ٹیکسٹ / جاوا اسکرپٹ" src = "code.js" & gt؛ & lt؛ / script & gt؛
& lt؛ / سر اور جی ٹی؛
& lt؛ جسم کے اعداد و شمار - مرکزی خیال، موضوع اور جی ٹی؛
*** مرحلہ 2
& lt؛ / جسم اور جی ٹی؛
& lt؛ / ایچ ٹی ایم ایل اور جی ٹی؛
صفحہ کا مواد ایک نیویگیشن کنٹینر پر مشتمل ہے جس میں لنکس شامل ہیں. نیویگیشن کی شناخت اور بچے کے لنکس کے عنوان جاوا اسکرپٹ کی طرف سے بات چیت سننے کے لئے استعمال کیا جائے گا اور جسم کے کنٹینر کے حصے کے طور پر بیان کردہ 'ڈیٹا تھیم' کی خصوصیت کو تبدیل کرنے کے لئے جاوا سکرپٹ کی طرف سے استعمال کیا جائے گا.
& 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؛
ایچ ٹی ایم ایل مواد اب مکمل ہے، لہذا 'شیلیوں. css' نامی نئی فائل بنائیں. یہ فائل سی ایس ایس فارمیٹنگ کے قوانین کو ذخیرہ کرتی ہے جو بصری پریزنٹیشن کو کنٹرول کرتی ہے. اس فائل کو ایچ ٹی ایم ایل دستاویز اور اس کے جسم کو ایک سفید پس منظر اور سیاہ متن کا استعمال کرتے ہوئے مکمل اسکرین میں پیش کرنے کے لئے قوانین کے ساتھ شروع کریں.
ایچ ٹی ایم ایل، جسم {
ڈسپلے: بلاک؛
چوڑائی: 100٪؛
اونچائی: 100٪؛
مارجن: 0؛
پڈنگنگ: 0؛
فونٹ-خاندان: ہیلیویٹیکا، سینسر سیرف؛
رنگ: # 000؛ }
اثر کے لئے ایک اہم جزو 'ڈیٹا تھیم' کی خصوصیت دستاویز کے جسم پر لاگو ہوتا ہے. ایک قاعدہ ڈیٹا کے ڈیفالٹ رویے کی وضاحت کرنے کے لئے مقرر کیا جاتا ہے - جس میں ہم پس منظر کی پوزیشننگ کے لئے استعمال کریں گے اور منتقلی کو تبدیل کرتے ہیں.
یہ ہر فرد مرکزی خیال، موضوع کے لئے ان اصول تعریفوں کو دوبارہ کرنے کی ضرورت سے بچتا ہے، جس سے آپ کے ویب صفحات کو برقرار رکھنا آسان ہے.
[ڈیٹا تھیم] {
منتقلی: پس منظر 1s؛
پس منظر: NO-DEARE سینٹر سینٹر؛
پس منظر کا سائز: کور؛ }
ہر مرکزی خیال، موضوع کے ڈیزائن کو ڈیٹا تھیم کی خاصیت کی قیمت کا استعمال کرتے ہوئے مقرر کیا جاتا ہے.
مطلوبہ اثر کو حاصل کرنے کے لئے، ہم مرکزی خیال، موضوع کے ہر ورژن کے لئے ایک مختلف پس منظر کی تصویر قائم کر رہے ہیں. پچھلے مرحلے میں تمام ڈیفالٹ ترتیبات کا خیال رکھتا ہے کہ یہ موضوعات وارث ہوں گے.
[ڈیٹا تھیم = "صفحہ 1"] {
پس منظر کی تصویر: یو آر ایل (image1.jpg)؛
}
[ڈیٹا تھیم = "صفحہ 2"] {
پس منظر کی تصویر: یو آر ایل (image2.jpg)؛
}
[ڈیٹا تھیم = "صفحہ 3"] {
پس منظر کی تصویر: یو آر ایل (image3.jpg)؛
}
نیویگیشن کنٹینر اس بات کا یقین کرنے کے لئے استعمال کیا جاتا ہے کہ اسکرین کے وسط میں رکھی گئی ایک چوڑائی کے ساتھ لنکس پیش کیے جاتے ہیں. افقی حد تک استعمال کیا جاتا ہے 50٪ اور آٹو حساب کی ایک چوڑائی لاگو ہوتی ہے. یہ نقطہ نظر صارف کی اسکرین کی قرارداد / سائز کے بغیر مستقل استحکام کی ضمانت فراہم کرتا ہے.
#mainnav {
ڈسپلے: بلاک؛
چوڑائی: 50٪؛
مارجن: 0 آٹو 0 آٹو؛ }
نیویگیشن کنٹینر کے اندر روابط کنٹینر کی چوڑائی کو اپنانے کے لئے بلاکس سیٹ کے طور پر دکھایا جانا چاہئے. اس کا مطلب یہ ہے کہ ان کی 100٪ چوڑائی کنٹینر کی چوڑائی کی طرف سے بیان کی گئی ہے. پڈنگنگ، سرحدوں اور پس منظر کے رنگ بھی اس بات کا یقین کرنے کے لئے درخواست دی جاتی ہے کہ وہ پس منظر کی تصاویر سے باہر کھڑے ہو جائیں.
#mainnav a {
ڈسپلے: بلاک؛
چوڑائی: 100٪؛
پس منظر: RGBA (255،255،255، .3)؛
رنگ: # 000؛
Padding: 1em؛
مارجن-اوپر: .5em؛
سرحد: 1px ٹھوس؛ }
#mainnav A: ہور {
پس منظر: RGBA (0،0،0،5)؛
رنگ: #fff؛ }
سی ایس ایس اب مکمل ہے، لہذا جاوا اسکرپٹ کے لئے 'کوڈ. جے' نامی نئی فائل بنائیں.
یہ اثر نیویگیشن کے اندر ہر لنک کو سنبھالنے اور ماؤسور ایونٹ پر ردعمل کرنے کی ضرورت ہوتی ہے جہاں صارف ایک لنک پر چلتا ہے. یہ سننے والا دستاویز کے جسم کے اعداد و شمار کے مرکزی خیال، موضوع کی خصوصیت کے لئے لنک کے 'عنوان' کی قیمت پر لاگو ہوتا ہے - لہذا سی ایس ایس میں شیلیوں کو متحرک کرنا.
صفحہ ونڈو لوڈ کرنے کے بعد، نیویگیشن لنک نوڈس ایک صف میں رکھا جاتا ہے، جس پر ایونٹ سننے والے کو لاگو کرنے کے لئے لوپ کے لئے استعمال کیا جاتا ہے.
ونڈو. ایڈوانٹ لسٹینر ("لوڈ"، فنکشن () {
var nodes = دستاویز.querySelectorall ("# mainnav a")؛
کے لئے (var i = 0؛ i & lt؛ nodes.lugh؛ i ++) {
نوڈس [i]. Addeventlistener ("ماؤسور"، فنکشن () {
دستاویز. mobile.setatribute ("ڈیٹا تھیم"، یہ.getettribute ("عنوان")؛
})؛
}
})؛
یہ مضمون اصل میں ویب ڈیزائنر مسئلہ 262 میں شائع ہوا. اسے خریدیں !
متعلقہ مضامین:
(تصویری کریڈٹ: Buzzfeed) لہذا، آپ جاننا چاہتے ہیں کہ Google میں درجہ بندی..
(تصویری کریڈٹ: پیٹرک J جونز) اس ٹیوٹوریل میں میں آپ کو دکھانے کے لئ..
مشین سیکھنے. گہری سیکھنے قدرتی زبان کی پروسیسنگ. کمپیوٹر وژن. آٹومیشن. آ..
یہاں میں رائی پیدا کرنے کے عمل کے بارے میں بات کروں گا، ایک کردار جس نے م..
بہتر بنانے کا ایک بڑا طریقہ صارف کا تجربہ آپ کی سائٹ پر سلائڈ آؤٹ مینو شامل کرنا ہے؛ یہ صار..
ورژن کنٹرول اصل میں کوڈ کے ساتھ کام کرنے والے ڈویلپرز کا مقصد تھا، ایک ہ..
روشنی میں بنیادی طور پر بنیادی ہے 3D آرٹ پراجیکٹ آپ پر کام کرتے ہ..
ساس ایک طاقتور آلہ ہے جو دیگر پروگرامنگ زبانوں میں سی ایس ایس میں..