"Tout c'que j'aime c'est manger des cartes graphiques, des clés USB. Un clavier mécanique TA TA."
Un développeur a reproduit un clavier mécanique en CSS, et le rendu est franchement bluffant !
Yoav Kadosh, un développeur web israélien, a partagé la semaine dernière l'un de ses sides projects, hébergé sur la plateforme de présentation d'extraits de code CodePen.
Le développeur, qui s'avère également être salarié chez Microsoft, a mis au point un clavier numérique mécanique en 3D en utilisant une combinaison de techniques CSS, incluant des transformations, des dégradés (gradients), des ombres (box-shadow, text-shadow), des filtres et 2-3 autres astuces.
Les touches de ce numpad virtuel s'actionnent quant à elles à la saisie de leur équivalent sur votre propre clavier.
Après avoir partagé son projet sur Twitter, et à la demande de nombreux utilisateurs du réseau social, Yoav s'est empressé d'ajouter à sa création le bruit satisfaisant (ou énervant, au choix) des touches d'un clavier mécanique, qui se déclenche à chaque activation des touches.
La développeuse turque Roaa Khaddam s'est de son côté approprié le projet pour en faire un remake sous Flutter, en proposant en complément un basculement de la vue du clavier afin de le voir de face. Son clavier 3D est accessible sur la plateforme DartPad.
This is pure #Flutter 🥹💙
🔄 Toggle 3d view
🔉 Sound effect
⌨️🖱️ Keyboard & Mouse/touch support
😬 1200 LOC
2️⃣ Sleepless nights 😅👩🏻💻 DartPad 👉🏻 https://t.co/Qyf3vIjZ9I
Read on for source code and details 👇🏼
Thanks to @yoavikadosh for the original CSS implementation. https://t.co/Ey0D7YewcK pic.twitter.com/CTaAIANCsr
— Roaa 🦄💙 (@roaakdm) November 12, 2022
Découvrir le clavier mécanique en CSS de Yoav Kadosh sur CodePen
À lire aussi sur Les Joies du Code :
- 🔥 J’ai testé : le premier clavier mécanique pour développeurs de Logitech
- 🏰 Stylé : ce château fort responsive adapte sa structure à la taille de votre écran
- 🤬 Insolite : cette police de caractères censure automatiquement les insultes et jurons
À propos de l'auteur
Nicolas Lecointre
Fondateur des Joies du Code, je suis l'actualité et la culture des développeurs depuis 2012. Ancien développeur, je me consacre aujourd'hui entièrement au média.
Offres d'emploi
À lire également
Tech Show Paris 2026 : DevOps Live et quatre autres salons pour un seul badge gratuit, les 18 et 19 novembre
Les 18 et 19 novembre 2026, Tech Show Paris souffle sa 10ème bougie à Paris Expo Porte de Versailles, avec la recette qui fait sa marque : un seul badge...
Articles recommandés
L’IA prend place au cœur des IDE de JetBrains pour amplifier la productivité des développeurs
L’IA prend place au cœur des IDE de JetBrains pour amplifier la productivité des développeurs
Tester c’est douter mais… si une IA le fait pour nous, c’est OK ?
Révolution chez Les Joies du Code : l'IA prend les rênes de la créativité !
JetBrains partage ses faits marquants et chiffres clés dans son rapport annuel 2024
Plus de contenu
Quand on me demande de faire une revue de code
Quand mon manager raconte une blague et que je suis en attente de son retour sur ma demande d'augmentation
Quand je suis seul au bureau après Noël
Quand quelqu'un me demande quel éditeur de texte j'utilise
Quand l'expert technique nous explique comment il vient de corriger un bug complexe
Quand le changement de logo est la seule chose que retiennent les utilisateurs de notre refonte globale de l'appli
Quand on ouvre la solution aux utilisateurs
La plus belle chose que l'on puisse entendre
Quand on me demande de faire une revue de code
Quand mon manager raconte une blague et que je suis en attente de son retour sur ma demande d'augmentation
Quand je suis seul au bureau après Noël
Quand quelqu'un me demande quel éditeur de texte j'utilise
Quand l'expert technique nous explique comment il vient de corriger un bug complexe


