La fenêtre modale la plus simple en HTML et CSS. Comment créer une fenêtre modale en HTML5 et CSS3

Simple en fonction fenêtre modale, qui est entièrement exécuté en CSS pur, où vous pouvez mettre sous différentes fonctions à appeler sur le site. C'est probablement l'une des nombreuses que j'ai rencontrées à partir de la sélection de fenêtres modales, au niveau de ses réglages de prostate, mais aussi pour l'installation. Mais l'essentiel est sa fonctionnalité, qui ne sera pas inférieure aux autres. De plus, par défaut, il est réalisé dans une teinte claire, où un bouton est installé dans le coin supérieur droit, en forme de croix.

Ce qui ira à la fonction de désactivation ou simplement pour faire disparaître le cadre, où même sur ce petit élément il y a un effet sur le changement de la palette de couleurs. Maintenant, le webmaster peut le mettre sur le site et y placer une description ou des opérateurs, qui peuvent afficher différentes catégories, comme des statistiques ou des informateurs.

Mais le fait est que si vous avez un style sombre de la ressource, alors dans le style, vous pouvez rapidement changer l'échelle, ou plutôt l'ajuster à la conception d'origine. Voici l'une des méthodes standard pour faire du CSS pur sur un modal qui sera déclenché lorsqu'un bouton est cliqué sous un lien avec une ancre HTML. Le bouton lui-même sert davantage à la visibilité, où en supprimant une classe dans les styles et le nom restera, qui peut être placé dans la navigation ou dans le panneau de configuration, où se trouve la fonctionnalité principale ou la navigation du site.

C'est en vérifiant que tout fonctionne bien :

Commencer l'installation :

Fenêtre avec un bouton



ZorNet.Ru - portail webmaster ×


Il y aura du contenu sur le sujet pour le site.


CSS

Butksaton-satokavate (
affichage : bloc en ligne ;
texte-décoration : aucun ;
marge à droite : 7px ;
rayon de bordure : 5px ;
remplissage : 7px 9px ;
fond : # 199a36 ;
couleur : # fbf7f7!important;
}

Anelumen (
affichage : flexible ;
position : fixe ;
à gauche : 0 ;
Top 100%;
largeur : 100 % ;
hauteur : 100 % ;
align-items: center;
justifier-contenu : centre ;
opacité : 0 ;
-webkit-transition : top 0s .7s, opacité .7s 0s ;
transition : top 0s .7s, opacité .7s 0s ;
}

Anelumen : cible (
haut : 0 ;
opacité : 1 ;
-webkit-transition : aucun ;
transition : aucune ;
}

Figure d'Anelumen (
largeur : 100 % ;
largeur maximale : 530 px ;
position : relative ;
rembourrage : 1,8 em ;
opacité : 0 ;
couleur de fond : blanc ;
-webkit-transition : opacité .7s ;
transition : opacité .7s ;
}

Anelumen.lowingnuska figure (
arrière-plan : # f9f5f5 ;
rayon de bordure : 7px ;
rembourrage haut : 8px ;
bordure : 3px solide #aaabad ;
}

Anelumen.lowingnuska figure h2 (
marge supérieure : 0 ;
rembourrage en bas : 3px ;
bordure inférieure : 1px solide # dcd7d7 ;
}

Anelumen : chiffre cible (
opacité : 1 ;
}

Anelumen.lowingnuska .compatibg-ukastywise (
texte-décoration : aucun ;
position : absolue ;
à droite : 8 pixels ;
haut : 0px ;
taille de la police : 41 px ;
}

Anelumen .nedismiseg (
à gauche : 0 ;
haut : 0 ;
largeur : 100 % ;
hauteur : 100 % ;
position : fixe ;
couleur de fond : rgba (10, 10, 10, 0,87) ;
teneur: "";
curseur : par défaut ;
visibilité : masquée ;
-webkit-transition : tous les .7 ;
transition : tous les .7s ;
}

Anelumen : cible .nedismiseg (
visibilité : visible ;
}


Vous devez également savoir que le style CSS et la pseudo-classe font partie de ceux qui ne sont pas pleinement utilisés par les fonctionnalités CSS avec de nombreuses applications potentielles intéressantes.

Il est déclenché lorsque l'URL de la page correspond à l'identifiant de son élément, ou vous pouvez le dire différemment, c'est lorsque l'utilisateur accède à un élément spécifique de la page.

