-transform:scale cause "clignotant" lors du survol

Je suis en train de travailler sur un catalogue qui utilise les feuilles de style css attribut transformer à l'échelle de chaque 'nuance' sur le curseur.

Voici mon problème: Dans certains navigateurs et sur certains sites, lorsque vous passez la souris sur le nuancier, il provoque la page de "blink" que votre rouleau sur eux. Je ne peux pas pointer du doigt le problème soit vers le bas, sur un site, elle peut être unique pour Safari, sur un autre, il peut se produire que dans Chrome, sur un autre, il est tout à fait correct.

Souhaite que j'avais plus d'information, mais peut-être quelqu'un d'autre a un problème similaire.

-transform:scale cause

.swatch {
  -webkit-box-shadow: #EFEFEF 2px 2px 0px;
  -webkit-transform: scale(1);
  -webkit-transition-duration: 0.2s;
  border: 1px solid white;
  position: relative;
  z-index: 1;

.swatch:hover {
  position:relative;
  z-index:10;
  transition-duration: 0.2s;
  transform:scale(1.8);
  -webkit-transition-duration: 0.2s;
  -webkit-transform:scale(1.8);
}

Il semble également que le problème sera résolu lors de la suppression de toute z-index attributs, mais alors le hover nuance est derrière les autres échantillons; ce qui ne fonctionne pas pour ce projet.

Toutes les pensées sont appréciés.

  • J'ai eu des problèmes similaires, et soupçonne que c'est à cause d'un glitch graphique implémentations pour chrome, que j'ai eu sur le dev construit (avec le matériel de l'acc), mais pas de la norme (sans).
  • "Je ne des ongles le problème soit vers le bas, sur un site, elle peut être unique pour Safari, sur un autre, il peut se produire que dans Chrome, sur un autre, il est parfaitement bien." Juste pour plus de clarté - avez-vous de créer un certain nombre de sites? Ou avez-vous créer un site unique qui vous sont à l'essai dans un certain nombre de différents navigateurs?
  • J'ai aussi vécu cela lors de l'essai de transitions sur diverses propriétés css3. Je soupçonne que c'est le Riche dit, quelques problèmes avec les navigateurs qui doit encore être peaufiné. Votre CSS semble sain. La seule chose que je pourrais recommander est de mettre la propriété transition sur l'élément principal, et non pas l'état de pointage.