The Thirteenth Fourth

Well boy howdy. The 13th birthday of CSS-Tricks has rolled around. A proper teenager now, howabouthat? I always take the opportunity to do a bit of a state of the union address at this time, so let’s get to it! Design Technically, we’re still on v17 of the site design. This was the first design that I hired first-class help to do, and I’m still loving it, so I haven’t had much of an itch to do massive changes to it. Although it is quite different¹ today than it was…

The Thirteenth Fourth

Well boy howdy. The 13th birthday of CSS-Tricks has rolled around. A proper teenager now, howabouthat? I always take the opportunity to do a bit of a state of the union address at this time, so let’s get to it! Design Technically, we’re still on v17 of the site design. This was the first design that I hired first-class help to do, and I’m still loving it, so I haven’t had much of an itch to do massive changes to it. Although it is quite different¹ today than it was…

15 idées de posts pour booster l’engagement sur vos réseaux sociaux cet été

Ah, l’été ! La saison des barbecues, des bains de soleil, des plongeons en mer… Comment profiter de cette euphorie collective pour améliorer votre stratégie social media ? Découvrez 15 idées pour fédérer votre audience durant les vacances !   1. Publier des conseils estivaux en rapport avec votre entreprise Vous pouvez le faire pour presque tous les secteurs d’activité. Par exemple : En cosmétique : proposez des conseils pour protéger sa peau au soleil. Dans l’industrie des animaux de compagnie : des conseils pour garder son chat et son chien au frais. En immobilier : des astuces…

Fluid Images in a Variable Proportion Layout

Creating fluid images when they stand alone in a layout is easy enough nowadays. However, with more sophisticated interfaces we often have to place images inside responsive elements, like this card: For now, let’s say this image is not semantic content, but only decoration. That’s a good use for background-image. And because in this context the image contains an object, we can’t allow any parts to be cropped out when it’s responsive, so we’d pick background-size: contain. Here’s where it starts to get tricky: on mobile devices, this card shifts…

Settling down in a Jamstack world

One of the things I like about Jamstack is that it’s just a philosophy. It’s not particularly prescriptive about how you go about it. To me, the only real requirement is that it’s based on static (CDN-backed) hosting. You can use whatever tooling you like. Those tools, though, tend to be somewhat new, and new sometimes comes with issues. Some pragmatism from Sean C Davis here: I have two problems with solving problems using the newest, best tool every time a problem arises. 1. It’s simply not productive. Introducing new processes…

Conduite du changement : comment faire adopter un nouvel outil de travail ?

Il est souvent difficile de convaincre les membres d’une équipe d’adopter un nouveau logiciel, car les gens sont déjà habitués à utiliser un ou plusieurs outils. Casser leurs habitudes pour leur faire adopter un nouvel outil peut s’avérer difficile. Souvent, ajouter un logiciel dans une suite existante passe pour quelque chose d’optionnel. Les plus « ouverts » au changement vont y tremper un orteil, tester la chose avec quelques exemples de tâches fictives. Les plus ronchons balayeront d’un revers de souris ce nouvel icône dans leur barre des tâches… Le reste de…

Some Performance Links

Just had a couple of good performance links burning a hole in my pocket, so blogging them like a good little blogger. Web Performance Recipes With Puppeteer Puppeteer is an Node library for spinning up a copy of Chrome “headlessly” (i.e. no UI) and controlling it. People use it for stuff like taking a screenshot of a website or running integration tests. You can even run it in a Lambda. Another use case is running synthetic (i.e. not based on real-users) performance tests, like some of these new Web Core…

Refreshing Sidebar for 2020

The new design for Sidebar is lovely. I like how it goes even deeper with the sticky elements than the last design. But even more notably, Sacha Greif has been posting five links per day to Sidebar since 2012. That’s a remarkable achievement. Direct Link to Article — Permalink The post Refreshing Sidebar for 2020 appeared first on CSS-Tricks. Source: csstricks

Collective #612

Inspirational Website of the Week: Sennesro Simplicity, elegance and flowy motion made us pick Sennesro as inspirational website this week. Get inspired 60 Days of Animation The Undead Institute offers books on HTML, CSS, Responsive Design and more that marry humor, excellent teaching, and brain-lodging practice for an experience that’ll outlive the apocalypse. Check it out Irregular-shaped Links with Subgrid In this excellent article, Michelle Barker shows how CSS subgrid can solve the problem of irregular, distributed link shapes. Read it Our Sponsor Efficiently build beautiful websites for your clients…

When a Line Doesn’t Break

We expect a line to break when the text on that line reaches the parent box boundaries. We see this every time we create a paragraph, just like this one. When the parent box doesn’t have enough room for the next word in a line, it breaks it and moves down to the next line and repeats that process. Well, that’s how it works when words are separated by spaces or other whitespace. As far as CSS goes, there are five (!) properties that can possibly affect how and when…