7
votes

Glisser dans le texte lorsque l'icône est planifiée

J'ai essayé d'avoir un effet où:

  1. icône police est affiché, texte à côté de celui-ci est caché.
  2. Lorsque vous allumez sur une icône, faites glisser dans le texte caché. Glisser de la droite.

    Voici ce que j'ai essayé jusqu'à présent:

    (puisqu'il prendra beaucoup de temps, remplacé les icônes avec des symboles de clavier aléatoires) http://jsfiddle.net/h9ex9/ xxx

    Entrez la description de l'image ici

    C'est l'effet que j'essaie d'accomplir. Texte et largeur de commentaire glisse de la droite. Mais il y a d'autres icônes à part celui-ci. J'espère que c'est également possible de faire glisser ceux lorsque la largeur de l'arrière-plan se développe.

    est-ce possible, si oui, comment?


1 commentaires

Jetez un coup d'œil au code que j'ai posté :)


4 Réponses :


1
votes

Vous pouvez le faire en utilisant la fonction JQuery Hover () Voici un code de démo:

<script type="text/javascript">
$(".icon").hover(function(){ $(".text").show("slide", { direction: "left" }, 1000);}, function(){ $(".text").show("slide", { direction: "right" }, 1000);});
</script>


0 commentaires

0
votes

Je pense que c'est ce que vous recherchez: HTML:

#comment-button{
background-color: #ababab;
width: 11px;
border-radius: 15px;
height: 15px;
padding: 10px;
color: red;
}
#comment-button-text{
   width: 0px;
display: block;
overflow: hidden;
position: absolute;
top: 16px;
left: 31px;
color: #8a8a8a;
}


1 commentaires

Nice sauf qu'il est possible d'élargir la largeur sans pixels, par exemple: permet de dire qu'il y avait plus de contenu alors "commentaires". Et ne peut pas prédire la largeur.



10
votes

Voici votre démo avec quelques travaux effectués sur le CSS. C'est un peu long enroulé mais fait le travail sans JavaScript en utilisant uniquement des transitions CSS pour l'animation. Pour une raison quelconque, il a animé mieux en utilisant max-largeur au lieu de largeur mais je ne sais pas pourquoi.

Démo: http://jsfiddle.net/marcel/h9ex9/ 1 /

Lors de la mise en œuvre correctement, vous pouvez utiliser un élément d'emballage supplémentaire pour animer au lieu du car vous aurez plusieurs éléments dans le " Tags "bouton par exemple.


1 commentaires

Merci, exactement ce que je voulais. Un problème. La balise pourrait réellement avoir une quantité illimitée. Ether 3 voire 15. Quelle serait la meilleure façon de montrer toutes ces tags sans les cacher, comme s'ils le font maintenant lorsqu'ils sont planifiés?



0
votes
de

0 commentaires