मुझे एक मुद्दा है कि पाठ को पिक्सलेट किया गया है जब 2 डी स्केल ट्रांसफॉर्म लागू होता है। (मैं केवल क्रोम में परीक्षण किया गया। मैं बाद में पार ब्राउज़ कर क्या करेंगे, ताकि आप विभिन्न ब्राउज़रों पर उसकी जांच की जरूरत नहीं है।)क्रोम में फ़ॉन्ट पिक्सेललेट समस्या (एचटीएमएल 5/CSS3)
सीएसएस
.versus_block_hover
{
-webkit-transform: scale(1.2,1.2)!important;
-webkit-transition: 50ms 0ms!important;
z-index:1100!important;
border-width:1px;
border-color:#000;
border-style:solid;
}
जावास्क्रिप्ट कोड
$('.versus_block').hover(function() {
$(this).addClass('versus_block_hover');
$(this).parent().css('z-index','1100');
}, function() {
$(this).removeClass('versus_block_hover');
$(this).parent().css('z-index','0');
});
मुझे पता है कि क्रोम 3 डी त्वरण के लिए सीएसएस ट्रांसफॉर्म के दौरान बिटमैप ऑपरेशन का उपयोग करता है। हालांकि, जब मैंने इसे jsfiddle में परीक्षण किया, तो यह पिक्सलेट नहीं किया गया था। चेहरे में, ऐसा लगता है कि संक्रमण पूरा होने पर क्रोम एक पाठ को फिर से खींचता है।
यह उदाहरण देखें। एक बॉक्स पर होवर करें। (मैं अपने वास्तविक साइट से सभी सीएसएस तत्वों डाल दिया।)
और, इस एक वास्तविक साइट एक मुद्दा किया है। (होवर करें ब्लॉक के किसी भी है, तो आप pixelated फोंट देख सकते हैं जब यह विस्तार किया है)
किसी को भी एक विचार है कि यह कैसे तय करने के लिए है? यह ठीक है कि आप इसे सीधे मेरे जेएसफ़ाइल पर ठीक कर सकते हैं।
मुझे पता था कि असमान समन्वय के दौरान धुंधला है, लेकिन आप मिश्रित परत की स्थिति में समस्या को हल करने का तरीका इंगित करते हैं। धन्यवाद! अब, मैं प्रत्येक तत्व को translateX (0) के लिए मजबूर किए बिना समस्या को ठीक करने के लिए परतों को ट्रैक कर सकता हूं। – Minime