Actualité : Les easter eggs sur le web
Article rédigé suite à un stage d'observation dans l'équipe d'Alsacréations Lorsque l'on consulte un site web, nous pouvons tous voir le code source (avec ctrl + U » ou en faisant un clic droit puis...
View ArticleTutoriel : Animer un bouton burger simple avec SVG et CSS
Le format SVG peut paraître parfois un peu intimidant, et l'associer à des transitions ou des animations CSS semble encore plus audacieux pour bon nombre de personnes. Cependant, dans certains cas,...
View ArticleAstuce : Mettre en surbrillance ligne et colonne au survol d'une table
Aujourd'hui, il nous est possible de faire énormément de choses avancés en CSS. Cependant quelque chose qui semble ± simple n'est pas toujours aussi simple que ce que l'on espère, voir pas du tout. Le...
View ArticleArticle : CSS :has() le sélecteur de parent, mais bien plus encore !
La pseudo-classe :has() réalise le fantasme historique de pouvoir enfin "cibler le parent" en CSS… mais elle fait bien plus que ça ! :has() est une pseudo-classe CSS issue des spécifications...
View ArticleAstuce : Optimiser le poids des images SVG
Les images SVG sont désormais omniprésentes sur le web : illustrations, schémas, décoration, icônes, ce format vectoriel se prête bien à toutes sortes de formes simples car il est léger et étirable à...
View ArticleArticle : Dialog, Modal, Popover : la synthèse
L'arrivée de l'attribut et de l'API HTML popover facilite la gestion de tous les éléments qui doivent s'afficher au-dessus du contenu d'une page Web (fenêtre modale, tooltip, menu déroulant, etc.)....
View ArticleActualité : Pixels et Bretzels la 100e
Les années passent, Pixels & Bretzels 🥨 se renouvelle (qui d'entre vous utilise encore le nom « WdStr » ?), mais garde le même cap : continuer de vous proposer régulièrement des conférences et...
View ArticleArticle : Les modes d'apparence Light mode et Dark mode
Le mode sombre (dark mode) consiste à adopter des fonds de couleur sombre sur les interfaces utilisateur. Selon Wikipedia, ce mode serait utile pour réduire la fatigue visuelle et la consommation en...
View ArticleArticle : Les carrousels (slider) sont-ils vraiment utiles ?
Ah les carrousels… Fonctionnalité souvent demandée par les clients, car c’est dynamique, ça bouge, c’est fun etc. Mais en avez-vous réellement besoin pour votre site ? Défilement d'un carrousel à 3...
View ArticleTutoriel : Tout savoir sur les variables CSS (custom properties)
Les variables CSS ont révolutionné la manière de gérer les styles dans le développement web. Si vous en avez assez de répéter les mêmes valeurs CSS partout dans votre code, alors cet article est fait...
View ArticleTutoriel : IA : Interroger un LLM en JavaScript avec Ollama
Nous n'avons pas fini d'entendre parler de les LLM (grands modèles de langages) et de l'Intelligence Artificielle. Outre les sytèmes en ligne (souvent payants) il est possible d'interroger un modèle...
View ArticleArticle : URL, URI, URN, quelles différences ?
Tout le monde connaît désormamis le terme "URL" pour désigner une adresse sur le web. Bien que certains navigateurs tentent de la simplifier au maximum dans la barre de navigation (et peut être un jour...
View ArticleAstuce : Mermaid : diagrammes, schémas et graphiques dans markdown
Mermaid est un langage qui permet de créer des diagrammes dynamiques directement dans des fichiers Markdown c'est à dire en mode texte. Il est très utile pour représenter visuellement des concepts...
View ArticleArticle : Les import maps en JavaScript
Les import maps sont une fonctionnalité moderne de JavaScript qui permet de contrôler comment le navigateur résout les imports de modules. Vous avez sûrement déjà rencontré dans vos projets des modules...
View ArticleArticle : Revue de la définition du support des navigateurs
Il a toujours été complexe de définir avec précision un niveau de support navigateur dans les projets web, d'autant plus avec la variété des plateformes (mobile, desktop) et malgré la concentration du...
View ArticleArticle : Les Animations liées au scroll avec CSS
Les animations liées au scroll (ou scroll-driven animations) constituent une nouvelle fonctionnalité CSS permettant de synchroniser des animations avec le défilement d'une page ou d'un conteneur. Cette...
View ArticleArticle : Analyser du code PHP avec PHPStan
PHPStan est un outil d’analyse statique de code PHP assez simple à utiliser. Si vous développez des petits ou moyens projets, par exemple des sites WordPress cela peut vous aider à augmenter la qualité...
View ArticleArticle : La notion d'origine web et CORS
La notion d'origine est un concept fondamental dans le développement web, en particulier pour la sécurité et la gestion des ressources. Elle est essentielle pour comprendre comment les navigateurs...
View ArticleArticle : Priorité à l'accessibilité : pour des maquettes inclusives
Dans la création de maquettes graphiques, l'accessibilité ne doit pas être une étape supplémentaire en fin de projet, mais une considération intégrée dès les premières phases de conception. Travailler...
View ArticleTutoriel : L'art des animations d'entrée avec CSS @starting-style
La règle @starting-style est une règle conditionnelle (at-rule) qui permet de définir l'état initial d'un élément avant qu'une transition ou une animation ne commence. Cette fonctionnalité comble un...
View Article