Je veux faire pivoter l'image qui est placée dans le bouton de la barre de défilement dans Chrome. Maintenant, j'ai un CSS avec ce contenu:
::-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;
}
Je souhaite faire pivoter l'image sans faire pivoter son contenu.
Réponses:
Très bien fait et répondu ici - http://www.sitepoint.com/css3-transform-background-image/
la source
select
ne peut pas avoir de:before
.Méthode très simple, vous faites pivoter dans un sens et le contenu dans l'autre. Nécessite un carré cependant
la source
CSS:
Javascript:
PS: j'ai trouvé ça ailleurs mais je ne me souviens pas de la source
la source
Je cherchais à faire cela aussi. J'ai une grande image de mosaïque (littéralement une image de mosaïque) que je voudrais faire pivoter d'environ 15 degrés et que je répète. Vous pouvez imaginer la taille d'une image qui se répéterait de manière transparente, rendant inutile la réponse du «programme d'édition d'image».
Ma solution était de donner l'image de tuile non pivotée (juste une copie :) à psuedo: before element - surdimensionner - le répéter - définir le débordement de conteneur sur hidden - et faire pivoter l'élément généré: before en utilisant les transformations css3. Étalages!
la source
Mise à jour 2020, mai:
Réglage
position: absolute
puistransform: rotate(45deg)
fournira un arrière-plan:Réponse originale:
Dans mon cas, la taille de l'image n'est pas si grande que je ne peux pas en avoir une copie pivotée. Ainsi, l'image a été tournée avec
photoshop
. Une alternative à laphotoshop
rotation des images est également un outil en ligne pour la rotation des images . Une fois la rotation effectuée, je travaille avec lerotated-image
dans labackground
propriété.Bonne chance...
la source