Coder des Notifications Toast Animées en JavaScript

  Рет қаралды 2,082

École du Web

École du Web

Күн бұрын

Пікірлер: 12
@philousk9482
@philousk9482 Ай бұрын
J'aime beaucoup la théorie du reset flow. Les détails sont importants. Merci pour ce Tuto très informatif. 😊
@lazone413
@lazone413 Ай бұрын
Très bonne explication, y'a des trucs que croyais savoir, met là j'ai eu plus de détails. Merci beaucoup. Force à toi.
@EcoleduWeb
@EcoleduWeb Ай бұрын
Merci beaucoup, il y a toujours quelque chose à découvrir ou à affiner en dev web, on en apprend tous les jours. 👍
@grogustrentz7753
@grogustrentz7753 Ай бұрын
Milles Mercis Top Extraordinaire J'aime tes challenges ils sont là pour nous donner confiance tu nous conduit toujours plus haut Merveilleux Merci 💖
@EcoleduWeb
@EcoleduWeb Ай бұрын
Merci beaucoup, je suis content que ça t'ait plu ! 🙏
@herve_craft
@herve_craft Ай бұрын
J'aime les toasts salé :) Ok je sors. Superbe vidéo, je ne connaissais pas. Merci
@EcoleduWeb
@EcoleduWeb Ай бұрын
🥂😁
@dihcarkouane7020
@dihcarkouane7020 Ай бұрын
Pourquoi ne pas utiliser clamp, pour le width. Je le vois trop peux utilisé, il nest pas suffisamment supporté a ton goût ? Merci pour ta réponse
@EcoleduWeb
@EcoleduWeb Ай бұрын
Je n’y ai tout simplement pas pensé, mais on peut l’utiliser en effet 👍. Le support est bon.
@lmz-dev
@lmz-dev Ай бұрын
Et avec elmt.animate c'est pas plus simple ?
@EcoleduWeb
@EcoleduWeb Ай бұрын
On peut faire une version avec animate, mais je ne dirais pas que c'est forcement plus concis ou simple à comprendre.
@lmz-dev
@lmz-dev Ай бұрын
@@EcoleduWeb C'est pas simple mais on y arrive ;p let opa, options = {duration: 200, fill: 'both'}, anim = bar.animate({scale: ['0 1', '1 1']}, {duration: 1000, fill: 'both'}), show = (removed) => { if (removed) document.body.append(toast), opa = toast.animate({opacity: [0, 1]}, options), opa.onfinish = e => anim.play(); else anim.cancel(), anim.play(); }, remove = () => {anim.cancel(), toast.remove(), toast.style.display = 'block', bar.style.scale = '0 1';}; remove(); anim.onfinish = e => { opa = toast.animate({opacity: [1, 0]}, options); opa.onfinish = e => remove(); }; btn.onclick = e => show(!toast.offsetWidth);
Coder un effet "Tilt" (inclinaison) dans les règles de l'art
43:39
École du Web
Рет қаралды 2,2 М.
JavaScript Event Loop -- Visualized!
29:43
ColorCode
Рет қаралды 15 М.
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 26 МЛН
Хасанның өзі эфирге шықты! “Қылмыстық топқа қатысым жоқ” дейді. Талғарда не болды? Халық сене ме?
09:25
Демократиялы Қазақстан / Демократический Казахстан
Рет қаралды 344 М.
Je passe les tests techniques de Google
18:17
Benjamin Code
Рет қаралды 152 М.
Navbar cachée au scroll (sens du scroll en JS)
23:00
École du Web
Рет қаралды 3 М.
vas-y, viens, on recode Windows de zéro
23:41
V2F
Рет қаралды 382 М.
Le gros problème avec la présidentielle américaine (Trump, Harris)
8:46
HugoDécrypte - Grands formats
Рет қаралды 412 М.
Faire de l’argent en tant que développeur : la réalité
12:54
Underscore_
Рет қаралды 513 М.
Menace de grève massive en France
11:36
HugoDécrypte - Actus du jour
Рет қаралды 498 М.
How is this Website so fast!?
13:39
Wes Bos
Рет қаралды 479 М.
JavaScript Visualized - Event Loop, Web APIs, (Micro)task Queue
12:35
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 26 МЛН