Twitter Bootstrap rtl étoiles
Je suis en utilisant twitter bootstrap pour construire mon site INTERFACE utilisateur.
Je veux créer une des stars de la cote de la page.
Je veux qu'il soit de droite à gauche (sens une étoile est choisi à droite)
Je vois mon meilleur opetion est d'utiliser Jquery-UI plugin, comme bootstrap ne dispose pas d'un tel outil?
Comment faire de la cote de direction: rtl ?
En outre, comment puis-je régler les étoiles en jaune et non rouge
(à la fois sur le vol stationnaire et après sélection) ?
Vous devez vous connecter pour publier un commentaire.
J'ai aussi utiliser bootstrap. Ce matin, j'ai commencé à regarder dans les cotes étoiles et est venu à travers la FontAwesome site. Vous trouverez ici un exemple de travail d'Étoiles au sein de bootstrap.
La CSS-tricks site fournit le nécessaire CSS avec une bonne explication de ce qu'il est en train de faire.
Je m'excuse pour le manque de liens ci-dessous. Comme je suis "nouvelle affiche" sur stackoverflow, je ne peux que comprendre deux liens hypertexte. De sorte que vous aurez besoin de coller les gist en la dabble.com URL pour les voir. (quelqu'un s'il vous plaît voter ma réputation pour que je puisse publier plus de liens 🙂
Vous pouvez trouver des exemples de travail à la dabblet.com site pour jouer avec elle un peu avant de l'amener dans votre cown de la base de code. Le css-tricks dabblet est à https://gist.github.com/1709019
.
Il existe plusieurs autres dabblets, vous pouvez la revoir:
@chriscoyier a une mise en œuvre différente à
https://gist.github.com/1718992
. Vous pouvez modifier à partir d'LTR RTL dans ce implementaion en changeant float:right; float:left;
@mprogano a une version plus concise à https://gist.github.com/1712123. Vous pouvez modifier à partir d'LTR à RTL à l'aide de la direction: rtl;
Certains commencent à faire des exemples vous permettent de modifier l'étoile des couleurs, d'autres sont à l'aide d'images de sorte que vous auriez à créer vos propres images pour changer de couleur.
Espère que cette aide.
Suis un peu inspiré et a essayé un petit quelque chose le long des lignes de "moins de code". Également ajouté une fonction js pour alerter le nombre d'étoiles sélectionné (qui pourrait facilement être changé pour faire quelque chose de plus de fantaisie).
http://jsfiddle.net/RpfLa/135/
Amusez-vous!
Edit: Voir aussi http://jsfiddle.net/RpfLa/400/ pour un preset de notation.
$(this).replaceWith(numStars + (numStars == 1 ? " star" : " stars!"));
Ici est une simple CSS solution pour les étoiles pour les polices d'icônes de twitter bootstrap. À utiliser avec tout autre icône de police comme fontawesome etc juste besoin de changer le nom de la classe en HTML
HTML:
CSS:
Jquery pour la capture de notation sur cliquez sur
Ici est la code de travail
J'ai eu le même problème il y a quelques temps et a fini par créer un petit plugin. J'ai récemment mis à jour pour Bootstrap 3:
https://github.com/javiertoledo/bootstrap-rating-input
Vous êtes les bienvenus pour envoyer des commentaires ou des pull requests 🙂
En ce qui concerne meilleur!
Considérant les problèmes rencontrés dans les différents plugins - voici un Bootstrap, JQuery Étoiles plugin que j'ai créé avec diverses options configurables (démos pour les scénarios sont inclus). Certains sont inspirés par des idées différentes (par exemple, par Victor) et d'autres besoins de l'utilisateur. Je pense que vous pouvez essayer ce pour vos scénarios mentionnés et laisser savoir.
Utilise Bootstrap 3.x glyphicons et pur CSS autant que possible, comprend RTL soutien, plugin prend en charge les événements et les méthodes. Vous pouvez vous référer à la source ici.
EDIT: Le plugin prend désormais en charge fractionnaire étoiles avec quelques autres améliorations.