Ich möchte den Text rückwärts kursiv oder den umgekehrten Weg dieses aktuellen Textes links. Ist dies in HTML/CSS oder sogar mit Javascript/jQuery möglich?Wie kursiv Text rückwärts geschrieben?
Antwort
ich denke, das sein könnte, was Sie suchen? jsFiddle
Spielen Sie mit dem Code ein bisschen. Ansonsten ist es ziemlich sicher, dass es unmöglich ist. Sie können dies in der Bildbearbeitungssoftware, wie Paint Shop usw.
#skewed {
font: 21px Impact, sans-serif;
text-align: center;
background: #ccc
}
#skewed {
width: 350px;
height: 140px;
-moz-transform: skew(-5deg, -5deg);
-o-transform: skew(-5deg, -5deg);
-webkit-transform: skew(-5deg, -5deg);
transform: skew(-5deg, -5deg);
}
<div id="skewed">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eu metus nisi. Integer non adipiscing massa. Etiam et diam magna. Mauris sit amet arcu dui, a malesuada erat.</div>
<!--[if IE]>
<style>
/*
* The following two rules are for IE only and
* should be wrapped in conditional comments.
* The -ms-filter rule should be on one line
* and always *before* the filter rule if
* used in the same rule.
*/
#skewed {
/* IE8+ - must be on one line, unfortunately */
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1,
M12=-0.08748866352592455,M21=-0.08748866352592455, M22=1,
SizingMethod='auto expand')";
/* IE6 and 7 */
filter: progid:DXImageTransform.Microsoft.Matrix(
M11=1,
M12=-0.08748866352592455,
M21=-0.08748866352592455,
M22=1,
SizingMethod='auto expand');
/*
* To make the transform-origin be the middle of
* the object. Note: These numbers
* are approximations. For more accurate results,
* use Internet Explorer with this tool.
*/
margin-left: -9px;
margin-top: -18px;
}
</style>
<![endif]-->
Danke für die Hilfe und Informationen. Nicht ganz das, wonach ich suche, aber die beste Lösung, die ich bisher gesehen habe, ist die Verwendung von Photoshop oder eines anderen Programms, um die Rückwärts-Kursivschrift zu erstellen. Danke noch einmal! – L84
Sie können den Text möglicherweise drehen.
http://snook.ca/archives/html_and_css/css-text-rotation
scheint schwierig, aber Sie werden wahrscheinlich, dies zu tun haben, auf einer Pro-Zeichenbasis. Nicht ganz der beabsichtigte Schiefereffekt, aber nahe dran.
Leider sieht diese Methode ziemlich schlecht aus: http://jsfiddle.net/RSecc/ –
@arxanas, einverstanden. :-D Es einfach als mögliche Option rauswerfen, wenn es keine anderen gab. Sieht so aus, als ob die Skew-Methode von jos gut funktioniert. – Brad
Ich denke, der einzige Weg wäre die Verwendung einer speziellen Schriftart, die nach hinten geneigt ist.
Ihre einzige echte Option, die ich glaube, wäre zu finden (oder erstellen) eine Schriftart, die rückwärts kursive Buchstabenformen hat und es in Ihre Webseite über eine benutzerdefinierte @font-face
einbetten.
, die für Sie eine von vielen Online-font-face-Generatoren verwenden können, wie FontSquirrel
Können Sie nicht auch eine Schrift bearbeiten? –
Nun, ja. Sie müssten es dennoch einbetten, da keiner Ihrer Benutzer die bearbeitete Schriftart auf seinem System haben würde. – jackwanders
Sicher - das, was ich meinte. Ich habe nur gesagt, dass Sie nicht wirklich eine Schriftart von Grund auf neu erstellen müssen. –
I jos' Demo aktualisiert jQuery zu verwenden jeden Buchstaben in einer Spanne zu wickeln, dann jeden Buchstaben verwandeln am Beispiel von Mozilla's transform docs & ein demo:
HTML
<div id="skewed">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eu metus nisi.
Integer non adipiscing massa. Etiam et diam magna. Mauris sit amet arcu dui, a
malesuada erat.
</div>
jQuery
// html function requires jQuery 1.4+
$('#skewed').html(function (i, h) {
h = h.replace(/\s+/g, '\u00a0').split('');
return '<span>' + h.join('</span><span>') + '</span>';
});
CSS
#skewed {
font: 24px Georgia, sans-serif;
background: #ccc;
padding: 10px 20px;
}
#skewed span {
display: inline-block;
/* see https://developer.mozilla.org/en-US/docs/CSS/transform */
-webkit-transform: skewx(20deg);
-o-transform: skewx(20deg);
transform: skewx(20deg);
}
Use and embed auf Ihre Webseite eine linksgerichtete kursiv kompatibel Schriftart, wie this one. Es gibt kostenlose Alternativen here.
- 1. Unicode-Text rückwärts dekodieren
- 2. Kursiv Text innerhalb Echo in PHP HTML
- 3. Fett kursiv in ReStructuredText
- 4. Debuggen rückwärts
- 5. jQuery $ .each() Rückwärts-/Rückwärts-Iteration
- 6. Ändern von Text in Textblock in kursiv auf MouseEnter
- 7. Machen Sie einen Text fett und einige kursiv
- 8. Wie man nur Platzhalter kursiv machen in Eingabe
- 9. Text wird nicht in Datei geschrieben
- 10. GVim Thema kursiv abschneidet Charakter
- 11. Android Textview Kursiv und wrap_contents
- 12. Bolding und Kursiv
- 13. Wie kursiv kursieren Etiketten mit GraphViz Punkt?
- 14. np_utils.to_categorical Rückwärts
- 15. Wie rückwärts in Emacs Shell suchen?
- 16. Iterating rückwärts
- 17. Wie kursiv kursiv in Normalschrift in PDF mit einigen Bibliothek konvertieren?
- 18. Ein SWT-Etikett kursiv formatieren
- 19. Mit @fontface Schriften laden kursiv
- 20. Winforms RichtextBox Fett/Kursiv/Unterstrichen Formatierungsproblem
- 21. kursiv, fett und unterstrichen Schriftart auf iPhone
- 22. Wie funktioniert ein CSS-Übergang "rückwärts"?
- 23. Wie kombiniere ich fett und kursiv in CSS?
- 24. UILabel font: fett und kursiv
- 25. Wählen Sie zufällig Wörter auf einer Seite und kursiv kursiv auf JS Button klicken
- 26. Flash - Movieclip rückwärts abspielen?
- 27. WAV-Datei rückwärts abspielen
- 28. Wie Sie fett und kursiv auf einen NSMutableAttributedString-Bereich anwenden?
- 29. Java LinkedHashSet rückwärts Iteration
- 30. Rückwärts-Suche in order_by
+1 für eine interessante Frage, aber ich habe meine Zweifel, dass Sie eine zufriedenstellende Lösung finden werden. – Spudley