2010-05-11 6 views
2

J'espère avoir bien décrit le problème !? Vous pouvez le voir ici:Le menu CSS scintille lorsque vous le faites défiler avec des effets hover

http://dealmob.de/index_dev.html

quand u passez la souris sur le menu et voir en bas rapide u que sa ne pas rester, insteads son vacillement comme vous changer les marges/rembourrages par quelques pixels.

Un conseil pour résoudre ce problème?

merci beaucoup

comme demandé:

 #topcities { 
      float:right; 
     } 

     #topcities li { 
      padding-left:5px; 
      width:100px; 
     } 
     #topcities li:hover { 
      cursor:pointer; 
      color:#000; 
      background: url(images/hover_menue_back.jpg) repeat-x #FFF; 
      -moz-border-radius: 5px; 
      -webkit-border-radius: 5px; 
      border:grey 1px solid; 
      width:100px; 
     } 
+0

S'il vous plaît poster votre CSS – Kasturi

+0

Le site est déjà réparé! Awesome – Kasturi

Répondre

6

parce que vous ajoutez une bordure sur le vol stationnaire, et il n'y a pas de frontière sur la non-vol stationnaire. Ajoutez une bordure transparente pour l'empêcher de rebondir.

#topcities li { 
     padding-left:5px; 
     width:100px; 
     border: 1px solid transparent; 
    } 

Si vous ne voulez pas une bordure de couleur sur les navigateurs qui ne prennent pas en charge border-color: transparent (je vous regarde IE), vous pouvez simplement ajouter un pixel supplémentaire à la marge ou de rembourrage.

+0

Certains navigateurs ne supportent pas un 'border-color' transparent, et le rendront (si je me souviens bien) comme le texte' color'. – eyelidlessness

+0

Vous pouvez également ajuster manuellement le rembourrage pour absorber l'espace supplémentaire. – MrHen

+1

@MrHen, ma réponse a dit que pour les 30 dernières minutes. – Malfist

0

Il y a un rembourrage-gauche pour non stationnaire, et pas de rembourrage-gauche pendant le vol stationnaire. Ajoutez également une règle de remplissage à gauche pour votre règle de survol.

+1

ce n'est pas ça, et il serait hérité sur le vol stationnaire de toute façon. – Malfist

Questions connexes