विज़िबिलिटी कल्पना के अनुसार एक एनिमेटेड प्रॉपर्टी है, लेकिन दृश्यता में बदलाव धीरे-धीरे काम नहीं करता है, जैसा कि कोई उम्मीद कर सकता है। इसके बजाय एक तत्व को छिपाने में दृश्यता में देरी पर संक्रमण होता है। दूसरी ओर एक तत्व दिखाई देता है जो तुरंत काम करता है। यह वैसा ही है जैसा कि इसे युक्ति द्वारा परिभाषित किया गया है (डिफ़ॉल्ट टाइमिंग फ़ंक्शन के मामले में) और जैसा कि यह ब्राउज़रों में लागू किया गया है।
यह भी एक उपयोगी व्यवहार है, क्योंकि वास्तव में कोई एक तत्व को छिपाने के लिए विभिन्न दृश्य प्रभावों की कल्पना कर सकता है। एक तत्व को बाहर करना केवल दृश्य प्रभाव का एक प्रकार है जो अस्पष्टता का उपयोग करके निर्दिष्ट किया गया है। अन्य विज़ुअल इफेक्ट्स तत्व को बदलने वाली संपत्ति का उपयोग करके दूर जा सकते हैं, 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
(कोई मध्यवर्ती मान)