В этой шпаргалке собраны классы и методы для локализации интерфейса: форматирование чисел, дат, списков, валют и времени с учётом языка пользователя. Эти инструменты применяются при создании глобальных веб-приложений, аналитических панелей и e-commerce-платформ с поддержкой нескольких локалей.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤10🤝5🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Inline Preview решает это за секунду. Выделяешь нужный кусок разметки и vsсode мгновенно показывает рендер прямо в редакторе. Особенно удобно при работе с email-шаблонами, SSR-разметкой или отдельными UI-компонентами, когда нужно быстро проверить кусок, а не весь проект.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥9🤝8❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Тег
<wbr> указывает браузеру место, где допускается делать перенос строки в тексте, если текст не влезает в родительский элемент. Применяется, чтобы:
• Предотвратить «выпирание» текста за границы блока;
• Улучшить читаемость на мобильных устройствах;
• Сохранить аккуратную вёрстку при адаптивном дизайне.
Тег следует ставить после знаков пунктуации, а не перед ними. При переносе слова через
<wbr> символ переноса (тире) не добавляется. Если он вам нужен — используйте символ мягкого переноса ­.Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤11🤝9🔥3
Анимации через
transition бывают “дёргаными”, если трогают layout (например width, top, left).Анимируй только свойства, ускоряемые GPU (
transform и opacity):.card:hover {
transform: translateY(-4px);
opacity: 0.95;
transition: transform 0.2s ease, opacity 0.2s ease;
}Никаких лагов и перерасчётов layout.
Чтобы браузер сразу выделил слой под анимацию — добавь
hint:.card {
will-change: transform, opacity;
}🔥 Так GPU готовится заранее, и переход становится ещё плавнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21👍9🔥6
Привет! В этом гайде создаём поле ввода с динамическим счётчиком символов, который реагирует на действия пользователя и меняет цвет при приближении к лимиту.
Ключевые моменты:
• HTML: минимальная структура — input и счётчик под ним.
• CSS: аккуратная карточка и цветовая индикация.
• JS: обновление количества символов и смена цвета при наборе.
Такой компонент отлично подходит для форм регистрации, профилей или отзывов — везде, где важно контролировать длину текста.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤9🔥7🤝2
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