Je suis en difficulté pour faire une notification montrant sur une touche d'un bouton, puis cachez-vous après une heure. Presque toutes les ressources que j'ai trouvées implémentent une solution basée sur JQuery, mais je n'utilise pas de cadre JS et je ne suis pas disposé à ce que ce soit pour le bien de cela. Ce que j'ai jusqu'à présent:
p> <!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css" />
<meta name="viewport" content="width=device-width">
<meta name="viewport" content="initial-scale=1.0">
<meta charset="UTF-8" />
<script src="notify.js"></script>
</head>
<body>
<button onclick="notify()">click me</button>
<div id="successposition"><div id="success"></div></div>
</body>
</html>
3 Réponses :
Vos styles en ligne remplacent vos styles de classe. Basculer vers des classes seulement:
p>
<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="style.css" /> <meta name="viewport" content="width=device-width"> <meta name="viewport" content="initial-scale=1.0"> <meta charset="UTF-8" /> <script src="notify.js"></script> </head> <body> <button onclick="notify()">click me</button> <div id="successposition"><div id="success"></div></div> </body> </html>
J'ai pu obtenir votre code pour travailler avec une modification, j'ai ajouté! Important à l'opacité de FADE.
#success.fade { opacity: 0 !important; transition: 0.5s opacity; }
Si vous ajoutez! Important à .Fade Code> Il fonctionne magnifiquement
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css" />
<meta name="viewport" content="width=device-width">
<meta name="viewport" content="initial-scale=1.0">
<meta charset="UTF-8" />
<script src="notify.js"></script>
</head>
<body>
<button onclick="notify()">click me</button>
<div id="successposition"><div id="success"></div></div>
</body>
</html>
! important code> devrait être un dernier recours. Cela rend plus difficile le travail.