Я хочу повернуть изображение, которое находится на кнопке полосы прокрутки в Chrome. Теперь у меня есть CSS с этим содержанием:
::-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;
}
Я хочу вращать изображение, не поворачивая его содержимое.
Ответы:
Очень хорошо сделано и ответили здесь - http://www.sitepoint.com/css3-transform-background-image/
источник
select
не может иметь:before
.Очень простой способ, вы вращаете в одну сторону, а содержимое - в другую. Требуется квадрат хотя
источник
CSS:
Javascript:
PS: я нашел это где-то еще, но не помню источник
источник
Я тоже хотел это сделать. У меня есть большое изображение плитки (буквально изображение плитки), которое я хотел бы повернуть примерно на 15 градусов и повторить. Вы можете вообразить размер изображения, которое будет повторяться без проблем, делая ответ «программа редактирования изображений» бесполезным.
Мое решение состояло в том, чтобы дать psuedo: before элементу - увеличить его размер - повторить его - установить переполнение контейнера на скрытый - и повернуть сгенерированный: before элемент с использованием преобразований css3. Чушь!
источник
Обновление 2020, май:
Установка,
position: absolute
а затемtransform: rotate(45deg)
предоставит фон:Оригинальный ответ:
В моем случае размер изображения не такой большой, что у меня не может быть его повернутой копии. Итак, изображение было повернуто с помощью
photoshop
. Альтернативойphotoshop
для поворота изображений является онлайн-инструмент для поворота изображений . После поворота я работаюrotated-image
вbackground
собственности.Удачи...
источник