Le retournement/Inverser/mise en Miroir de texte à l'aide de css

J'ai fait quelques recherches sur google et voici ma réponse

<!--[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>

Le seul problème ici est que le centre de symétrie n'est pas le centre de l'objet, peut-être que nous avons besoin d'un peu de javascript pour déplacer l'objet où nous le voulons.

  • Utilisation transform-origin pour contrôler le point sur lequel la transformation est appliquée.
  • 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ɐʌɐſ ǝlʇʇᴉl ɐ ʇsnɾ ɥʇᴉM
  • J'ai résisté, en feuilletant mon ordinateur portable à l'envers vers le bas pour lire le commentaire ci-dessus. Cette (...) a pris un certain temps.