• Retour à l’accueil
  • Accueil
  • À propos

Construire pour le Web, construire sur le Web, construire avec le Web

Nantes, le 27 janvier 2025.

Une traduction de Build for the Web, Build on the Web, Build with the Web avec autorisation de l’auteur, Harry Roberts. Si vous voulez construire pour le Web, construisez sur le Web et construisez avec le Web. Si je ne devais donner qu’un seul con…

Safari et text-overflow

Nantes, le 15 juillet 2024.

Je découvre que Safari a un comportement qu’il est le seul à proposer. Quand on tronque un contenu avec un overflow: hidden, on peut définir la manière dont les textes se comporteront avec text-overflow. Généralement ce sont des points de suspension qui son…

Une interaction responsive

Nantes, le 17 avril 2024.

Il y a plus d’un an, Scott O’Hara publiait un article qui présentait une technique basée uniquement sur CSS pour activer une interaction en fonction d’un point de rupture. J’ai trouvé cette façon de faire très intéressante (bien qu’un peu obscure au premier abor…

Un rognage rectangulaire arrondi

Nantes, le 14 avril 2024.

Une découverte personnelle récente : il est possible de passer un paramètre supplémentaire à la fonction CSS inset() afin d’arrondir les angles du rectangle formé. Un exemple avec un clip-path sur un élément qui se voit rogné sur ces quatre côtés de 10 pixels : c…

color-mix

Nantes, le 25 mars 2024.

J’ai découvert récemment la fonction CSS color-mix() et elle offre plein de possibilités intéressantes. Je vous partage mes explorations. Fonctionnement Pour l’utiliser, il va falloir obligatoirement préciser à la fonction votre espace de couleur, ce qui pe…

Un focus trap moderne

Nantes, le 18 mars 2024.

Le besoin L’exemple classique pour décrire la mise en place d’un piège pour le focus, c’est l’ouverture d’une boîte de dialogue modale. « Modale » signifie que l’accès à son contenu est exclusif ; le reste (en dehors du dialog) est interdit et cela est signifié de plusi…

Les cellules de tableau vides

Nantes, le 16 mars 2024.

Dans les tableaux de données il arrive parfois que des cellules restent vides, ce qui peut donner l’impression que votre tableau est mal structuré graphiquement si ces cellules sont nombreuses ou placées aléatoirement. Aussi, on peut vouloir y place…

position: sticky + inset: 0

Nantes, le 14 mars 2024.

Le mercredi après-midi au boulot, on profite d’un temps commun entre gens du même métier. (On appelle ça la guilde.) C’est l’occasion d’échanger sur des sujets divers, mais le plus souvent c’est basé sur le partage de connaissances et c’est tombé récemment sur le s…

Nantes, le 13 mars 2024.

Et voilà : 7 billets en 7 jours ; on peut dire que je me suis pris au jeu. Est-ce que je vais continuer ? Sans doute pas à ce rythme mais j’aimerais bien. Qu’est-ce que j’en retire ? Des apprentissages ! Une envie de m’amuser ici avec la technique. Est-ce que ça …

Détecter quand un champ texte est rempli

Nantes, le 12 mars 2024.

Pour appliquer un style différent aux champs de formulaires de type texte en fonction de s’ils sont remplis ou non, il n’est pas nécessaire de passer par une lecture leurs valeurs en JavaScript, mais il faut bidouiller un peu en CSS. Avec un sélec…

  • Plus d’articles

Vincent V

  • Articles
  • Liens
  • Vidéos
  • Photographies
  • Citations
  • Tout !

Ceci est un site personnel pour y ranger ma vie numérique.

  • Mastodon
  • Flux des publications
  • CodePen