This media is not supported in your browser
VIEW IN TELEGRAM
VS Code фича, про которую ты мог не знать:
Теперь в терминале можно включить автодополнение а-ля IntelliSense
Как включить:
• Открываешь Settings → ищешь "terminal integrated suggest"
• Врубаешь чекбокс
Пользуемся✌️
➡️ @byFrontDeveloper
Теперь в терминале можно включить автодополнение а-ля IntelliSense
Как включить:
• Открываешь Settings → ищешь "terminal integrated suggest"
• Врубаешь чекбокс
Пользуемся
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Движущийся замок в стиле Ghibli 😮
Анимация с использованием CSS
⏩ Смотреть код - тут
➡️ @byFrontDeveloper
Анимация с использованием CSS
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Обновленная библиотека Anime.js
Cамая популярная библиотека анимаций на JavaScript — обновилась до версии 4.0
Обновлённая документация, новые фичи, улучшенная производительность и многое другое
Смотреть - https://animejs.com
➡️ @byFrontDeveloper
Cамая популярная библиотека анимаций на JavaScript — обновилась до версии 4.0
Обновлённая документация, новые фичи, улучшенная производительность и многое другое
Смотреть - https://animejs.com
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Знали ли вы, что VSCode умеет открывать браузер?
И для этого не нужны костыли в виде расширений. Всё из коробки
Твой код и изменения в одном окне
➡️ @byFrontDeveloper
И для этого не нужны костыли в виде расширений. Всё из коробки
Твой код и изменения в одном окне
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
Не знаешь, какую единицу использовать в CSS?
👊
Эта диаграмма — РЕШЕНИЕ!
Прими решение на основе информации, какая единица подходит лучше всего
➡️ @byFrontDeveloper
px, rem, em, fr, %, vh... слишком много вариантов Эта диаграмма — РЕШЕНИЕ!
Прими решение на основе информации, какая единица подходит лучше всего
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Создавай анимации между страницами всего в 5 строках кода
Знакомься: View Transitions в CSS
View Transitions в CSS — это новая фича, которая позволяет создавать плавные анимации при переходе между страницами или состояниями интерфейса практически без JavaScript
➡️ @byFrontDeveloper
Знакомься: View Transitions в CSS
View Transitions в CSS — это новая фича, которая позволяет создавать плавные анимации при переходе между страницами или состояниями интерфейса практически без JavaScript
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Научитесь создавать это перетаскивание с помощью JavaScript и SortJS
⏩ вот сам код
➡️ @byFrontDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
Делайте переключение темы в CSS через специальное медиа-выражение. А чтобы работал переключатель, возьмите этот PostCSS-плагин
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Воспроизведение звуков в JS — плёвое дело:
🔸 Создаём
🔸 Вызываем метод
Обратите внимание, что здесь мы создаём только один экземпляр
Также доступны различные методы для паузы, продолжения, остановки, перемотки и т.д.
Этот способ воспроизведения сработает только после взаимодействия юзера со страницей.
➡️ @byFrontDeveloper
Audio, кидаем туда путь к файлуplay()Обратите внимание, что здесь мы создаём только один экземпляр
Audio и переиспользуем его, а не создаём новый каждый разТакже доступны различные методы для паузы, продолжения, остановки, перемотки и т.д.
Этот способ воспроизведения сработает только после взаимодействия юзера со страницей.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Sailboat UI
Cовременная библиотека UI-компонентов для Tailwind CSS. Под капотом более 150 компонентов Tailwind с открытым исходным кодом.
https://sailboatui.com/
➡️ @byFrontDeveloper
Cовременная библиотека UI-компонентов для Tailwind CSS. Под капотом более 150 компонентов Tailwind с открытым исходным кодом.
https://sailboatui.com/
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Динамическое переключение с помощью CSS 🎁
Используйте сочетание
➡️ @byFrontDeveloper
:has() .control:not(:has(:first-of-type:checked)) .indicator {
translate: 100% 0;
}Используйте сочетание
[type=radio]:checked и :has(), чтобы управлять отображением визуальных элементовPlease open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
CSS position: sticky, scroll-snap + прогрессивное скролл-анимирование
Что здесь происходит:
—
—
—
—
➡️ @byFrontDeveloper
li {
animation: bright;
animation-range: calc(50% - 1lh) calc(50% + 1lh);
animation-timeline: view();
scroll-snap-align: center;
}
@keyframes bright {
50% { opacity: 1; }
}Что здесь происходит:
—
scroll-snap-align: center; — элемент "прилипает" по центру при прокрутке (snap-позиция).—
position: sticky подразумевается для контейнера, чтобы фиксировать элемент в нужной зоне при прокрутке.—
animation + animation-timeline: view(); — анимация завязана на скролл: когда элемент проходит через центр экрана (50%), он становится полностью непрозрачным (opacity: 1).—
animation-range указывает, в каком диапазоне скролла будет проигрываться анимация: ±1 строка текста (1lh) вокруг центраPlease open Telegram to view this post
VIEW IN TELEGRAM
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Хочешь изучить React, Svelte, Vue или Angular?
Этот сайт сравнивает синтаксис каждого из них!
Если ты уже знаешь один из них, ты легко освоишь другой:
→ http://component-party.pages.dev
➡️ @byFrontDeveloper
Этот сайт сравнивает синтаксис каждого из них!
Если ты уже знаешь один из них, ты легко освоишь другой:
→ http://component-party.pages.dev
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека для создания многошаговых форм
Работает с React, Vue и Svelte.
Всё, что нужно — это JSON для настройки:
https://github.com/damianricobelli/stepperize
➡️ @byFrontDeveloper
Работает с React, Vue и Svelte.
Всё, что нужно — это JSON для настройки:
https://github.com/damianricobelli/stepperize
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
This media is not supported in your browser
VIEW IN TELEGRAM
Новый компонент для React —
Теперь мы можем легко создавать переходы в пользовательском интерфейсе.
Оборачиваешь элемент, который хочешь анимировать, и задаёшь ему уникальное имя.
Анимацию можно настраивать с помощью CSS.
Пока что компонент экспериментальный, но выглядит очень многообещающе
➡️ @byFrontDeveloper
<ViewTransition />Теперь мы можем легко создавать переходы в пользовательском интерфейсе.
Оборачиваешь элемент, который хочешь анимировать, и задаёшь ему уникальное имя.
Анимацию можно настраивать с помощью CSS.
Пока что компонент экспериментальный, но выглядит очень многообещающе
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Flex (свойства flex-grow, flex-basis и flex-shrink) в сочетании с flex-wrap: wrap; — это невероятно мощный инструмент для адаптивной вёрстки веб-сайтов
⏩ вот сам код
➡️ @byFrontDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Новая фича в VS Code Insiders!
Теперь можно кидать элементы прямо в Chat. Открываешь локальный сайт через встроенный Simple Browser, жмёшь «Start» на панели — и кликаешь по нужному элементу. В чат улетает:
• скриншот элемента
• его HTML
• и CSS
Удобно, если разбираешься с вёрсткой или дебажишь прямо в коде
➡️ @byFrontDeveloper
Теперь можно кидать элементы прямо в Chat. Открываешь локальный сайт через встроенный Simple Browser, жмёшь «Start» на панели — и кликаешь по нужному элементу. В чат улетает:
• скриншот элемента
• его HTML
• и CSS
Удобно, если разбираешься с вёрсткой или дебажишь прямо в коде
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
GSAP, одна из лучших библиотек JavaScript для веб-анимаций, теперь на 100% БЕСПЛАТНА, включая коммерческое использование.
Такие плагины, как SplitText, которые раньше были платными, теперь можно использовать бесплатно.
Теперь нет причин не использовать её💪
➡️ @byFrontDeveloper
Такие плагины, как SplitText, которые раньше были платными, теперь можно использовать бесплатно.
Теперь нет причин не использовать её
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2🤯2