Bonjour à tous! Dans ce court tutoriel, nous allons créer un modal simple mais puissant en CSS pur. Et en même temps, nous répéterons (et pour qui nous ouvrirons) une chose aussi utile que flexbox. Dans ce cas, nous allons créer non seulement une fenêtre modale qui s'ouvre au clic, mais qui se positionne exactement au centre de l'écran. Autrefois, cela ne pouvait être fait qu'en utilisant javascript, mais le temps passe et maintenant cela peut être fait avec littéralement 4 lignes de code.

Ouvrir la fenêtre modale

Toute cette fenêtre modale se compose, pour ainsi dire, de deux couches - la première couche, qui a la classe Fenêtre Modale, assombrit tout l'espace autour du modal et alignera le contenu de la fenêtre au centre de l'écran. Deuxième couche - classe Modal_Corps- contient directement le contenu de la fenêtre modale.

Créons maintenant le CSS pour ce balisage :

Modal (position : fixe ; affichage : aucun ; haut : 0 ; droite : 0 ; bas : 0 ; gauche : 0 ; z-index : 0 ; arrière-plan : rgba (0,0,0,0.7) ; événements de pointeur : aucun ;) .Modal : cible (affichage : flex ; événements de pointeur : auto ;) .Modal_Body (position : relative ; z-index : 2 ; affichage : bloc ; marge : auto ; remplissage : 15px ; arrière-plan : #FFF ;). ModalFull (position : absolue ; affichage : bloc ; z-index : 0 ; largeur : 100 % ; hauteur : 100 % ;)

Regardons maintenant le travail de la fenêtre modale et voyons comment elle fonctionne.

Comme on peut le voir, lorsque vous cliquez sur "Ouvrir la fenêtre modale", toute la fenêtre est ombrée, et une fenêtre modale blanche apparaît exactement au centre. Attardons-nous là-dessus pour l'instant et consacrons-nous à la théorie.

Puisque nous avons accepté de ne pas utiliser javascript et que nous ne pouvons pas l'utiliser pour suivre les clics sur les éléments, nous pouvons facilement le faire en utilisant une pseudo-classe CSS et un lien d'ancrage avec un hachage (pour pointer vers un élément sur une page donnée) et identifiant avec une valeur qui est nécessairement égale au pointeur dans le lien. Jetez un œil à notre exemple : href liens et identifiant le conteneur principal de la fenêtre modale a la même signification - Fenêtre Modale... Ceci est important car le navigateur doit comprendre quels éléments interagiront les uns avec les autres.

Dans notre cas, le conteneur général de la fenêtre modale est masqué et, par conséquent, tout le contenu de la fenêtre modale est masqué. Mais en cliquant sur le lien, l'élément obtient la pseudo-classe : cible et apparaît en conséquence. Regardez dans le code css - propriété affichage changements de rien au fléchir... Notez qu'il est flexible, car avec lui, nous pouvons aligner Modal_Corps exactement au centre de l'écran. Nous lui avons attribué tous les autres styles en même temps.

Au fait, si vous ne comprenez pas très bien comment il a été si aplati sur toute la surface de l'écran, je vous le dis - le tout est dans les 4 lignes suivantes :

Haut : 0 ; à droite : 0 ; bas : 0 ; à gauche : 0 ;

Nous avons indiqué qu'il devrait être, pour ainsi dire, au pixel zéro à droite, à gauche, en haut et en bas à la fois. Au lieu de cela, vous pouvez utiliser, par exemple, la construction suivante :

Largeur : 100 % ; hauteur : 100vh ;

Ici, nous spécifions la largeur égale à 100% de l'écran, mais il est préférable de définir la hauteur en utilisant hauteur de la fenêtre- la hauteur de la fenêtre du navigateur. Je vais me concentrer sur ma version.

Un de plus nuance importante La valeur de la propriété z-index de Modal et Modal_Corps... Ils doivent être obligatoires et Modal_Corps il doit être au moins une unité plus grande en valeur, sinon le contenu de la fenêtre modale ne sera pas disponible - les liens et les boutons seront impossibles à cliquer. Et s'il y aura du défilement, cela ne fonctionnera pas non plus, car un élément chevauchera l'autre.

Continuons à créer notre chef-d'œuvre. Lorsque vous appuyez dessus, la fenêtre modale apparaît, mais nous ne pouvons pas simplement la fermer. Ajoutons un bouton pour le fermer :

En fait, il annule : cible pour notre fenêtre modale, puis prend simplement la position initiale - elle est cachée hors de vue. Mais il y a une subtilité avec ce lien - lorsque vous cliquez dessus, le navigateur essaiera de trouver un tel élément, mais il échouera et fera défiler la page jusqu'au tout début. Ce comportement est l'un des petits inconvénients de cette approche pour faire des modaux, mais il peut être traité.

Pour cela, l'attribut href au lien nous changeons de «#» au "#ModalWindowFerme", et pour le bouton-lien qui a ouvert la fenêtre, ajoutez l'attribut identifiant avec la même valeur. Vous pouvez également utiliser l'attribut Nom, mais en HTML5, il est préférable de définir une ancre et vous devez spécifier un attribut identifiant.

Ouvrir la fenêtre modale

Maintenant, lorsque vous cliquez dessus, le navigateur revient au bouton. Par souci de vérité, je tiens à dire que cette ancre sera située au bord supérieur de l'écran. Mais, si ce bouton d'ouverture est dans l'en-tête ou le pied de page, alors ce problème est nivelé. Et si le header'a a une position fixe, ça ira en général - par exemple, pour commander un rappel ou une pré-commande/consultation, ça fonctionnera très bien lors de la fermeture de la fenêtre.

Voici un exemple de ce que nous avons obtenu :

Vous pouvez modifier un peu plus le conteneur Modal_Corps- ce sont des restrictions de taille (afin qu'il ne s'étende pas en hauteur et en largeur). Et encore une petite nuance - je recommande de placer le code avec une fenêtre modale, si possible, avant la balise de fermeture

.

C'est ainsi que vous pouvez créer rapidement une fenêtre modale. Ce code, que nous avons écrit, peut être utilisé sous sa forme de base, en ajoutant les styles nécessaires au besoin.

J'espère que mon tuto vous a été utile. Bonne journée à vous et à bientôt sur les îles du Web !

Une boîte de dialogue est un excellent moyen d'afficher un court message ou des informations. Le modal est un élément très populaire de la conception Web de nos jours. Si vous ajoutez du contenu spécial à la page, il est préférable de le mettre dans une fenêtre modale :

Auparavant, il était créé à l'aide de JavaScript, qui sur ce moment pas considéré comme la meilleure pratique. Mais HTML5 et CSS3 facilitent la création de modaux. Dans ce didacticiel, nous utiliserons les transitions CSS3, l'opacité, l'événement de pointeur et la couleur d'arrière-plan.

Ce modal sera conçu avec du CSS pur. Il sera réactif et devrait fonctionner correctement sur les smartphones et les tablettes. Et aussi sur de grands écrans haute résolution.

Création d'une fenêtre modale CSS

La première chose à faire est de créer un code HTML simple :

Ouvrez le modal !

Nous avons un lien simple qui propose d'ouvrir une fenêtre modale et le hashtag modal-one. Nous allons spécifier tous les styles ici en utilisant des classes, donc l'identifiant est utilisé comme un crochet pour créer le champ modal.

N'oubliez pas que nous n'utiliserons que du CSS, pas un modal jQuery, nous utiliserons donc le pseudo sélecteur " : avant la cible”.

Ensuite, vous devez enregistrer tout le contenu de la fenêtre modale. À l'intérieur du div, nous placerons le lien hypertexte. Il ferme le conteneur que nous sortons avec en utilisant CSS... Vous pouvez ensuite placer un titre avec quelques paragraphes de texte en dessous. Notre balisage HTML ressemblera maintenant à ceci :

Styles de réglage

Nous avons maintenant un lien hypertexte enveloppé dans un div. Vous pouvez commencer à styliser le conteneur pour le rendre plus pratique. Tout d'abord, créons une classe modale pour une fenêtre modale CSS. Pour cela, on utilise le : avant le pseudo-élément :

Modal : avant (contenu : " ; affichage : aucun ; arrière-plan : rgba (0, 0, 0, 0,6 ); position : fixe ; haut : 0 ; gauche : 0 ; droite : 0 ; bas : 0 ; z-index : 10 ;) .modal : cible : avant (affichage : bloc ;)

Nous créer une fenêtre modale en lui fixant une position fixe. Il se déplacera vers le bas au fur et à mesure que l'utilisateur fait défiler la page.

De plus, nous définissons les bords supérieur, droit, inférieur et gauche à zéro afin que l'arrière-plan sombre couvre tout l'écran. Nous devons maintenant définir l'arrière-plan, la bordure, le rayon du .modal-dialog, ainsi qu'une position fixe. Notre code CSS ressemblera à ceci :

Boîte de dialogue modale (arrière-plan : #fefefe ; bordure : # 333 solide 1 px ; rayon de bordure : 5 px ; marge gauche : -200 px ; position : fixe ; gauche : 50 % ; haut : - 100 % ; z-index : 11 ; largeur : 360px ; -webkit-transform : transformer (0, -500 %); -ms-transform : transformer (0, -500 %); transformer : traduire (0, -500 %); -webkit-transition : -webkit -transformer la détente 0.3s ; -moz-transition : -moz-transformer la détente 0.3s ; -o-transition : -o-transformer la détente 0.3s ; transition : transformer la détente 0.3s ;)

Modal : cible .modal-dialog (-webkit-transform : translate (0, 0); -ms-transform : translate (0, 0); transform : translate (0, 0); top : 20% ;)

Voici quelques styles supplémentaires à utiliser pour rendre le modal joli :

body (couleur : # 333 ; famille de polices : "Helvetica", arial ; hauteur : 80em ;) .wrap (padding : 40px ; text-align : center ;) hr (clear : both ; margin-top : 40px; margin- bottom: 40px; border: 0; border-top: 1px solid #aaa;) h1 (font-size: 30px; margin-bottom: 40px;) p (margin-bottom: 20px;) .modal-body (padding: 20px ;) .modal-header, .modal-footer (padding: 10px 20px;) .modal-header (border-bottom: #eee solid 1px;) .modal-header h2 (font-size: 20px;) .modal-footer (border-top : #eee solid 1px ; text-align : right ;)

Maintenant que nous avons stylisé le modal HTML et l'avons rendu fonctionnel, il ne nous reste plus qu'à créer un bouton en bas à droite. Code CSS :

Btn (arrière-plan : # 428bca ; bordure : # 357ebd solide 1px ; border-radius : 3px ; couleur : #fff ; affichage : inline-block ; taille de police : 14px ; remplissage : 8px 15px ; décoration de texte : aucune ; texte- align: center; min-width: 60px; position: relative; transition: color .1s easy; / * top: 40em; * /) .btn: hover (background: # 357ebd;) .btn.btn-big (font- taille : 18px ; rembourrage : 15px 20px ; min-width : 100px ;) ) .btn-close : hover (couleur : # 919191 ;) / * ajouter pour arrêter le défilement vers le haut * / #close (affichage : aucun ;)

Quels sont les avantages de la fenêtre modale créée ?

Le principal avantage de notre modal est qu'il est créé en utilisant uniquement HTML5 et CSS3. Pourquoi est-ce si important? Fenêtre modale Javascript C'est quelque chose que même un débutant peut créer. Il existe de nombreuses solutions toutes faites qui peuvent être téléchargées sur Internet. Alors pourquoi voulons-nous faire uniquement du HTML5 et du CSS3 sans JavaScript ?

Eh bien, par exemple, pour que les utilisateurs sans support JavaScript puissent utiliser une fenêtre modale. Les statistiques montrent que plus de 2% des utilisateurs dans le monde n'utilisent pas JavaScript.

Nous avons effectivement utilisé quelques lignes de CSS pour créer l'animation. Si vous en appliquez bibliothèque JavaScript animations, vous serez submergé par la quantité de code que nous avons utilisé en moins. Cela a l'avantage supplémentaire d'un code plus propre.

Nous avons implémenté un div qui contient toute l'animation, et il ne se compose que de quelques lignes de code. Ce qui rend le code plus propre, et cette solution vous permet de modifier ou de déplacer ce div comme bon vous semble sans vous soucier des changements de code dans JavaScript.

Enfin, HTML5 et CSS3 sont l'avenir. Nous essayons tous de les utiliser dans nos projets. Grâce à eux, vous obtenez un code plus propre, pas besoin de vous soucier des bibliothèques JavaScript. HTML5 et CSS3 sont avec nous depuis longtemps, il n'y a donc aucune raison de ne pas les utiliser.

Conclusion

Vous pouvez désormais créer un modal simple avec HTML5 et CSS3 qui peut être utilisé pour les formulaires de connexion ou d'inscription, les blocs d'annonces, etc. De plus, vous avez appris pourquoi vous devriez utiliser HTML5 et CSS3 au lieu de JavaScript, et vu quelques exemples de la façon dont les sites utilisent les modaux.

Traduction de l'article " Comment faire une fenêtre modale CSS sans Javascript« A été préparé par l'équipe de projet amicale.

Dans ce tutoriel, nous allons apprendre à créer une fenêtre modale en utilisant HTML5 et CSS3. Nous n'utiliserons pas JS dans ce tutoriel, juste complètement CSS3. Les modaux peuvent être utilisés pour un formulaire retour d'information, pour les photos et les vidéos et il existe encore de nombreuses options pour son utilisation.

Commençons par créer notre fenêtre modale.

Étape 1. Balisage HTML

La première chose que nous devons faire est le balisage HTML, c'est-à-dire faire un lien sur lequel la fenêtre s'ouvrira, et faire un squelette de notre fenêtre. Pour ce faire, écrivez le code suivant :

Étape 2. Contenu de la fenêtre modale

Ajoutons maintenant le contenu de notre fenêtre elle-même. Faisons un titre et du texte et mettons le tout dans une balise

et insérer dans le code au lieu de points de suspension... Vous devez également insérer un lien qui fermera notre fenêtre et lui donnera classe = "fermer"... Voici à quoi devrait ressembler votre code :

PROJET REDSTAR

ÉTOILE ROUGE- un projet dédié aux problématiques qui vous intéressent depuis si longtemps. Ce projet contient des leçons gratuites et des articles sur divers sujets. Les sujets sont très divers, allant du simple Installations Windows et se terminant par le développement des sites.

Étape 3. Modèles

Maintenant, nous commençons à écrire des styles pour notre fenêtre. Dans cette étape, nous allons rendre notre fenêtre invisible. Il n'apparaîtra qu'en cliquant sur le lien. Pour ce faire, nous écrivons des styles pour notre classe. boîte de dialogue modale:

ModalDialog (position : fixe ; famille de polices : Arial, Helvetica, sans-serif ; haut : 0 ; droite : 0 ; bas : 0 ; gauche : 0 ; arrière-plan : rgba (0,0,0,0,8) ; z-index : 99999 ; opacité : 0 ; -webkit-transition : opacité 400 ms d'accélération ; -moz-transition : opacité 400 ms d'intégration ; transition : opacité 400 ms d'intégration ; affichage : aucun ; événements de pointeur : aucun ;)

Étape 4. Fonctionnalité et visualisation

Dans cette étape, nous allons nous assurer que notre fenêtre est déjà fonctionnelle. Pour ce faire, ajoutez quelques styles supplémentaires pour notre classe. boîte de dialogue modale:

ModalDialog : cible (opacité : 1 ; événements de pointeur : auto ; affichage : bloc ;). ModalDialog> div (largeur : 400px ; position : relative ; marge : 10 % auto ; remplissage : 5px 20px 13px 20px; border-radius : 10px ; arrière-plan : #fff ; arrière-plan : -moz-linear-gradient (#fff, # b8ecfb); arrière-plan : -webkit-linear-gradient (#fff, # b8ecbb); arrière-plan : -o-linear-gradient (#fff, #b8ecfb);)

A cette étape, vous pouvez déjà visualiser votre fenêtre, elle fonctionne déjà. Mais, bouton proche n'a pas l'air très joli.

Maintenant, nous devons ajouter des styles pour notre classe proche.

Étape 5. Création du bouton de fermeture

Dans cette étape, nous allons améliorer apparence notre bouton qui fermera notre fenêtre. Pour ce faire, nous écrivons des styles pour notre classe. proche:

Fermer (arrière-plan : # 606061 ; couleur : #FFFFFF ; line-height : 25px ; position : absolue ; right : -12px ; text-align : center ; top : -10px; width : 24px; text-decoration : none; font- poids : gras ; -webkit-border-radius : 12px ; -moz-border-radius : 12px ; border-radius : 12px ; -moz-box-shadow : 1px 1px 3px # 000 ; -webkit-box-shadow : 1px 1px 3px # 000; box-shadow: 1px 1px 3px # 000;) .close: hover (background: #860015;)

Eh bien, maintenant notre bouton ressemble à ce qu'il était prévu. Cela devrait vous ressembler :

Ceci conclut cette leçon. Merci pour l'attention! Pour votre commodité, j'ai ajouté une version de démonstration et fichiers source... Si quelque chose n'est pas clair, téléchargez les fichiers sources.

La leçon a été préparée pour vous par l'équipe du site ÉTOILE ROUGE.

Les modaux sont un outil couramment utilisé dans l'arsenal du webmaster. Il est très bien adapté pour résoudre un grand nombre de tâches, telles que l'affichage des formulaires d'inscription, des blocs d'annonces, des messages, etc.

Mais malgré la place importante dans aide à l'information projet, les modaux sont généralement implémentés en JavaScript, ce qui peut créer des problèmes lors de l'extension des fonctionnalités ou de la rétrocompatibilité.

HTML5 et CSS3 vous permettent de créer des modaux avec une facilité extraordinaire.

balisage HTML

La première étape vers la création d'un modal est un balisage simple et efficace :

Ouvrir la fenêtre modale

À l'intérieur d'un élément div le contenu du modal est placé. Vous devez également organiser un lien pour fermer la fenêtre. Par exemple, plaçons un titre simple et quelques paragraphes. Le balisage complet de notre exemple ressemblerait à ceci :

Ouvrir la fenêtre modale

X

Fenêtre modale

Un exemple de fenêtre modale simple pouvant être créée à l'aide de CSS3.

Il peut être utilisé dans un large éventail, de l'affichage de messages au formulaire d'inscription.

modes

Créer une classe boîte de dialogue modale et nous commençons à façonner l'apparence:

ModalDialog (position : fixe ; famille de polices : Arial, Helvetica, sans-serif ; haut : 0 ; droite : 0 ; bas : 0 ; gauche : 0 ; arrière-plan : rgba (0,0,0,0,8) ; z-index : 99999 ; -webkit-transition : opacité 400ms d'entrée en douceur ; -moz-transition : opacité 400 ms d'entrée en douceur ; transition : opacité 400 ms d'entrée en douceur ; affichage : aucun ; événements de pointeur : aucun ;)

Notre fenêtre aura une position fixe, c'est-à-dire qu'elle se déplacera vers le bas si vous faites défiler la page lorsque fenêtre ouverte... De plus, notre fond noir s'étendra pour remplir tout l'écran.

L'arrière-plan aura un peu de transparence et sera également positionné au-dessus de tous les autres éléments en utilisant la propriété z-index.

Enfin, nous définissons les transitions pour afficher notre fenêtre modale et la masquer dans un état inactif.

Peut-être que vous ne connaissez pas la propriété événements-pointeurs, mais il vous permet de contrôler la façon dont les éléments réagissent au clic de la souris. Nous définissons la valeur à sa valeur pour la classe boîte de dialogue modale, puisque le lien ne doit pas répondre aux clics de souris lorsque la pseudo classe est active ": Cible".

Ajoutons maintenant la pseudo classe : cible et des styles pour la fenêtre modale.

ModalDialog : cible (affichage : block ; pointer-events : auto ;). fff ; arrière-plan : -moz-linear-gradient (#fff, # 999); arrière-plan : -webkit-linear-gradient (#fff, # 999); arrière-plan : -o-linear-gradient (#fff, # 999); )

Pseudo classe cible change le mode d'affichage de l'élément, ainsi notre modal sera affiché lorsque le lien sera cliqué. Nous modifions également la valeur de la propriété événements-pointeurs.

On définit la largeur du modal et la position sur la page. Définissez également un dégradé pour le fond et les coins arrondis.

Ferme la fenêtre

Nous devons maintenant implémenter la fonctionnalité de fermeture de la fenêtre. Nous façonnons l'apparence du bouton:

Fermer (arrière-plan : # 606061 ; couleur : #FFFFFF ; line-height : 25px ; position : absolue ; right : -12px ; text-align : center ; top : -10px; width : 24px; text-decoration : none; font- poids : gras ; -webkit-border-radius : 12px ; -moz-border-radius : 12px ; border-radius : 12px ; -moz-box-shadow : 1px 1px 3px # 000 ; -webkit-box-shadow : 1px 1px 3px # 000; box-shadow: 1px 1px 3px # 000;) .close: hover (background: # 00d9ff;)

Pour notre bouton, nous définissons l'arrière-plan et la position du texte. Ensuite, nous positionnons le bouton, l'arrondissons avec la propriété d'arrondi du cadre et formons une ombre subtile. Lorsque vous passez le curseur de la souris sur le bouton, nous allons changer la couleur de fond.

Vous avez aimé l'article ? A partager avec des amis :