Expliquer les boîtes de dialogue dans Materialise CSS
Grâce à la conception réactive intégrée de Materialize, les sites Web créés avec celui-ci peuvent automatiquement être redimensionnés pour s'adapter à différents types d'appareils. La classe Materialise a été développée pour adapter le site Web à n'importe quelle taille d'écran. Les sites Web créés avec Materialise sont accessibles sur tous les PC, tablettes et appareils mobiles.
Le design deMaterialize est plat et extrêmement simple. Il est réalisé en sachant que l’ajout de nouvelles règles CSS est beaucoup plus simple que la modification de règles déjà existantes. Il prend en charge les ombres et les teintes vibrantes. Le ton et le ton sont cohérents sur toutes les plateformes et tous les appareils. Mieux encore, son utilisation est entièrement gratuite.
Dans cet article, nous discuterons des boîtes de dialogue dans Materialise CSS.
Qu'est-ce que Materialise CSS ?
Materialize CSS est une bibliothèque de composants d'interface utilisateur développée en utilisant CSS, JavaScript et HTML. Google est l'entreprise qui l'a conçu. Material Design est un autre nom pour CSS. Il s’agit d’un langage de conception qui allie innovation et technologie aux principes classiques d’un bon design. Google souhaitait créer un cadre de conception permettant une expérience utilisateur cohérente sur tous les produits, sur n'importe quelle plate-forme.
Il s'agit d'un ensemble de composants d'interface utilisateur créés par Google. Il est utilisé pour créer des pages en ligne et des applications Web esthétiques, cohérentes et utiles tout en adhérant aux concepts de conception Web contemporains tels que la portabilité du navigateur, l'indépendance des appareils et la dégradation douce. est un CSS conventionnel avec un faible encombrement
.Il est open source et nécessite la bibliothèque jQuery JavaScript pour fonctionner correctement. Il peut être utilisé pour créer des composants Web réutilisables et est compatible avec plusieurs navigateurs. Des cartes, des onglets, des barres de navigation, des toasts et des fonctionnalités plus mises à niveau et personnalisées sont inclus. . Il propose des variantes mises à jour d'éléments typiques de l'interface utilisateur tels que des boutons, des cases à cocher et des champs de texte qui ont été modifiés pour adhérer aux principes de Material Design.
Qu'est-ce qu'une boîte de dialogue ?
Une boîte de dialogue est un élément de contrôle graphique qui apparaît sous la forme d'une petite fenêtre et transmet des informations à l'utilisateur tout en lui demandant de réagir.
Selon qu'elles empêchent la communication avec le logiciel qui a ouvert la boîte de dialogue, les boîtes de dialogue sont classées comme « modales » ou « sans modèle ». L'interaction utilisateur souhaitée détermine le type de boîte de dialogue qui sera affichée.
L'élémentHTML "dialog" représente une boîte de dialogue ou un autre élément interactif tel qu'une sous-fenêtre, un inspecteurou une alerte fermable.
Boîtes de dialogue dans Materialise CSS
Les boîtes de dialogue dans Materialize CSS permettent aux utilisateurs d'accéder à plus d'informations selon leurs besoins. Celles-ci ne sont pas immédiatement affichées sur le site Web. Les informations nécessaires à ce moment précis sont liées aux transitions de dialogue. Afin d'afficher les boîtes de dialogue, Materialise propose plusieurs options. Les boîtes de dialogue sont des éléments qui sont normalement cachés sur une page mais qui apparaissent avec plus d'informations lorsque cela est nécessaire. L'utilisateur ne devrait pas se sentir surpris par les modifications, ce qui devrait être logique d'après l'apparence de la boîte de dialogue. Toasts dans Materialise vous offre un moyen simple de le faire. donnez à vos utilisateurs des alertes discrètes. Vous pouvez tester la réactivité de ces toasts et leur taille en cliquant sur le bouton ci-dessous sur différentes tailles d'appareils
.Utilisez du code JavaScript pour appeler par programme la fonction Materialize.toast() pour ce faire. Une chaîne HTML peut également être fournie comme premier argument. Une fois le toast rejeté, vous pouvez lui faire rappeler une certaine fonction. peut facilement personnaliser les classes de style CSS et l'ajouter aux toasts comme paramètre facultatif.
Grammaire
Materialize.toast(content, timeDuration, class, callback);
Paramètre
Contenu- Il est utilisé pour spécifier le contenu à afficher sur l'écran de l'utilisateur.
timeDuration- Utilisé pour spécifier la durée d'affichage du message à l'écran.
Class- Utilisé pour spécifier le type de classe de style à appliquer à l'info-bulle.
Callback- Il est utilisé pour spécifier la méthode de rappel qui doit être appelée après le rejet du toast.
Le lien Materialise et CDN suivant doit être écrit dans la balise
<link rel = “stylesheet” href = “https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css”> <script type = “text/javascript” src = “https://code.jquery.com/jquery2.1.1.min.js”> </script> <script src = “https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/js/materialize.min.js”> </script>
est :
ExempleL'exemple ci-dessous illustre comment ajouter différents types de boîtes de dialogue dans une page Web à l'aide de Materialise CSS.
<!DOCTYPE html> <html> <head> <title> Dialogs in Materialize CSS </title> <meta name= "viewport" content= "width = device-width, initial-scale = 1"> <link rel= "stylesheet" href= "https://fonts.googleapis.com/icon?family=Material+Icons"> <link rel= "stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/css/materialize.min.css"> <script type= "text/javascript" src= "https://code.jquery.com/jquery-2.1.1.min.js"> </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.3/js/materialize.min.js"></script> <script> function Box1(content, timeDuration) { Materialize.toast( '<b>' + content + '</b>', timeDuration, 'rounded' ); } function Box2(content, timeDuration) { Materialize.toast('<em>' + content + '</em>', timeDuration ); } function Box3(content, timeDuration) { Materialize.toast( '<u>' + content + '<u>', timeDuration ); } </script> </head> <body class= "container"> <h2 style= "textalign:center"> Materialize CSS </h2> <h4> Different Dialog boxes </h4> <a class= "btn" onclick= "Box1('Bold N rounded Alert!', 2000)"> Bold And rounded Alert box!! </a> <br> <br> <a class= "btn" onclick= "Box2('Emphasized Alert!', 2000)"> Emphasized Alert box!! </a> <br> <br> <a class= "btn" onclick= "Box3('Underlined Alert!', 2000)"> Underlined Alert box!! </a> <br> <br> </body> </html>
.
Conclusion
Dans cet article, nous utilisons Materialise CSS pour créer des boîtes de dialogue. Nous avons découvert la fonction matérialiser toast(), qui nous permet de créer des boîtes à toast personnalisées. Nous avons également appris quelques concepts JavaScript, comme la fonction onclick().
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Si vous avez récemment commencé à travailler avec GraphQL ou examiné ses avantages et ses inconvénients, vous avez sans aucun doute entendu des choses comme "GraphQL ne prend pas en charge la mise en cache" ou

