Frontend Portal
38.5K subscribers
1.61K photos
725 videos
7 files
1.26K links
Присоединяйтесь к нашему каналу и погрузитесь в мир фронтенд-разработки

Сотрудничество, реклама: @devmangx

Менеджер: @Spiral_Yuri

РКН: https://clck.ru/3Fs3wT
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Аккуратная подборка готовых CSS-анимаций, разложенных по категориям. Просто копируешь код в один клик и используешь в своём веб-проекте

Ссылка: AnimatiSS

➡️ @FrontendPortal | #resourse
Please open Telegram to view this post
VIEW IN TELEGRAM
47👍29🏆4💊2
Новая эра для React: React больше не принадлежит Meta

Теперь он переходит под управление Linux Foundation, где будет развиваться в рамках новой организации React Foundation.

Meta заключает 5-летнее партнёрство и выделяет более $3 млн, чтобы поддержать следующий этап развития и инноваций

Это также касается React Native и JSX

➡️ @FrontendPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥92👍27🤔207😢3💊3😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Улучшите производительность рендера с помощью content-visibility: auto в CSS

Это может быть полезно при рендеринге:

– Длинных списков
– Длинных веб-страниц
– Дашбордов с множеством панелей

Это работает во всех современных браузерах, начиная с сентября 2024 года. Но в Safari v18 нерендеренное содержимое не попадало в поиск. Эта проблема уже исправлена в актуальной версии Safari v26 (сентябрь 2025).

➡️ @FrontendPortal | #tip by Shripal Soni
Please open Telegram to view this post
VIEW IN TELEGRAM
33👍12🔥8
Вот 4 простых шага для создания анимации загрузчика в CSS

После этого вы можете программно переключать этот элемент, чтобы он появлялся всякий раз, когда есть состояние загрузки

➡️ @FrontendPortal | #tutorial
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4030👍2
давай, бро, ещё один хук, бро. ещё один хук и мы всё пофиксим, бро

➡️ @FrontendPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁99💯17💊123🔥2🤔1
Знал ли ты про суффиксы -block и -inline в CSS?

Они относятся к «логическим» свойствам, которые противопоставляются привычным «физическим» свойствам и лучше подходят для интерфейсов на разных языках — ведь не все пишутся слева направо и сверху вниз

Например, арабский читается справа налево. И если ты делаешь UI с мультиязычной поддержкой, тебе пришлось бы вручную менять все свойства с *-left на *-right 🤕

Логические свойства решают эту проблему, автоматически подстраиваясь под направление письма текущего языка.

- block-start — аналог top
- block-end — аналог bottom
- inline-start — аналог left
- inline-end — аналог right

Их можно использовать с padding, margin и border. Например: margin-block-end, padding-inline-start.

Есть и приятный бонус: логические свойства дают удобные шорткаты для выбора сразу двух сторон: левой+правой или верхней+нижней.

Нужно применить паддинги и к верху, и к низу? Используй padding-block
Нужно применить паддинги и к левой, и к правой стороне? Используй padding-inline

Крутая фича ✌️

➡️ @FrontendPortal | #CSS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5019🔥12
Парсите HTML-ввод с новым методом parseHTMLUnsafe()

Теперь этот статический метод входит в Baseline. Он создаёт новый экземпляр Document из HTML-строки и при необходимости позволяет выполнить дополнительную санитизацию

Подробнее тут

➡️ @FrontendPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
27👍12
Кто до сих пор использует useEffect для фетчинга данных?

➡️ @FrontendPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯39🔥16🤔7🌚42😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Chrome DevTools недавно получил крутое обновление для CSS

Теперь при наведении на любое CSS-свойство в DevTools отображается не только описание, но и Baseline-информация о том, насколько хорошо это свойство поддерживается в браузерах.

Вы увидите лейблы вроде “Widely available”, “Limited availability” или “Newly available”.

Мелочь, а приятно ✌️

➡️ @FrontendPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
58👍43
Лайк, если было

➡️ @FrontendPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9423💊6🔥3🤔3👍2🤝2🌚1
Простой трюк для добавления градиентной заливки к тексту в CSS

Задаем тексту фоновый рисунок с помощью свойства background-clip с значением text. Чтобы эффект был виден, установите цвет текста элемента прозрачным color: transparent;

➡️ @FrontendPortal | #CSS
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6518💊1