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
Ceci est quelqueintéressanttexte de la boîte de dialogue!
La boîte de dialogue requiert deux éléments - un récipient, tel qu'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