Saya ingin memutar gambar yang ditempatkan di tombol scrollbar di Chrome. Sekarang saya punya CSS dengan konten ini:
::-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;
}
Saya ingin memutar gambar tanpa memutar kontennya.
Jawaban:
Dilakukan dengan sangat baik dan dijawab di sini - http://www.sitepoint.com/css3-transform-background-image/
sumber
select
tidak dapat memiliki:before
.Metode yang sangat mudah, Anda memutar satu arah, dan isinya yang lain. Membutuhkan kotak
sumber
CSS:
Javascript:
PS: Saya menemukan ini di tempat lain tetapi tidak ingat sumbernya
sumber
Saya juga ingin melakukan ini. Saya memiliki ubin besar (secara harfiah gambar ubin) yang ingin saya putar kira-kira 15 derajat dan telah berulang. Anda dapat membayangkan ukuran gambar yang akan diulang dengan mulus, menjadikan jawaban 'program pengeditan gambar' tidak berguna.
Solusi saya adalah memberikan ubin gambar un-rotated (hanya satu salin :) ke psuedo: sebelum elemen - besarkan - ulangi - atur overflow wadah untuk disembunyikan - dan putar yang dihasilkan: sebelum elemen menggunakan transformasi css3. Omong kosong!
sumber
Pembaruan 2020, Mei:
Pengaturan
position: absolute
dan kemudiantransform: rotate(45deg)
akan memberikan latar belakang:Jawaban asli:
Dalam kasus saya, ukuran gambar tidak terlalu besar sehingga saya tidak dapat memiliki salinannya yang diputar. Jadi, gambar sudah diputar dengan
photoshop
. Alternatifphotoshop
untuk memutar gambar adalah alat online juga untuk memutar gambar . Setelah diputar, saya bekerja denganrotated-image
dibackground
properti.Semoga berhasil...
sumber