স্পেসিফিকেশন অনুসারে দৃশ্যমানতা একটি অ্যানিমেটেবল সম্পত্তি, তবে দৃশ্যমানতার উপর স্থানান্তরগুলি ধীরে ধীরে কাজ করে না, কারণ কেউ আশা করতে পারে। পরিবর্তে কোনও উপাদান লুকিয়ে থাকা দৃশ্যমানতার বিলম্বের উপর স্থানান্তর। অন্যদিকে একটি উপাদান দৃশ্যমান করা অবিলম্বে কাজ করে। এটি যেমন স্পেক দ্বারা সংজ্ঞায়িত হয় (ডিফল্ট সময় কার্যের ক্ষেত্রে) এবং এটি ব্রাউজারগুলিতে প্রয়োগ করা হয় তেমনি।
এটিও একটি দরকারী আচরণ, যেহেতু আসলে কোনও উপাদান লুকিয়ে রাখতে বিভিন্ন ভিজ্যুয়াল এফেক্টগুলি কল্পনা করতে পারে। কোনও উপাদান ফাইড হওয়া কেবল এক ধরণের ভিজ্যুয়াল এফেক্ট যা ধূমপান ব্যবহার করে নির্দিষ্ট করা হয়। অন্যান্য ভিজ্যুয়াল এফেক্টগুলি রূপান্তর সম্পত্তি হিসাবে যেমন উপাদানটি সরিয়ে ফেলতে পারে, এছাড়াও http://taccgl.org/blog/css-transition-visibility.html দেখুন
এটি দৃশ্যমানতার পরিবর্তনের সাথে অস্বচ্ছভাবে রূপান্তরটি একত্রিত করতে প্রায়শই কার্যকর! যদিও অস্বচ্ছতা সঠিক কাজটি করে বলে মনে হচ্ছে, সম্পূর্ণ স্বচ্ছ উপাদানগুলি (অস্বচ্ছতা: 0) এখনও মাউস ইভেন্টগুলি গ্রহণ করে। সুতরাং উদাহরণস্বরূপ এমন কোনও উপাদানের লিঙ্কগুলি যা কেবল অস্বচ্ছ রূপান্তর দ্বারা বিবর্ণ হয়ে গিয়েছিল, এখনও ক্লিকগুলিতে সাড়া দেয় (যদিও দৃশ্যমান নয়) এবং বিবর্ণ উপাদানটির পিছনে লিঙ্কগুলি কাজ করে না (যদিও বিবর্ণ উপাদানটির মাধ্যমে দৃশ্যমান হচ্ছে)। Http://taccgl.org/blog/css-transition-opacity-for-fade-effects.html দেখুন ।
এই অদ্ভুত আচরণটি কেবলমাত্র উভয় রূপান্তর, দৃশ্যমানতার উপর রূপান্তর এবং অস্বচ্ছতার উপর রূপান্তর ব্যবহার করে এড়ানো যায়। এর ফলে দৃশ্যমানতার বৈশিষ্ট্যটি উপাদানটির জন্য মাউস ইভেন্টগুলি অক্ষম করতে ব্যবহৃত হয় যখন দৃষ্টিভঙ্গি প্রভাবের জন্য অস্বচ্ছতা ব্যবহৃত হয়। তবে ভিজ্যুয়াল এফেক্টটি চলাকালীন উপাদানটি আড়াল না করার বিষয়ে যত্নবান হওয়া আবশ্যক, যা অন্যথায় দৃশ্যমান হবে না। এখানে দৃশ্যমানতার ক্রান্তিকরণের বিশেষ শব্দার্থকগুলি হাতের কাজ হয়ে যায়। কোনও উপাদানটি গোপন করার সময় উপাদানটি ভিজ্যুয়াল এফেক্ট প্লে করার সময় দৃশ্যমান থাকে এবং পরে লুকিয়ে থাকে। অন্যদিকে কোনও উপাদান প্রকাশ করার সময় দৃশ্যমান স্থানান্তর উপাদানটিকে তত্ক্ষণাত দৃশ্যমান করে তোলে, অর্থাৎ ভিজ্যুয়াল এফেক্টটি খেলার আগে।
opacity
0
1
visibility
visible
hidden