Comment travailler avec de dialogue dans CSS3

Les deux HTML5 et javascript permettent d'afficher des boîtes de dialogue dans CSS3. Par exemple, vous pouvez voir une combinaison d'une boîte de dialogue HTML5 / CSS3 qui ne nécessite pas l'utilisation de javascript au Code Project.

Ajout javascript signifie que vous avez un accès instantané à l'alerte (), confirm (), et rapides) fonctions (pour l'affichage limitée de boîte de dialogue direct. Vous avez également toutes les fonctionnalités que javascript peut fournir pour créer vraiment étonnantes boîtes de dialogue personnalisées.

Le problème avec toutes ces approches est que vous pouvez avoir besoin d'écrire une quantité considérable de code pour obtenir le résultat souhaité. D'autre part, en utilisant jQuery UI permet de créer ces types de boîte de dialogue sans beaucoup codage du tout:

  • Élémentaire

  • Animated

  • Modal




  • Modal confirmation

  • Formulaire modal

  • Un message Modal

En outre, même une boîte de dialogue jQuery UI de base prévoit une meilleure fonctionnalité que la fonction d'alerte () de javascript. Vous pouvez déplacer la boîte de dialogue autour, redimensionner, et fermez-le en utilisant le X dans le coin supérieur droit. Le texte peut également être décoré de diverses manières, car il utilise l'entrée standard HTML.

L'exemple suivant commence par la création d'un style interne à utiliser pour décorer le texte. (Vous pouvez trouver le code complet pour cet exemple dans le répertoire Chapitre 06 Widgets dossier de la Code téléchargeable comme DialogBox.HTML).

Ce code prévoit quelques changements simples au texte - juste assez pour que vous puissiez voir le CSS personnalisé au travail. Le code suivant crée la boîte de dialogue sur l'écran automatiquement lorsque vous chargez la page.

Création d'une boîte de dialogue simple

La boîte de dialogue requiert deux éléments - un récipient, tel qu'un

, de tenir la légende dans l'attribut title et un élément textuel, comme un

, pour maintenir le contenu. Notez que le texte de l'alinéa comprend une dans ce cas, de prévoir l'accent sur le mot intéressant. Vous pouvez formater le contenu de manière quelconque sans modifier l'appel à jQuery UI du tout.

Le script utilise un sélecteur d'ID pour accéder à la

. Il fait ensuite un simple appel au dialogue () pour afficher la boîte de dialogue à l'écran. Notez qu'il offre un aspect agréable et il contient contenu formaté, contrairement à la fonction alert (), qui fournit une boîte de dialogue austère, carré qui manque de tout formatage.

image0.jpg

» » » » Comment travailler avec de dialogue dans CSS3