बस इस सवाल का जवाब है, एक बग को ठीक करने की कोशिश करते हुए, जबकि सुझाव दिया जवाब सही है मैं ने पाया है कि यह सब विक्रेता नियमों के शामिल किए जाने के बारे में सबसे आधुनिक सीएसएस Linting नियम टूट जाता है ऊपर खोदा परिवर्तन के लिए। हालांकि, -एम-ट्रैनफॉर्म नियम सहित आईई 9 में एक अजीब बग का कारण बनता है जहां यह फ़िल्टर और -एमएस-ट्रांसफॉर्म नियमों को लागू करता है जिससे छवि फ्लिप हो जाती है और फिर से फ़्लिप हो जाती है।
.flip-horizontal {
-moz-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
-o-transform: scaleX(-1);
-ms-transform: scaleX(1); /* linting rule fix + IE9 fix */
transform: scaleX(-1);
-ms-filter: fliph;
filter: fliph;
}
.flip-vertical {
-moz-transform: scaleY(-1);
-webkit-transform: scaleY(-1);
-o-transform: scaleY(-1);
-ms-transform: scaleY(1); /* linting rule fix + IE9 fix */
transform: scaleY(-1);
-ms-filter: flipv;
filter: flipv;
}
स्रोत
2014-03-12 14:03:03
एक कारण तो आप बस छवि की दो प्रतियां नहीं हो सकता है:
यहाँ मेरी सुझाई गई सुधार जो भी सीएसएस एक प्रकार का वृक्ष नियमों का समर्थन करता है है? – cwallenpoole
@ क्रिस्टोफर डब्ल्यू एलन-पोल। छवियों को उपयोगकर्ता द्वारा प्रदान किया जाता है और कोई सर्वर-साइड घटक नहीं है ... एक्सएमएल डेटा फ़ाइल के साथ केवल एक ही HTML बैकएंड के रूप में ... इसलिए मेरे पास केवल उन्हें फ़्लिप करने के लिए जेएस/सीएसएस है ... यदि यह स्वचालित हो सकता है, यह XML को संपादित करने के अलावा उन्हें सिखाने के लिए एक कम चीज़ होगी ... – chakrit