আমি কেবল এইচটিএমএল এবং সিএসএসে (কোনও জাভাস্ক্রিপ্ট নয়) দৃষ্টিভিত্তিক গতিশীল এবং ইন্টারেক্টিভ অভিজ্ঞতা তৈরি করার জন্য নিজেকে চ্যালেঞ্জ জানিয়েছি। এখনও অবধি, আমার প্রয়োজনীয় কোনও বৈশিষ্ট্য আমি আসেনি যা আমি খাঁটি সিএসএস এবং এইচটিএমএল-তে করতে পারি না। এটি সম্ভবত কিছুটা বেশি কঠিন।
আমাকে ব্যবহারকারীকে ডাবল-ক্লিক থেকে আটকাতে হবে <a>,<input type="submit"> এবং <button>ট্যাগ। এটি তাদের কোনও ফর্ম ডাবল জমা দেওয়ার বা দুর্ঘটনাক্রমে কোনও ইউআরএলে 2 জিইটি অনুরোধ করা বাধা দেওয়ার জন্য। খাঁটি সিএসএসে এটি কীভাবে করা যায়? এমনকি আমরা disabledজেএস ছাড়াই সেট করতে না পারলেও এখানে কিছু মাস্কিং কৌশল বা শৈলীর সংমিশ্রণ থাকতে হবে যা এটি 2020 এ এখানে পরিচালনা করতে পারে।
এখানে একটি প্রচেষ্টার একটি সাধারণ উদাহরণ:
.clicky:focus{
display: none;
pointer-events: none;
}
<a href="#down" class="clicky">test</a>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p id="down">target</p>
দুর্ভাগ্যক্রমে, আসল ক্লিক ইভেন্টটি কোনও কারণে চালিত হওয়ার আগে এটি এটি অক্ষম করে। হতে পারে অ্যাঙ্করগুলি পরীক্ষার সেরা উপায় নয়? আমি আরও চেষ্টা চালিয়ে যাব।
pointer-events: allডিফল্টরূপে তবে সক্রিয় বা: ফোকাসের রাজ্যে নেই? pointer-events: noneএই রাজ্যের জন্য সেট পছন্দ ?
el:active, el:focusপয়েন্টার-ইভেন্টগুলির সাথে মিলিত হতে পারে