Ich habe versucht, ein einzelnes Zeichen in einer Textzeile mit CSS anstelle eines Bildes zu invertieren, aber jedes Mal, wenn ich die CSS richtig und inline in einem Browser arbeiten, ist der Brief in der Regel 1/2px out of line in anderen (das gilt für Firedfox 45, Edge und Chrome).Umgekehrten Text über Browser hinweg
Bisher habe ich
bekam<style>
@import url(https://fonts.googleapis.com/css?family=Droid+Serif);
* {font-family:"droid serif"}
div {position:relative; float:left; display:inline-block }
div h1 { margin:0; font-size:3em; position:relative; }
div h1.invert { float:left; transform: scale(-1,-1);
/* Also tried
div h1.invert { float:left; transform:rotate(180deg);}
*/
</style>
<div>
<div>
<h1>THI</h1>
</div>
<div>
<h1 class="invert">S</h1>
</div>
</div>
Obligatorische Geige .... https://jsfiddle.net/1q9jbuf8/
Ich war aufgeregt, Sie zu empfehlen, verwenden Sie Unicode-Upside-Down-Zeichen, aber leider sieht das Upside-Down-S die gleiche wie die rechte Seite nach oben Version. :-( –
Sie könnten es jedoch spiegeln: Ƨ –
Sorry, vergessen zu erwähnen, ich habe die Unicode-Methode versucht, aber nur Rand und Chrom geändert hatte die richtige Schriftart .. Firefox hatte nur die Standardschrift angezeigt (denn das wäre auch gewesen einfach natürlich) Oh und @ ralph.m Spiegelung wäre in Ordnung, wenn ich es nur auf der horizontalen Ebene spiegeln wollte, aber ich wollte es auf der vertikalen Ebene zu spiegeln –