मैंने पाया कि जब CSS3 ज़ूम छोटे एसवीजी आइकन (9 पीएक्स: 9 पीएक्स ज़ूम के साथ: 1.5) पर लागू होता है, तो एसवीजी आइकन धुंधला हो सकता है। इस मामले में एक तेज और साफ आइकन पाने के लिए कोई विचार? अग्रिम में धन्यवाद।CSS3 लागू करते समय svg पर एंटी-एलाइजिंग बंद करें: तत्व पर ज़ूम करें?
एसवीजी:
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve"
x="0px" y="0px" width="9px" height="9px" viewBox="0 0 9 9" enable-background="new 0 0 9 9">
<g>
<g fill="none" transform="translate(0.5, 0.5)">
<g stroke="#000000" stroke-width="0.5" stroke-linecap="square" >
<line x1="2" y1="4" x2="6" y2="4"/>
<line x1="4" y1="2" x2="4" y2="6"/>
</g>
<g stroke="#909090" stroke-width="1" stroke-linecap="square" >
<rect x="0" y="0" width="8" height="8"/>
</g>
</g>
</g>
</svg>
कौन सा ब्राउज़र? आकार बदलने या ज़ूम करने पर कुछ ब्राउज़र एसवीजी का पुनर्मूल्यांकन नहीं करते हैं। CSS3 ज़ूम क्या है? क्या आप बस ब्राउज़र के साथ ज़ूम इन करने का मतलब है? या गैर मानक आईई संपत्ति? –
मेरे प्रश्न के आपके नोटिस के लिए धन्यवाद। यहां [CSS3 ज़ूम] (http://www.css3.com/css-zoom/) की कुछ जानकारी दी गई है। यह ज्यादातर आधुनिक ब्राउज़रों द्वारा व्यापक रूप से समर्थित है। मैं इसे क्रोम और सफारी आईओएस पर कोशिश कर रहा हूं। – bigbearzhu
हां, यह गैर-मानक है। यह संभवतः बिना किसी गणना के प्रस्तुत किए गए तत्व को ज़ूम कर रहा है। क्या आपने इसके बजाय स्केल ट्रांसफॉर्म फ़ंक्शन का उपयोग करने का प्रयास किया है? या प्रारंभिक रूप से इसे प्रदर्शित करते समय मूल एसवीजी बड़ा और स्केलिंग कर सकते हैं? –