Blink element
پلک جھپکنے والا عنصر ایک غیر معیاری ایچ ٹی ایم ایل عنصر ہے جو صارف کے ایجنٹ (عام طور پر ایک ویب براؤزر) کو اشارہ کرتا ہے کہ صفحہ کا مصنف عنصر کے مواد کو پلک جھپکانے کا ارادہ رکھتا ہے (یعنی، مرئی اور پوشیدہ ہونے کے درمیان متبادل)۔ عنصر کو نیٹ اسکیپ نیویگیٹر میں متعارف کرایا گیا تھا لیکن اب اس کی حمایت نہیں کی جاتی ہے اور اکثر جدید ویب براؤزرز اسے نظر انداز کر دیتے ہیں۔ کچھ، جیسے انٹرنیٹ ایکسپلورر، نے کبھی بھی عنصر کی حمایت نہیں کی۔ 1990 کی دہائی میں گھریلو صارفین میں اس کی ابتدائی مقبولیت کے باوجود، اس کے زیادہ استعمال اور پڑھنے میں پیش آنے والی دشواری کی وجہ سے یہ مقبولیت سے باہر ہو گیا۔ لو مونٹولی، جسے اکثر پلک جھپکنے والے عنصر کے موجد کے طور پر جانا جاتا ہے، کا دعوی ہے کہ اس نے کوئی حقیقی کوڈ لکھے بغیر صرف اس خیال کی تجویز پیش کی۔ استعمال پلک جھپکنے والا عنصر غیر معیاری ہے، اور اس طرح اس کے نحو یا الفاظ کی کوئی مستند وضاحت نہیں ہے۔ جبکہ ورلڈ وائڈ ویب کنسورشیم کے برٹ بوس نے ایک دستاویز کی قسم کی تعریف تیار کی ہے جس میں پلک جھپکنے والے عنصر کے لیے نحو شامل ہے (اسے زور اور حوالہ جات کے عناصر کے برابر جملے کے عنصر کے طور پر بیان کیا گیا ہے)، ڈی ٹی ڈی میں تبصرے بتاتے ہیں کہ یہ ایک مذاق کے طور پر ہے۔ پلک جھپکنے والے عنصر کی قسم کا نحو اس طرح کے معیاری ایچ ٹی ایم ایل ان لائن عناصر سے ملتا جلتا ہے۔ مثلا: پلک جھپکنے کی شرح براؤزر کے لیے مخصوص ہے، اور ٹیگ میں پلک جھپکنے کی شرح کو ایڈجسٹ کرنے کے لیے کوئی پیرامیٹرز یا ذرائع نہیں ہیں۔ موزیلا فائر فاکس کے ورژن میں جو ٹیگ کی حمایت کرتے ہیں، متن ایک سیکنڈ کے تین چوتھائی حصے کے لیے نظر آنے اور ایک سیکنڈ کے ایک چوتھائی حصے کے لیے پوشیدہ ہونے کے درمیان بدلتا رہتا ہے۔ پلک جھپکنے والے عنصر کی قسم سب سے پہلے نیٹ اسکیپ نیویگیٹر کے لیے ایجاد کی گئی تھی اور اسے اس کی نسلوں میں سپورٹ کیا گیا تھا، جیسے موزیلا فائر فاکس (نیٹ اسکیپ 6 اور ابتدائی موزیلا سوٹ براؤزرز کے علاوہ-اس طرح یہ سی منکی سے بھی غائب ہے، جو موزیلا سوٹ سے اترتا ہے) ؛ اسے ورژن 23 میں فائر فاکس سے ہٹا دیا گیا تھا۔ مائیکروسافٹ کے انٹرنیٹ ایکسپلورر اور ویب کٹ (ایپل کے سفاری اور گوگل کروم کے پیچھے براؤزر انجن) نے کبھی بھی اس کی حمایت نہیں کی، یہاں تک کہ اس کے سی ایس ایس اوتار میں بھی۔ اسے اوپیرا انٹرنیٹ براؤزر نے بھی سپورٹ کیا تھا، لیکن سپورٹ ورژن 15 میں ختم ہو گئی جب اس براؤزر نے ویب کٹ پر مبنی انجن کا رخ کیا۔ ویولڈی، پریسٹو پر مبنی اوپیرا کے روحانی جانشین کے طور پر اپنی جڑوں کے باوجود، فنکشنل بلنک ٹیگ کی بھی حمایت نہیں کرتا ہے۔ نیٹ اسکیپ نے اپنے براؤزر سے بلنک ٹیگ کو صرف اس صورت میں ہٹانے پر اتفاق کیا جب مائیکروسافٹ فروری 1996 میں ایچ ٹی ایم ایل ای آر بی میٹنگ کے دوران ان میں موجود مارکیو ٹیگ سے چھٹکارا پانے پر راضی ہو جائے۔ کچھ سافٹ ویئر پلک جھپکنے والے عنصر کو ایسٹر انڈے کے طور پر سپورٹ کرتے ہیں۔ جب کوئی "بلنک ایچ ٹی ایم ایل" تلاش کرتا ہے تو گوگل سرچ صفحہ کے کچھ حصوں کو پلک جھپکاتا ہے۔ اینڈرائیڈ کا یوزر انٹرفیس فریم ورک پلک جھپکنے والے ٹیگ کی حمایت کرتا ہے، اور اسے اپنے سورس کوڈ میں ٹی اے جی _ 1995 کے طور پر لیبل کرتا ہے۔ عمل درآمد سی ایس ایس ٹیکسٹ ڈیکوریشن پراپرٹی کی پلک جھپکنے کی قیمت مصنفین کو یہ تجویز کرنے کی اجازت دیتی ہے کہ ٹیکسٹ کو ملکیتی ٹیگز کا استعمال کیے بغیر پلک جھپکنا چاہیے، لیکن سی ایس ایس 2.1 کی وضاحت میں کہا گیا ہے کہ صارف ایجنٹ تک رسائی کے رہنما اصولوں کی تعمیل کے لیے "صارف کے مطابق ایجنٹ متن کو پلک جھپکانے سے قاصر ہوں گے"۔ <span سٹائل = "ٹیکسٹ ڈیکوریشن: پلک جھپکنا ؛"> یہاں پلک جھپکانے کے لیے متن </span> پلک جھپکنے والے عنصر کو سی ایس ایس حرکت پذیری کا استعمال کرتے ہوئے بھی لاگو کیا جا سکتا ہے۔ پلک جھپکائیں،. پلک جھپکائیں {حرکت پذیری: پلک جھپکائیں 1s مرحلہ آخر لامحدود ؛} @keyframes پلک جھپکائیں {67 ٪ {اوپیسیٹی: 0} اسی طرح کے اثرات جاوا اسکرپٹ کے استعمال کے ذریعے بھی حاصل کیے جا سکتے ہیں۔ <اسکرپٹ ٹائپ = "ٹیکسٹ/جاوا اسکرپٹ"> (فنکشن () {ور پلک جھپکتا ہے = document.getElementsByTagName ('پلک جھپکتا ہے') ؛ ور مرئیت = 'پوشیدہ' ؛ window.setInterval (فنکشن () {کے لیے (ور i = blinks.length-1 ؛ i> = 0 ؛ i--) {پلک جھپکتا ہے [i]. انداز. مرئیت = مرئیت ؛} مرئیت = (مرئیت = = = = 'مرئیت')؟ 'پوشیدہ': 'مرئی' ؛}، 250) ؛}) () ؛ </سکرپٹ> <جھپکنا> متن یہاں جھپکنے کے لیے </جھپکنا> یا متبادل طور پر، جھپکنے کی فعالیت کو jQuery کی مدد سے لاگو کیا جا سکتا ہے۔ <اسکرپٹ ٹائپ = "ٹیکسٹ/جاوا اسکرپٹ"> سیٹ انٹرول (فنکشن () {$("پلک جھپکانا"). ہر (فنکشن () {$(یہ). ٹگل () ؛}، 250) ؛ </سکرپٹ> متن کو یہاں پلک جھپکانے کے لیے استعمال اور رسائی۔ ایچ ٹی ایم ایل میں پلک جھپکانے والے ٹیگ کے نفاذ سے پہلے ہی، ایپل IIe میں ایک چمکتا ہوا ٹیکسٹ موڈ تھا، جو معیاری سفید پر سیاہ اور الٹا سیاہ پر سفید متن کے درمیان بدلتا تھا۔ ڈویلپرز کے لیے 1982 کے ایپل کمپیوٹر دستی میں ہنگامی حالات کے علاوہ اس خصوصیت کو استعمال کرنے کے خلاف مشورہ دیا گیا تھا، انتباہ کیا گیا تھا کہ "[f] کوڑے مارنے [متن] کا استعمال صرف ڈیٹا یا پروگرام کی فوری تباہی کی نشاندہی کرنے کے لیے کیا جانا چاہیے۔" پلک جھپکنے والے عنصر کو استعمال اور رسائی کے ماہرین کی طرف سے مسلسل تنقید کا نشانہ بنایا گیا ہے۔ 1996 میں جیکب نیلسن نے اپنے الرٹ باکس کالم ٹاپ ٹین مسٹیکس ان ویب ڈیزائن میں اس عنصر کو "محض بدی" کے طور پر بیان کیا۔ ورلڈ وائڈ ویب کنسورشیم کے ویب کنٹینٹ ایکسیسیبلٹی گائیڈ لائنز (ڈبلیو سی اے جی) 1 میں کہا گیا ہے کہ مواد کے مصنفین کو اسکرین کو ہلکا کرنے یا پلک جھپکانے سے گریز کرنا چاہیے، یہ نوٹ کرتے ہوئے کہ اس طرح کے اثرات علمی معذوری یا فوٹو حساس مرگی والے لوگوں کے لیے مسائل کا باعث بن سکتے ہیں۔ یونائیٹڈ سٹیٹس ایکسیس بورڈ کا کہنا ہے کہ صفحات کو "چمکتے ہوئے یا جھپکتے ہوئے متن، اشیاء، یا دوسرے عناصر کا استعمال نہیں کرنا چاہیے جن کی فلیش یا جھپک کی تعدد 2 ہرٹز سے زیادہ اور 55 ہرٹز سے کم ہو۔" جرمن وفاقی حکومت کے بیریریفری انفارمیشن اسٹیکنک-ویرورڈننگ (قابل رسائی انفارمیشن ٹیکنالوجی آرڈیننس) میں یہ بھی کہا گیا ہے کہ جھپکنے یا پلک جھپکانے والے مواد سے گریز کیا جانا چاہیے۔ یوزر ایجنٹ رسائی کے رہنما اصولوں کی تعمیل کے لیے صارف ایجنٹ کو یا تو "متحرک یا پلک جھپکانے والے متن کے مواد کو بے حرکت، غیر پلک جھپکانے والے متن کے طور پر پیش کرنے کے لیے [a] لو کنفیگریشن" کرنا چاہیے یا متن کو کبھی پلک جھپکانا نہیں چاہیے۔ موزیلا فائر فاکس نے پلک جھپکنے کو غیر فعال کرنے کے لیے ایک پوشیدہ کنفیگریشن آپشن، browser.blink_allowed فراہم کر کے اس ضرورت کو پورا کیا، جس تک: تشکیل کے ذریعے رسائی حاصل کی جا سکتی تھی۔ پلک جھپکانے کی خصوصیت کو ورژن 23 کے بعد سے مکمل طور پر غیر فعال کر دیا گیا ہے۔ مارکوی عنصر حوالہ جات بیرونی لنکس کراس براؤزر بلنک ٹیگ ایچ ٹی ایم ایل ٹیگز نیٹ اسکیپ ویب 1 بھی دیکھیں۔