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

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

Менеджер: @Spiral_Yuri

РКН: https://clck.ru/3Fs3wT
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍469🏆3
This media is not supported in your browser
VIEW IN TELEGRAM
Полезная находка: npoint

Инструмент для мокинга публично доступных API-эндпоинтов, идеально подходит для получения несекретных данных.

Сайт здесь, а GitHub тут

➡️ @FrontendPortal | #resourse
Please open Telegram to view this post
VIEW IN TELEGRAM
19🔥8👍6
Реализация ступенчатой анимации

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

Затем используем её, чтобы добавить увеличивающуюся задержку для последовательных элементов

➡️ @FrontendPortal | #CSS
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4219🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Наткнулся на демку комбинации нового компонента React <ViewTransition> и Framer Motion. Эти штуки просто огонь 🤩

➡️ @FrontendPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
56🔥32👍15💊1
This media is not supported in your browser
VIEW IN TELEGRAM
Эта JS-либа позволяет добавлять на сайт спойлер-эффекты, такие же, как в Telegram 👀

Она называется Spoiler.js, и это очень прикольный способ оживить твой сайт

GitHub: spoilerjs

➡️ @FrontendPortal | #resourse
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥239
Создайте красивую анимацию списка аватаров в CSS всего за 4 шага

Grid в CSS уникален тем, что позволяет накладывать элементы друг на друга для создания подобных эффектов

➡️ @FrontendPortal | #CSS
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
50👍20🔥4😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека Slim Select делает создание красивых, настраиваемых dropdown-меню с кучей фич и вариаций максимально простым. Поддерживается поиск, мультивыбор и многое другое

Отличная лёгкая альтернатива громоздким UI-фреймворкам ✌️

GitHub: slim-select

➡️ @FrontendPortal | #resourse
Please open Telegram to view this post
VIEW IN TELEGRAM
👍358🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
В CSS есть мощная фича — возможность анимировать элементы в зависимости от текущей позиции прокрутки. То, что раньше требовало сложного JS, теперь можно реализовать нативно в CSS 🤩

Создайте keyframes, как для обычных анимаций, но укажите режим view() или scroll().

Доступно множество параметров для настройки — подробнее в документации MDN по scroll-driven animations.

Полная поддержка во всех браузерах отсутствует. Этот пример работает в Chrome, для Firefox требуются доработки

Рабочий прототип с доп. свойствами для Firefox можно найти в CodePen

➡️ @FrontendPortal | #CSS
Please open Telegram to view this post
VIEW IN TELEGRAM
43👍20🔥10🤯2😱1
This media is not supported in your browser
VIEW IN TELEGRAM
Забирай потрясающие анимированные mesh-градиенты

Этот ресурс содержит множество готовых анимированных mesh-градиентов в разных стилях.

Выберите понравившийся, скопируйте код и начинайте использовать в своих веб-проектах.

Забираем здесь 🤝

➡️ @FrontendPortal | #resourse
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2212👍8
Вышел Vite 7.2

- Опция build.license
- Поддержка proxy и HTTP/2
- И другие новые фичи и фиксы

Полный список изменений: тут

➡️ @FrontendPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥46💯3👍21
Apple выпустила веб-интерфейс App Store на Svelte, но забыла убрать сорсмапы в проде, что позволило любому скачать полную структуру фронтенда

Слитый код (включая комментарии) опубликовали в репозитории на GitHub «для образовательных целей» 🤝🤝

➡️ @FrontendPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6424👍14🔥5