मैं दृश्यता सीएसएस संपत्ति पर एक कीफ्रेम आधारित एनीमेशन करना चाहता हूं। मैंने शुरुआत में इसे 'डिस्प्ले' पर आज़माया लेकिन पाया कि 'डिस्प्ले' पर एनीमेशन समर्थित नहीं है लेकिन 'दृश्यता' है। विचार आयत की दृश्यता को टॉगलिंग रखने के लिए है। मैं jquery का उपयोग नहीं करना चाहता हूं और सीएसएस में इसे पूरा करना चाहता हूं। बाद मेरी कोड है, लेकिन इसे और प्रदर्शन आयत के अपेक्षित परिणाम नहीं दे करता है 5 वीं दूसरे तक छिपा शेष, प्रदर्शित होने और उसके बाद फिर एनीमेशन के अंतसीएसएस दृश्यता एनिमेशन काम नहीं कर रहा
<head>
<style type="text/css">
#layer1 {
-moz-animation-duration: 10s;
-moz-animation-name: toggle;
}
@-moz-keyframes toggle {
from {
visibility:hidden;
}
50% {
visibility:visible;
}
to {
visibility:hidden;
}
}
</style>
<script type="application/javascript">
window.onload = function()
{
var c = document.getElementById('layer1');
var ctxt = c.getContext('2d');
ctxt.fillStyle = 'red';
ctxt.fillRect(0,0,200,200);
ctxt.fillStyle = 'green';
ctxt.fillRect(0,0,100,100);
}
</script>
<body>
<canvas id="layer1" width="200" height="200" >
</canvas>
</body>
</html>
पर अपने ब्लॉग पोस्ट देखें। यहां तक कि सफारी दस्तावेज भी उल्लेख करता है कि दृश्यता एनिमेटेड हो सकती है http://developer.apple.com/library/safari/#documentation/InternetWeb/Conceptual/SafariVisualEffectsProgGuide/Transitions/Transitions.html#//apple_ref/doc/uid/TP40008032-CH4 -SW1। मैंने 200 9 में मोज़िला के लिए एक बीयूजी फिक्स भी देखा जो दृश्यता – Raks
दृश्यता पर एनीमेशन को ठीक करता है, ठीक है। लेकिन एक दृश्य प्रभाव बनाने के लिए नहीं। आपको इसे "सत्य" एनिमेटेबल गुणों के साथ उपयोग करना होगा। एनीमेशन प्रॉपर्टी के रूप में दृश्यता का उपयोग कब और कैसे करें, आप देख सकते हैं @ http://www.greywyvern.com/?post=337 –