Ich möchte das Bild drehen, das in der Schaltfläche der Bildlaufleiste in Chrome platziert ist. Jetzt habe ich ein CSS mit diesem Inhalt:
::-webkit-scrollbar-button:vertical:decrement
{
background-image:url(images/arrowup.png) ;
-webkit-transform:rotate(120deg);
-moz-transform:rotate(120deg);
background-repeat:no-repeat;
background-position:center;
background-color:#ECEEEF;
border-color:#999;
}
Ich möchte das Bild drehen, ohne seinen Inhalt zu drehen.
Antworten:
Sehr gut gemacht und hier beantwortet - http://www.sitepoint.com/css3-transform-background-image/
quelle
select
nicht haben:before
.Sehr einfache Methode, Sie drehen in die eine Richtung und den Inhalt in die andere. Benötigt allerdings ein Quadrat
quelle
CSS:
Javascript:
PS: Ich habe das woanders gefunden, erinnere mich aber nicht an die Quelle
quelle
Ich wollte das auch. Ich habe ein großes Kachelbild (buchstäblich ein Bild einer Kachel), das ich nur um ungefähr 15 Grad drehen möchte und das ich wiederholt habe. Sie können sich die Größe eines Bildes vorstellen, die sich nahtlos wiederholen würde und die Antwort des Bildbearbeitungsprogramms unbrauchbar macht.
Meine Lösung bestand darin, das nicht gedrehte (nur eine Kopie :) Kachelbild an pseudo: before element zu übergeben - es zu überdimensionieren - es zu wiederholen - den Containerüberlauf auf versteckt zu setzen - und das generierte: before-Element mithilfe von css3-Transformationen zu drehen. Bosh!
quelle
Update 2020, Mai:
Einstellen
position: absolute
und danntransform: rotate(45deg)
einen Hintergrund liefern:Ursprüngliche Antwort:
In meinem Fall ist die Bildgröße nicht so groß, dass ich keine gedrehte Kopie davon haben kann. Das Bild wurde also mit gedreht
photoshop
. Eine Alternative zumphotoshop
Drehen von Bildern ist auch das Online-Tool zum Drehen von Bildern . Einmal gedreht, arbeite ich mit demrotated-image
in derbackground
Eigenschaft.Viel Glück...
quelle