FrontEndDev
28.4K subscribers
2.27K photos
22 videos
7.47K links
🚀 Статьи, новости, туториалы по frontend разработке.

https://jem-space.ru

Admin: @jem_jem
Пишу в @five_a_m

Хорошие серваки от DigitalOcean: https://m.do.co/c/1351d64475ee

Реклама: https://bit.ly/2NxmVDu
РКН: https://clck.ru/3GLw7G
Download Telegram
Интеграция CSS Cascade Layers в существующий проект

Подробный взгляд на внедрение CSS Cascade Layers в существующую кодовую базу, показывающий, как можно рефакторить старый CSS, используя слои, не нарушая при этом работоспособности сайта.

В качестве примера рефакторинга взят сайт Discord-бота, где демонстрируется, как с помощью слоёв можно улучшить структуру и управляемость стилей.

https://www.smashingmagazine.com/2025/09/integrating-css-cascade-layers-existing-project/
🔥92👍2
MCP заменяет браузер: как разработчикам подготовиться к этому

Model Context Protocol (MCP) — новая парадигма, где AI-агенты вместо традиционного браузера будут напрямую вызывать API/инструменты MCP-сервера для выполнения задач, которые раньше мы бы делали кликами и навигацией.

Теперь разработчикам придется думать не о пикселях и UI-элементах, а о чётких эндпоинтах, API с понятной семантикой, UX, ориентированном на AI, и безопасности.

https://blog.logrocket.com/mcp-is-replacing-the-browser/
🤣84🔥4🤬1
View Transitions: что может пойти не так?

Сборник наиболее частых проблем, когда View Transition API не стартует, срабатывает некорректно или зависает — проблемы в имени перехода, отсутствие нужных CSS-правил, конфликты с фреймворками, кросс-доменной навигацией и т.п. Способы диагностики и устранения проблем.

https://vtbag.dev/tips/view-transition-fails-and-fixes/
👍51🔥1🤔1
🚀 AlfaHost.io — сервера без лагов

Ищете VPS с балансом цены и стабильности? Мы сделали тарифы так, чтобы было честно: быстрые NVMe-диски, выделенные ресурсы и SLA 99,8% аптайма.
Ваши проекты работают стабильно и предсказуемо.

🎁 Доступно всего 100 промо-тарифов по $3. А также гифткоды за подписку на @alfahost_io

— Оплата криптой и в рублях
— Сервер готов к работе за минуты
— Сети до 10Гбит/с
— Локации в Европе: Нидерланды, топовые Ryzen 9950x в Эстонии. Скоро - Германия, Финляндия, Швеция 🔥

По промокоду ALFA_KKlBLDn будет скидка 10% 🔥

VPS от $6, реферальная программа с 15% бонусом и возможностью вывода.

⚡️ Забирайте сервер на AlfaHost.io, пока тарифы не разобрали!
4😁1
Стилизуем счётчики в CSS

Как использовать CSS Counters и @counter-style для автоматической нумерации элементов, оформления списков и нестандартных маркеров, без добавления лишнего HTML или JS.

https://css-tricks.com/styling-counters-in-css
👍7🔥21
Упрощаем CSS с помощью псевдокласса :is()

Как псевдокласс :is() позволяет группировать сразу несколько селекторов внутри одного правила — вместо длинных списков через запятую — что делает CSS чище и проще поддерживаемым. Реальные примеры, где :is() помогает избавиться от дублирования правил и уменьшить вложенность селекторов, не теряя выразительности стилизации.

https://gomakethings.com/reducing-css-complexity-with-the-is-pseudo-class/
🔥122🤡2
Feature Highlight

Библиотека для подсветки UI элементов в приложении. Удобно для создания онбординга.

https://github.com/ahmad-moussawi/feature-highlight
👍9🤔4😐31
Filter – веб редактор изображений

Filter – мощный веб-редактор, созданный на React и TypeScript. Он предлагает интуитивный интерфейс, оптимизирован для мобильных устройств и обеспечивает быструю обработку изображений прямо в браузере. Проект использует Vite, Tailwind CSS и Filerobot Image Editor.

https://github.com/addyosmani/filter
110😐5❤‍🔥4🔥1😁1
Создаём анимированные аккордеоны на основе Details

Как создавать продвинутые аккордеоны исключительно с помощью HTML и современного CSS. Применяем элемент <details> и новые CSS-свойства interpolate-size и transition-behavior для плавной анимации раскрытия контента.

https://www.builder.io/blog/animated-css-accordions?utm_campaign=Issue-609
👍81👎1
Обновленный курс по изучению CSS от команды Chrome

Материал курса был переработан и дополнен девятью новыми модулями, чтобы отразить нововведения за последние четыре года. Теперь курс охватывает такие функции, как вложенность CSS, контейнерные запросы, пользовательские свойства и многое другое, фокусируясь на ключевых возможностях, доступных сегодня.

https://web.dev/blog/learn-css-refresh?hl=en
18👍1
Browserslist теперь напрямую поддерживает запросы Baseline, упрощая таргетирование возможностей браузеров

Эта интеграция позволяет разработчикам легко настраивать поддержку функций на основе их доступности. Отдельный пакет browserslist-config-baseline больше не нужен, что упрощает конфигурацию проекта.

https://web.dev/blog/browserslist-supports-baseline?hl=en
🔥72👍1
Амбиентные анимации в веб дизайне: принципы и реализация


Амбиентные анимации это тонкие, медленные детали, которые создают атмосферу, не перетягивая внимание на себя. Они делают дизайн живым и интересным.

https://smashingmagazine.com/2025/09/ambient-animations-web-design-principles-implementation/
🔥6👍3❤‍🔥21