Наглядная визуализация разницы между тремя техниками скрытия элементов в CSS
➡️ @FrontendPortal | #CSS
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍46❤9🏆3
This media is not supported in your browser
VIEW IN TELEGRAM
Полезная находка: npoint
Инструмент для мокинга публично доступных API-эндпоинтов, идеально подходит для получения несекретных данных.
Сайт здесь, а GitHub тут
➡️ @FrontendPortal | #resourse
Инструмент для мокинга публично доступных API-эндпоинтов, идеально подходит для получения несекретных данных.
Сайт здесь, а GitHub тут
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19🔥8👍6
Реализация ступенчатой анимации
В этом примере мы добавляем CSS-переменные для каждого элемента, чтобы указать его позицию в списке
Затем используем её, чтобы добавить увеличивающуюся задержку для последовательных элементов
➡️ @FrontendPortal | #CSS
В этом примере мы добавляем CSS-переменные для каждого элемента, чтобы указать его позицию в списке
Затем используем её, чтобы добавить увеличивающуюся задержку для последовательных элементов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42❤19🔥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
Она называется Spoiler.js, и это очень прикольный способ оживить твой сайт
GitHub: spoilerjs
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥23❤9
Создайте красивую анимацию списка аватаров в CSS всего за 4 шага
Grid в CSS уникален тем, что позволяет накладывать элементы друг на друга для создания подобных эффектов
➡️ @FrontendPortal | #CSS
Grid в 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
Отличная лёгкая альтернатива громоздким UI-фреймворкам
GitHub: slim-select
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35❤8🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
В CSS есть мощная фича — возможность анимировать элементы в зависимости от текущей позиции прокрутки. То, что раньше требовало сложного JS, теперь можно реализовать нативно в CSS 🤩
Создайте
Доступно множество параметров для настройки — подробнее в документации MDN по scroll-driven animations.
Полная поддержка во всех браузерах отсутствует. Этот пример работает в Chrome, для Firefox требуются доработки
Рабочий прототип с доп. свойствами для Firefox можно найти в CodePen
➡️ @FrontendPortal | #CSS
Создайте
keyframes, как для обычных анимаций, но укажите режим view() или scroll().Доступно множество параметров для настройки — подробнее в документации MDN по scroll-driven animations.
Полная поддержка во всех браузерах отсутствует. Этот пример работает в Chrome, для Firefox требуются доработки
Рабочий прототип с доп. свойствами для Firefox можно найти в CodePen
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
Этот ресурс содержит множество готовых анимированных mesh-градиентов в разных стилях.
Выберите понравившийся, скопируйте код и начинайте использовать в своих веб-проектах.
Забираем здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤12👍8
Вышел Vite 7.2
- Опция
- Поддержка proxy и HTTP/2
- И другие новые фичи и фиксы
Полный список изменений: тут
➡️ @FrontendPortal
- Опция
build.license- Поддержка proxy и HTTP/2
- И другие новые фичи и фиксы
Полный список изменений: тут
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥46💯3👍2❤1
Apple выпустила веб-интерфейс App Store на Svelte, но забыла убрать сорсмапы в проде, что позволило любому скачать полную структуру фронтенда
Слитый код (включая комментарии) опубликовали в репозитории на GitHub «для образовательных целей»🤝 🤝
➡️ @FrontendPortal
Слитый код (включая комментарии) опубликовали в репозитории на GitHub «для образовательных целей»
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁64❤24👍14🔥5