Quiero rotar la imagen que se coloca en el botón de la barra de desplazamiento en Chrome. Ahora tengo un CSS con este contenido:
::-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;
}
Deseo rotar la imagen sin rotar su contenido.
Respuestas:
Muy bien hecho y respondido aquí: http://www.sitepoint.com/css3-transform-background-image/
fuente
select
no puede tener a:before
.Método muy fácil, rotas en un sentido y los contenidos en el otro. Aunque requiere un cuadrado
fuente
CSS:
Javascript:
PD: he encontrado esto en otro lugar pero no recuerdo la fuente
fuente
Estaba buscando hacer esto también. Tengo una imagen de mosaico grande (literalmente una imagen de mosaico) que me gustaría rotar solo unos 15 grados y he repetido. Puede imaginar el tamaño de una imagen que se repetiría sin problemas, haciendo que la respuesta del 'programa de edición de imágenes' sea inútil.
Mi solución fue dar la imagen de mosaico sin rotar (solo una copia :) a psuedo: before element - oversize it - repetirlo - establecer el contenedor de desbordamiento en hidden - y rotar el generado: before element usando css3 transforma. ¡Tonterías!
fuente
Actualización 2020, mayo:
Configuración
position: absolute
y luegotransform: rotate(45deg)
proporcionará un fondo:Respuesta original
En mi caso, el tamaño de la imagen no es tan grande que no puedo tener una copia rotada. Entonces, la imagen ha sido rotada con
photoshop
. Una alternativa a lasphotoshop
imágenes giratorias es la herramienta en línea también para imágenes giratorias . Una vez girado, estoy trabajando con elrotated-image
en labackground
propiedad.Buena suerte...
fuente