This media is not supported in your browser
VIEW IN TELEGRAM
Здесь собрано более 600 готовых анимаций на чистом CSS. Спиннеры, пульсации и даже 3D-эффекты. Просто копируешь код и вставляешь в свой проект. Идеально для сайтов, лендингов, интерфейсов, где важен визуальный отклик и лёгкость загрузки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30❤7🤝7🔥1
Разбираем методы console, которые помогают анализировать выполнение кода, группировать сообщения, измерять производительность и выводить структурированные данные. Эти инструменты используются при отладке, логировании и мониторинге поведения приложения в реальном времени.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤9🔥9🤝4
This media is not supported in your browser
VIEW IN TELEGRAM
Console Ninja — расширение, которое выводит результаты console.log, warn и error прямо рядом со строками, где они вызываются. Видите значения переменных мгновенно, не отвлекаясь от кода. Особенно удобно при работе с React, Vue или Node.js, дебаг становится наглядным и быстрым.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤8🤝7
🔥11👍7🤝6
Хотите добавить глубины и реализма элементам интерфейса? Этот приём создаёт эффект объёмной карточки, которая будто «откликается» на движение курсора.
Как это работает:
• perspective и transform-style: preserve-3d создают трёхмерную сцену.
• При :hover карточка слегка вращается и получает мягкую тень.
• translateZ() приподнимает текст, усиливая ощущение глубины.
Такой приём делает интерфейс динамичнее - отлично подходит для карточек товаров, профилей и превью статей.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤9👍9👎2🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
На сайте можно учиться прямо в браузере, без установки среды и лишней теории. Уроки состоят из коротких заданий с кодом: пишешь, видишь результат, работаешь над ошибками и двигаешься дальше. Постепенно проходишь весь путь, от основ синтаксиса до работы с DOM и API.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥7🤝7❤2😁1
Привет! В этом гайде создаём удобное текстовое поле, в котором при вводе появляется кнопка для мгновенной очистки содержимого.
Ключевые моменты:
• HTML: textarea и кнопка внутри одного контейнера.
• CSS: позиционирование кнопки, плавное появление, аккуратный дизайн.
• JS: отслеживание ввода, показ/скрытие кнопки и очистка текста.
Такое решение отлично подойдёт для форм, чатов и любых интерфейсов, где важно быстро очищать текст без перезагрузки страницы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19👍9🔥8🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Это не демо и не учебный «туду-лист», а полноценная платформа с продуманной архитектурой и современным стеком: React, TypeScript, Redux Toolkit, React Hook Form, FSD.
Можно изучить каждую страницу, каждый компонент, посмотреть, как устроен код в боевом проекте, и забрать себе лучшие практики!
Оставляю ссылочку: GitHub📱
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🔥9🤝7
CSS уже умеет подстраивать размеры элементов без
@media.Для этого есть инструмент
clamp():.title {
font-size: clamp(1rem, 2vw + 0.5rem, 2.5rem);
}clamp(min, preferred, max) задаёт диапазон: шрифт будет плавно меняться вместе с шириной экрана,но никогда не станет меньше 1rem и больше 2.5rem.
Работает для свойств, где можно задавать числовые значения:
.container {
padding: clamp(1rem, 5vw, 3rem);
}Для ещё большей гибкости можно использовать контейнерные единицы (
cqw, @container), они подстраиваются под ширину контейнера, а не всего окна.Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥12🤝7❤2