2010-08-08 12 views
42

मैं कुछ Googling किया था और यहाँ मेरा उत्तरपलटना/Inverting/मिररिंग पाठ सीएसएस का उपयोग कर केवल

<!--[if IE]> 
<style> 
    .mirror { 
     filter: progid:DXImageTransform.Microsoft.BasicImage(mirror=1); 
    } 
</style> 
<![endif]--> 
<style> 
.mirror { 
    display:block; 
    -moz-transform: matrix(-1, 0, 0, 1, 0, 0); 
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0); 
    -o-transform:matrix(-1, 0, 0, 1, 0, 0); 
} 
</style> 
<div class="mirror">testing</div> 

समस्या सिर्फ यहाँ है कि मिरर के केंद्र वस्तु के केंद्र नहीं है, इसलिए शायद हम कुछ की जरूरत है उस वस्तु को स्थानांतरित करने के लिए जावास्क्रिप्ट जहां हम चाहते हैं।

+0

उस बिंदु को नियंत्रित करने के लिए 'ट्रांसफॉर्म-उत्पत्ति' का उपयोग करें जिसके बारे में परिवर्तन लागू किया गया है। –

+12

˙pɐdǝʇou sʍopuᴉʍ ʇsnɾ ƃuᴉsn ʇᴉ ʎɐldsᴉp puɐ ǝlᴉɟ ʇxǝʇ ɐ sɐ ʇᴉ ǝʌɐs uɐɔ noʎ ʇɐɥʇ ǝƃɐʇuɐʌpɐ ǝɥʇ sɐɥ oslɐ ʇxǝʇ uᴉɐlԀ ˙sᴉɥʇ ǝʞᴉl sɐǝɹɐ xoq-ʇuǝɯɯoɔ ƃuᴉpnlɔuᴉ 'pǝʍollɐ sᴉ ʇxǝʇ uᴉɐld ǝɹǝɥʍ ǝɹǝɥʍʎuɐ ʇᴉ ǝʇsɐd puɐ ʎdoɔ uɐɔ noʎ ʇɐɥʇ sᴉ ɥɔɐoɹddɐ sᴉɥʇ ɟo ǝƃɐʇuɐʌpɐ ǝɥ┴ ˙ʇɔǝɟɟǝ ɹoɹɹᴉɯ * ʇɔǝɟɹǝd * ɥʇᴉʍ sɹǝʇɔɐɹɐɥɔ ʎɐldsᴉp uɐɔ noʎ 'ɥƃnoɥʇ ** ʇdᴉɹɔsɐʌɐs ǝlʇʇᴉl ɐ ** ʇsnɾ ɥʇᴉM – Pacerier

+0

मैंने ऊपर दिए गए टिप्पणी को पढ़ने के लिए अपने लैपटॉप को ऊपर की तरफ घुमाने का विरोध किया। यह ... कुछ समय लगा। – Kay

उत्तर

86

आपका कोड सही है लेकिन वहाँ यह करने के लिए एक आसान तरीका है:

img.flip { 
    -moz-transform: scaleX(-1); /* Gecko */ 
    -o-transform: scaleX(-1);  /* Opera */ 
    -webkit-transform: scaleX(-1); /* Webkit */ 
    transform: scaleX(-1);   /* Standard */ 
    filter: FlipH;     /* IE 6/7/8 */ 
} 

मैं इस अपने केंद्रित मिरर मुद्दे को हल करती है लगता है।

+12

ध्यान दें कि आपको एक ब्लॉक या इनलाइन-ब्लॉक तत्व का उपयोग करना होगा: http://codepen.io/igalst/pen/fKhmp – IgalSt

संबंधित मुद्दे