Тёмный
No video :(

Coder une foire aux questions (design + code) 

École du Web
Подписаться 61 тыс.
Просмотров 2 тыс.
50% 1

🎓 Abonnez-vous à l'École du Web : www.ecole-du-w...
📚 Ou suivez les cours sur UDEMY : liste-des-cour...
📁 Code source : www.ecole-du-w...
🚀 1 Cours gratuit en t'abonnant à ma newsletter :
www.le-designe...
--------------------------------------------------------------------------------------------
Rejoins la communauté pour partager et/ou obtenir de l’aide sur :
► Discord : / discord
Suis-moi également sur mes réseaux anglophones :
► RU-vid : / thewebschool
❓ Si tu veux que je fasse une vidéo sur un sujet en particulier, dis-le moi dans les commentaires !

Опубликовано:

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 16   
@EcoleduWeb
@EcoleduWeb 7 месяцев назад
Petit refactoring, on peut modifier le JavaScript avec une version plus courte. Le but est d'utiliser .toggle à la place du if/else + add/remove. const questionTogglers = document.querySelectorAll(".faq__question-toggler") questionTogglers.forEach(toggler => toggler.addEventListener("click", handleQuestionToggle)) function handleQuestionToggle(e){ const toggler = e.target const contentToToggle = document.getElementById(toggler.getAttribute("aria-controls")) const iconToAnimate = toggler.querySelector(".faq__question-toggler-icon") const toggledState = toggler.getAttribute("aria-expanded") === "true" ? true : false contentToToggle.classList.toggle("faq__content-container--active"); toggler.setAttribute("aria-expanded", toggledState ? false : true); iconToAnimate.classList.toggle("faq__question-toggler-icon--active"); }
@lmz-dev
@lmz-dev 7 месяцев назад
Génial le showHide grid, merci ! 😍 Un site sur l'accessibilité qui n'est pas traduit en toutes les langues et en plus qui n'est pas très simple à comprendre, bah ce n'est pas accessible pour tous. C'est même paradoxal 🧐 voire quantique 🤓😎 (accessibilité de Schrodinger) Je croyais que le terme "toggle" était du français et correspondait bien à un basculement entre ouvrir et fermer. En Picardie quand tu l'ouvres il y en a toujours un qui de dit « toggle » 🙄
@EcoleduWeb
@EcoleduWeb 7 месяцев назад
Ahaha ! Toujours au rendez-vous, merci à toi
@lmz-dev
@lmz-dev 7 месяцев назад
@@EcoleduWeb Y a pas de quoi, sur tes bientôt 60000 abonnés y en a pas un pour faire une blague, alors je me sacrifie, c'est pour le référencement. Au mois de Mars je dois animer une visioconférence pour des débutants js et axée éco-conception web ... j'ai prévu d'indiquer ta chaine (et celle de Jonathan) car il y a plein de petits exercices en pur vanilla, et tu prends soin de sensibiliser tes étudiants aux performances, à la consommation de ressources etc. Donc si tu prends 30000 abonnés d'un coup , bah tu sauras d'où ça vient ;p
@TsharKoOn
@TsharKoOn 7 месяцев назад
Si tu avais sorti cette vidéo il y a une semaine ça aurait été top, j'avais justement un composant Angular à créer, j'ai juste ajouter le fait de pouvoir en ouvrir un à la fois, si l'un s'ouvre, on ferme celui d'ouvert. Pas mal l'astuce de grid, moi j'ai dû allé cherché la hauteur de chaque élément afin d'avoir un fondu sympa. Autre petit truc pour la gestion de tes fenêtres en vidéo de présentation, j'utilise l'outil powertoys pour sa gestion de fancy zones, très pratique (je bosse sur un 49", ça me sauve la vie). Merci pour ton partage !
@EcoleduWeb
@EcoleduWeb 7 месяцев назад
Merci beaucoup ! Je vais regarder ça. Et oui, l’autre technique c’est d’utiliser scrollheight en JS pour récupérer la hauteur et l’animer 👍
@TsharKoOn
@TsharKoOn 7 месяцев назад
@@EcoleduWeb exactement, c'est ce que j'ai dû faire !
@guillaumerobert1506
@guillaumerobert1506 7 месяцев назад
Super vidéo 😊 Manque juste la présentation d'une alternative animée en full css, hé oui, cest possible 🙂
@EcoleduWeb
@EcoleduWeb 7 месяцев назад
Merci, mais non, ce n’est pas possible. (Ne me parle pas de max-height je t’en supplie 🙏)
@PhilLeChatounet
@PhilLeChatounet 5 месяцев назад
@@EcoleduWeb avec checkbox plutôt je pense
@EcoleduWeb
@EcoleduWeb 5 месяцев назад
@@PhilLeChatounet Certes, mais si on commence à rajouter des inputs checkbox cachés à chaque fois qu'on veut gérer un clic, ça va rendre le code assez peu maintenable. Mais ça reste une possibilité, combinée à la technique GRID.
@PhilLeChatounet
@PhilLeChatounet 5 месяцев назад
@@EcoleduWeb je ne dis pas le contraire, je répondais aussi à Guillaume ;)
@herve_craft
@herve_craft 7 месяцев назад
Merci pour cette vidéo
@PhilLeChatounet
@PhilLeChatounet 5 месяцев назад
salut merci pour ce tuto mais malheureusement il n'y a pas le fichier figma dans les sources
@EcoleduWeb
@EcoleduWeb 5 месяцев назад
Salut et wops, voici le lien en attendant : www.figma.com/file/MKjTGinjU8SlJeQmxfpTqv/FAQ?type=design&mode=design&t=KB0vN2CipF0ckexz-1
@PhilLeChatounet
@PhilLeChatounet 5 месяцев назад
@@EcoleduWeb salut, merci ;)
Далее
Coder un effet "Avant/Après"
27:46
Просмотров 2,9 тыс.
Mauvaise pratique : transition all ...
12:34
Просмотров 1,7 тыс.
My Top 5 Techniques for Web Animation
9:58
Просмотров 78 тыс.
L'UX Design c'est quoi ?
7:55
Просмотров 1 тыс.
Comment apprendre à CODER en partant de ZÉRO
12:42
Просмотров 591 тыс.
👉 Tu ne connais pas align-content.
13:40
Просмотров 2,8 тыс.
LES BASES DE GIT (tuto débutant)
17:02
Просмотров 267 тыс.
Les nouvelles propriétés de transformation en CSS
21:44
🚀 LANCEZ VOUS AVEC LE FRAMEWORK ANGULAR !
2:29:12
Просмотров 43 тыс.