Wie kann man ein Hintergrundbild mit CSS spiegeln? Ist es möglich?
Derzeit verwende ich dieses Pfeilbild in einem background-image
von li
in CSS
Ein: visited
Ich muss diesen Pfeil horizontal drehen. Ich kann dies tun, um ein weiteres Bild des Pfeils zu erstellen, aber ich bin nur neugierig zu wissen, ob es möglich ist, das Bild in CSS umzudrehen:visited
css
mobile-webkit
Jitendra Vyas
quelle
quelle
Antworten:
Sie können es mit CSS horizontal spiegeln ...
jsFiddle .
Wenn Sie stattdessen vertikal spiegeln möchten ...
Quelle .
quelle
-webkit-transform: scaleX(-1);
genug?<a>
und ich möchte nur das Hintergrundbild umdrehen. Der Code, den Sie geben, ist, das ganze Elementspan
und dann umdrehen.<li><a href="#"><span>text</span></a></li>
verwende, wird auch der Text umgedreht, was das Gegenteil von Ihrem Give-Code ist, um den Text zu entpacken, damit ich den Entpackungscode fürli a span { }
in CSS schreiben kannIch fand heraus, dass ich nur den Hintergrund und nicht das ganze Element umdrehen konnte, nachdem ich einen Hinweis auf Alex 'Antwort gesehen hatte. Danke alex für deine antwort
HTML
CSS
Siehe Beispiel hier http://jsfiddle.net/qngrf/807/
quelle
-webkit-transform:scaleX(-1);
für ChromLaut w3schools: http://www.w3schools.com/cssref/css3_pr_transform.asp
Dies ist eine 2D-Transformation, daher sollte sie mit den Herstellerpräfixen unter Chrome, Firefox, Opera, Safari und IE9 + funktionieren.
Andere verwendete Antworten: Vorher, um zu verhindern, dass der innere Inhalt umgedreht wird. Ich habe dies in meiner Fußzeile verwendet (um das Bild aus meiner Kopfzeile vertikal zu spiegeln):
HTML:
CSS:
Am Ende drehen Sie das Element um und drehen dann alle untergeordneten Elemente erneut um. Funktioniert auch mit verschachtelten Elementen.
quelle
Für Gecko-basierte Browser können Sie dieses Ding
:visited
aufgrund der daraus resultierenden Datenschutzlecks nicht konditionieren . Siehe http://hacks.mozilla.org/2010/03/privacy-related-changes-coming-to-css-vistited/quelle
Sie können sowohl vertikal als auch horizontal gleichzeitig spiegeln
Und mit der Übergangseigenschaft können Sie einen coolen Flip bekommen
Eigentlich dreht es das ganze Element um, nicht nur das
background-image
SNIPPET
quelle