8
votes

CSS Onling ne fonctionne pas sur des éléments cachés?

Je ne suis pas sûr de ce qui se passe ici, mais le roulement ne fonctionne pas correctement et je ne peux pas sembler le comprendre.

J'utilise des CSS très basiques et simples: xxx

http://www.ubhape2.com/messages/files/chameleon/ est la page que je travaille sur

veuillez pardonner le code terrifiant de Dieu. Je l'utilise comme une méthode simple et rapide. Il suffit de besoin du rouleau pour travailler et je suis bon.


0 commentaires

3 Réponses :


-1
votes

Essayez ci-dessous le code, devrait fonctionner correctement

a.open{visibility:hidden;} 
a.open:hover{visibility:visible;}


<a class="open" href="">Open</a>


3 commentaires

-1 Ses références de code #open {visibilité ... dans le CSS et dans le DOM


Ecrivez "aplen" à la place "un .Open"


Alien je l'ai aussi comme mon code à l'origine et cela ne fonctionne pas. C'est pourquoi je suis confus.



5
votes

Le problème est que vous ne pouvez pas voler sur un élément caché (voir Pourquoi n'est pas Visibilité du CSS travaillant? ).

La solution postée Il y a aussi une bonne alternative à ce problème. Il y a beaucoup d'autres moyens de le faire, tels qu'un div avec une image en arrière-plan, comme: xxx

ou si vous devez utiliser une image, vous pouvez Utilisez image Sprites ( http://www.alistaparart.com/articles/sprites )

voir BASIC Jsfiddle .


1 commentaires

Merci de travailler en utilisant la méthode dans le lien que vous avez fourni. =>



33
votes

Vous pouvez utiliser la propriété opacité : xxx


0 commentaires