PNotify - Un plugin de notification hautement personnalisable
Pour certains d'entre nous qui sont constamment occupés, les notifications nous tiennent au courant de tous les événements importants, newsbit et informations. Cela diminue le temps d'attente tout en réussissant à nous mettre à jour avec les derniers événements, et il n'est pas étonnant que nous recevions des notifications sur les ordinateurs de bureau et mobiles.
Si toutefois vous voulez créer une notification pour votre site, vous pouvez le créer facilement avec ce plugin appelé PNotify. C'est un plugin javascript libre et open source avec beaucoup d'options et il est facile à utiliser. Avec PNotify, vous pouvez même afficher jusqu'à 1000 notifications en une fois (voir ce test d'évaluation pour l'essayer). À quel point cela est cool?
Pourquoi utiliser PNotify?
PNotify, anciennement connu sous le nom de Pines Notify, comporte trois principaux types de notifications: info, notice et error . Il a un tas de fonctionnalités, effets, thèmes et aussi des styles. Vous pouvez choisir différents styles de Bootstrap, jQuery UI, Font Awesome ou aller avec votre propre style. Il y a aussi environ 18 thèmes prêts à l'emploi (faits avec Bootswatch) que vous pouvez choisir et il y a même des effets de transition.
Ce qui est génial avec PNotify, ce n'est pas seulement des fonctionnalités graphiques impressionnantes, mais aussi des API (ou modules) puissants et riches. Ces API incluent des notifications de bureau (basées sur le standard de notification Web), une prise en charge dynamique des mises à jour, des rappels pour divers événements, un historique pour voir les notifications précédentes et un support HTML dans le titre et le corps.
PNotify fournit une notification discrète qui signifie que vous pouvez cliquer sur n'importe quel élément derrière l'avis sans le rejeter. Vous pouvez également déterminer où la notification apparaît avec les fonctionnalités Stacks, ce qui vous permet de positionner la notification partout: en tant que style barre supérieure / inférieure ou même en tant qu'outil d'aide.
Utilisation basique
Les sources de PNotify sont disponibles dans des modules bundle personnalisables et sont disponibles ici.
Commencer
Une fois que vous avez les sources, incluez-les dans votre HTML comme ceci:
PNotify est très facile à utiliser. Voici une notification simple:
$ (function () {new PNotify ({title: 'Notification simple', texte: 'Hey, je suis une simple notification.'});});
Et voici le résultat:
Fondamentalement, pour créer une notification, vous lancez une nouvelle fonction PNotify. Le titre, le texte, le style et d'autres options peuvent ensuite être transmis à l'intérieur de la fonction. Si vous ne spécifiez pas le type de notification, il utilisera le type par défaut qui est un avis . Il y a environ 20+ options configurables que vous pouvez passer. Pour voir la liste avec sa valeur par défaut, cliquez ici.
Coiffant
Pour modifier le style, vous pouvez passer l'option de styling
dans la notification et définir le style souhaité. Les styles disponibles sont bootstrap2
, bootstrap3
, jqueryui
et fontawesome
. N'oubliez pas d' inclure des sources de style connexes dans votre projet.
Par exemple, si je veux changer le style de notification précédent pour le thème de l'interface utilisateur jQuery, j'utilise l'extrait suivant:
new PNotify ({title: "Style de l'interface utilisateur jQuery", texte: "Hey, je suis stylisé avec le thème de l'interface utilisateur jQuery.", style: "jqueryui"});
Il y a une autre façon de styliser votre notitication, via ce code:
PNotify.prototype.options.styling = "jqueryui";
Changez jqueryui
avec le style que vous voulez, puis mettez cette ligne avant la notification comme ceci:
PNotify.prototype.options.styling = "jqueryui"; new PNotify ({title: "Style de l'interface utilisateur jQuery", texte: "Hey, je suis stylisé avec le thème de l'interface utilisateur jQuery."});
Voici votre résultat, dénommé:
Ajouter des modules
Les modules sont des API riches qui permettent des fonctionnalités de notification avancées. Il y a 7 modules dans PNotify: Bureau, Boutons, NonBloc, Confirmer, Historique, Rappels et Module de Référence. Les modules peuvent être utilisés en passant les options appropriées dans la notification.
À titre d'exemple, voici les codes pour vous montrer comment utiliser le module de bureau:
PNotify.desktop.permission (); nouveau PNotify ({title: 'Notification de bureau', texte: 'Je suis une notification de bureau Vous devez me donner la permission pour que je puisse apparaître comme ce que je suis Si non, je deviendrai une notification régulière. ', desktop: {desktop: true, icône: null}});
PNotify.desktop.permission();
est utilisé pour s'assurer que les utilisateurs ont donné la permission au site d'afficher une notification. Si les utilisateurs n'autorisent pas le site, la notification sera affichée comme un avis régulier à la place.
Comme vous pouvez le voir, il y a l'option supplémentaire d'ajouter le desktop
au code. Le desktop: true
activera la notification pour le bureau; Si vous le définissez sur false, la notification deviendra un avis régulier.
Vous pouvez également utiliser une icône personnalisée via l'option d' icon
. Remplissez-le avec votre URL d'icône; vous pouvez le définir comme false
pour désactiver l'icône. Si vous le définissez avec null
, l'icône par défaut sera utilisée.
Pour voir les autres implémentations de module avec leurs options, allez sur ce lien.
Vous pouvez poursuivre la mise en œuvre en allant sur son site officiel. Là, vous pouvez voir une utilisation avancée avec les démos. Alternativement, vous pouvez visiter sa page GitHub pour plus d'informations.
10 Réalité augmentée à venir et verres intelligents que vous pouvez acheter
Depuis que Google a lancé son projet Google Glass, la réalité des lunettes portables semble inévitable. Depuis lors, les développeurs du monde entier ont essayé de prendre en charge Google Glass en créant leurs propres lunettes d'affichage portables . Au lieu de simplement prendre une photo ou une vidéo, les lunettes intelligentes ont le potentiel de faire beaucoup plus. Avec d
20 Tech Knockoffs qui vous laissera abasourdi
Pensez à toutes les marques de matériel populaires dans la technologie en ce moment. Les pommes et Sonys qui ont l'honneur distinct d'être considéré comme une marque de luxe. Tout le monde en veut un et n'importe qui, n'importe qui, achèterait et les montrerait à ses pairs, créant un appel. Malheu