L'API de transition Svelte fournit un moyen d'animer les composants lorsqu'ils entrent ou quittent le document, y compris les transitions Svelte personnalisées.

Combien de temps passez-vous à concevoir la présentation de contenu pour vos sites Web? Lorsque vous écrivez un nouveau blog ou créez une nouvelle page, pensez-vous à

Avec la récente montée du prix du bitcoin sur 20k $ USD, et pour lui, récemment en train de briser 30k, je pensais que cela valait la peine de reprendre une profonde plongeon dans la création d'Ethereum

Les commandes NPM exécutent diverses tâches pour vous, soit en tant que processus unique ou en cours d'exécution pour des choses comme le démarrage d'un serveur ou la compilation de code.

L'article discute de l'utilisation de CSS pour les effets de texte comme les ombres et les gradients, les optimiser pour les performances et l'amélioration de l'expérience utilisateur. Il répertorie également les ressources pour les débutants (159 caractères)

Quelle que soit le stade dans lequel vous vous trouvez en tant que développeur, les tâches que nous effectuons - qu'elles soient grandes ou petites - ont un impact énorme dans notre croissance personnelle et professionnelle.

Je discutais avec Eric Meyer l'autre jour et je me suis souvenu d'une histoire d'Eric Meyer de mes années de formation. J'ai écrit un article de blog sur la spécificité CSS, et
