home.social

#css — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #css, aggregated by home.social.

  1. So excited for this to become widely supported:

    "It’s no longer called masonry, nor is it part of some grand experimental unified CSS layout system. It is a new display type, but it otherwise inherits the layout system of CSS Grid, and it’s called Grid Lanes."

    Masonry Layout Solved! Hello #CSS #Grid Lanes

    thathtml.blog/2026/04/masonry-

    #webdev #frontend

  2. CW: Repost: CSS or BS

    Keith Cirkel's made a game where you have to identify if something is a CSS property or a convincing fake. How's your CSS knowledge?
    Read more: danq.me/2026/05/14/css-or-bs/

    #repost #css #game #programming #quiz #technology #videoGames #web #webDevelopment

  3. Estaré en @opensouthcode (en la maravillosa ciudad de Málaga) para hablar de CSS y cómo puede utilizarse para crear la lógica de juegos ¡sin necesidad de usar JavaScript!

    ¡La entrada es gratuita! Regístrate en opensouthcode.org/conferences/

    #css #conference #conferencia #openSouthCode

  4. I will be at Render Atlanta talking about CSS and the new random functions.

    #css #conference #RenderATL

  5. Technical debt, aka I keep forgetting about custom.css: taonaw.com/2026/05/14/technica

    Wait, how can something on a website be broken to one degree or another? Is it broken or not? Well, you see… CSS.

  6. New post from my blog...

    In case you missed it earlier...

    Zoomable Image - Creating a Zoom Effect
    barretblake.dev/posts/developm

  7. New post from my blog...

    In case you missed it earlier...

    Zoomable Image - Creating a Zoom Effect
    barretblake.dev/posts/developm #css #hugo

  8. New post from my blog...

    In case you missed it earlier...

    Zoomable Image - Creating a Zoom Effect
    barretblake.dev/posts/developm #css #hugo

  9. New post from my blog...

    In case you missed it earlier...

    Zoomable Image - Creating a Zoom Effect
    barretblake.dev/posts/developm #css #hugo

  10. New post from my blog...

    In case you missed it earlier...

    Zoomable Image - Creating a Zoom Effect
    barretblake.dev/posts/developm #css #hugo

  11. In case you didn't know, if you have a border and the `border-color` isn't set, not even in the browser stylesheet, then the `border-color` defaults to `currentColor`.

    #CSS #code #coding #frontend #cssBasics #web #dev #webDev #webDevelopment

  12. [Перевод] Управляемый прокруткой CSS в 2026 году — разработка карусели без JavaScript

    Исторически создание карусели в веб-разработке означало использование какой-либо JS-библиотеки. Slick, Swiper, Flickity, Embla Carousel и другие заполняли пробел платформы. Каждая из них увеличивала размер сборки, имела свои особенности обеспечения доступности и накладные расходы на обработку событий. Полный минифицированный пакет Swiper v11 весит приблизительно 140 КБ; даже модульные импорты составляют 40-60 КБ для ядра и навигации. Умножьте это на бесчисленные маркетинговые страницы, галереи товаров в электронной коммерции и макеты с большим количеством медиаконтента, которые зависят от каруселей, и расходы сильно возрастут: долгое время до интерактивности, блокировка основного потока во время инициализации и большой размер передаваемых данных на каждой странице, где используется слайдер.

    habr.com/ru/articles/1034960/

    #javascript #js #css #html #carousel #slider #карусель #слайдер #scrollsnap #scrolldriven_animations

  13. [Перевод] Управляемый прокруткой CSS в 2026 году — разработка карусели без JavaScript

    Исторически создание карусели в веб-разработке означало использование какой-либо JS-библиотеки. Slick, Swiper, Flickity, Embla Carousel и другие заполняли пробел платформы. Каждая из них увеличивала размер сборки, имела свои особенности обеспечения доступности и накладные расходы на обработку событий. Полный минифицированный пакет Swiper v11 весит приблизительно 140 КБ; даже модульные импорты составляют 40-60 КБ для ядра и навигации. Умножьте это на бесчисленные маркетинговые страницы, галереи товаров в электронной коммерции и макеты с большим количеством медиаконтента, которые зависят от каруселей, и расходы сильно возрастут: долгое время до интерактивности, блокировка основного потока во время инициализации и большой размер передаваемых данных на каждой странице, где используется слайдер.

    habr.com/ru/articles/1034960/

    #javascript #js #css #html #carousel #slider #карусель #слайдер #scrollsnap #scrolldriven_animations

  14. [Перевод] Управляемый прокруткой CSS в 2026 году — разработка карусели без JavaScript

    Исторически создание карусели в веб-разработке означало использование какой-либо JS-библиотеки. Slick, Swiper, Flickity, Embla Carousel и другие заполняли пробел платформы. Каждая из них увеличивала размер сборки, имела свои особенности обеспечения доступности и накладные расходы на обработку событий. Полный минифицированный пакет Swiper v11 весит приблизительно 140 КБ; даже модульные импорты составляют 40-60 КБ для ядра и навигации. Умножьте это на бесчисленные маркетинговые страницы, галереи товаров в электронной коммерции и макеты с большим количеством медиаконтента, которые зависят от каруселей, и расходы сильно возрастут: долгое время до интерактивности, блокировка основного потока во время инициализации и большой размер передаваемых данных на каждой странице, где используется слайдер.

    habr.com/ru/articles/1034960/

    #javascript #js #css #html #carousel #slider #карусель #слайдер #scrollsnap #scrolldriven_animations

  15. [Перевод] Управляемый прокруткой CSS в 2026 году — разработка карусели без JavaScript

    Исторически создание карусели в веб-разработке означало использование какой-либо JS-библиотеки. Slick, Swiper, Flickity, Embla Carousel и другие заполняли пробел платформы. Каждая из них увеличивала размер сборки, имела свои особенности обеспечения доступности и накладные расходы на обработку событий. Полный минифицированный пакет Swiper v11 весит приблизительно 140 КБ; даже модульные импорты составляют 40-60 КБ для ядра и навигации. Умножьте это на бесчисленные маркетинговые страницы, галереи товаров в электронной коммерции и макеты с большим количеством медиаконтента, которые зависят от каруселей, и расходы сильно возрастут: долгое время до интерактивности, блокировка основного потока во время инициализации и большой размер передаваемых данных на каждой странице, где используется слайдер.

    habr.com/ru/articles/1034960/

    #javascript #js #css #html #carousel #slider #карусель #слайдер #scrollsnap #scrolldriven_animations

  16. New post from my blog...

    Zoomable Image - Creating a Zoom Effect
    barretblake.dev/posts/developm

  17. There isn't an element per slice. It's just one element for all slices going up on hover and then back down.

    #CSS #SVG #filter

  18. There's talk about `light-dark()` for images, but I can't really think of where I'd really need that.

    But I can think of places where I'd need it for length values (white lines on black *seem* a different thickness than black lines on white) or custom property values github.com/web-platform-dx/dev

    #CSS #code #coding #frontend #webDev #web #dev #webDevelopment

  19. Ike Saunders describe a CSS filter for adding aesthetic noise dithering to images (without saving bandwidth).

    ikesau.co/blog/dithering-with-

    #css #webdev #ui

  20. My take on `box-sizing: border-box` reddit.com/r/css/comments/1tbl

    TL;DR unlearn adding it to the reset, as well as setting dimensions (width/ height) explicitly.

    👋 to @kevinpowell for giving me a video to link to 😀

    👋 to @mia for the cool article on `body` margin to reference 😎

    #CSS #code #coding #cssLayout #web #dev #webDev #webDevelopment

  21. If you want to check support for `ascent-override` and `descent-override` in `@font-face`, you unfortunately can't use an `@supports` rule.

    But you can use this tiny JavaScript snippet to add a class when support is detected.

    #webdev #css #javascript #fonts

  22. If you want to check support for `ascent-override` and `descent-override` in `@font-face`, you unfortunately can't use an `@supports` rule.

    But you can use this tiny JavaScript snippet to add a class when support is detected.

    #webdev #css #javascript #fonts

  23. If you want to check support for `ascent-override` and `descent-override` in `@font-face`, you unfortunately can't use an `@supports` rule.

    But you can use this tiny JavaScript snippet to add a class when support is detected.

    #webdev #css #javascript #fonts

  24. If you want to check support for `ascent-override` and `descent-override` in `@font-face`, you unfortunately can't use an `@supports` rule.

    But you can use this tiny JavaScript snippet to add a class when support is detected.

    #webdev #css #javascript #fonts

  25. If you want to check support for `ascent-override` and `descent-override` in `@font-face`, you unfortunately can't use an `@supports` rule.

    But you can use this tiny JavaScript snippet to add a class when support is detected.

    #webdev #css #javascript #fonts