Примеры использования Field-sizing
Ахмад Шадид рассказывает, где и для чего удобно применять новое css свойство field-sizing
Краткий пересказ https://tldread.ru/field-sizing
https://ishadeed.com/article/field-sizing/
Ахмад Шадид рассказывает, где и для чего удобно применять новое css свойство field-sizing
Краткий пересказ https://tldread.ru/field-sizing
https://ishadeed.com/article/field-sizing/
🔥10❤4👍2
Делаем интерфейс дружелюбнее
Коллекция простых HTML/CSS лайфхаков
https://habr.com/ru/companies/ruvds/articles/959198/
Коллекция простых HTML/CSS лайфхаков
https://habr.com/ru/companies/ruvds/articles/959198/
👍11🔥3❤2⚡2😁2🤡2
Создание 3D Scroll-Driven анимации текста с CSS и GSAP
Пошаговое руководство по созданию эффектов трехмерной прокрутки с помощью математических преобразований GSAP, ScrollTrigger и CSS.
Демо | Github
https://tympanus.net/codrops/2025/11/04/creating-3d-scroll-driven-text-animations-with-css-and-gsap
Пошаговое руководство по созданию эффектов трехмерной прокрутки с помощью математических преобразований GSAP, ScrollTrigger и CSS.
Демо | Github
https://tympanus.net/codrops/2025/11/04/creating-3d-scroll-driven-text-animations-with-css-and-gsap
👍5❤1🤡1
Ваша история в IT начинается в Авито 🚀
Хотите расти в разработке — приходите на оплачиваемую стажировку в Авито. Мы ищем будущих специалистов в направлениях Frontend, Backend, QA и Android. Вы будете работать над продуктами, которыми ежедневно пользуются миллионы людей, и прокачивать навыки с помощью:
➡ наставника — подскажет, как мыслить в процессе решения задач;
➡ комьюнити стажёров — всегда рядом, чтобы обсудить задачи и поддержать;
➡ корпоративных курсов, библиотек и баз знаний — всё, чтобы развиваться быстрее.
Выберите два направления — основное и запасное. Если не получится попасть в первое, сможете пройти отбор на второе при наличии мест.
Условия:
➡ зарплата и корпоративный ноутбук,
➡ формат — офис, удалёнка или гибрид,
➡ от 25 часов в неделю,
➡ продолжительность — 9 месяцев,
➡ компенсация питания, консультации с психологами и юристами,
➡ после стажировки — возможность остаться в команде, если покажите крутой результат.
📌 Регистрация открыта до 12 ноября. Подать заявку можно по ссылке.
Хотите расти в разработке — приходите на оплачиваемую стажировку в Авито. Мы ищем будущих специалистов в направлениях Frontend, Backend, QA и Android. Вы будете работать над продуктами, которыми ежедневно пользуются миллионы людей, и прокачивать навыки с помощью:
Выберите два направления — основное и запасное. Если не получится попасть в первое, сможете пройти отбор на второе при наличии мест.
Условия:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤡2❤1
Преимущества использования семантических HTML-элементов
Сравнение div vs button для реализации кнопки
https://css-tricks.com/explaining-the-accessible-benefits-of-using-semantic-html-elements/
Сравнение div vs button для реализации кнопки
https://css-tricks.com/explaining-the-accessible-benefits-of-using-semantic-html-elements/
👍6❤4👨💻4🤡1
Вы можете начать внедрять View Transition на своем сайте уже сегодня
Хорошее и простое введение во View Transition API
Краткий пересказ
https://piccalil.li/blog/start-implementing-view-transitions-on-your-websites-today
Хорошее и простое введение во View Transition API
Краткий пересказ
https://piccalil.li/blog/start-implementing-view-transitions-on-your-websites-today
❤8👍3🤡1
Идеальное позиционирование тултипов
Забудьте о сложных JavaScript вычислениях для динамического размещения всплывающих подсказок - Anchor Positioning API позволяет создавать адаптивные тултипы, которые автоматически подстраиваются под доступное пространство.
https://frontendmasters.com/blog/perfectly-pointed-tooltips-a-foundation
Забудьте о сложных JavaScript вычислениях для динамического размещения всплывающих подсказок - Anchor Positioning API позволяет создавать адаптивные тултипы, которые автоматически подстраиваются под доступное пространство.
https://frontendmasters.com/blog/perfectly-pointed-tooltips-a-foundation
👍17🔥6❤2🤡1
testing-mcp – AI Тестирование для самых смелых (и ленивых)
Инструмент для создания интеграционных тестов с помощью mcp сервера и написания промптов.
https://github.com/mcpland/testing-mcp
Инструмент для создания интеграционных тестов с помощью mcp сервера и написания промптов.
https://github.com/mcpland/testing-mcp
❤5🔥2👨💻2
Друзья!
Впервые за долгое время Centicore Group собирает лучших экспертов frontend-разработки и Angular в одном месте — на конференции CENTI CONF: Frontend Day
Если ты Middle+ или Senior, тимлид, или просто хочешь пообщаться с теми, кто живёт кодом — тебе точно сюда.
🗓 21 ноября 2025
📍 Москва, ул. Новодмитровская, д. 1, стр. 23
Что тебя ждёт:
▫️Реальные кейсы и нестандартные решения от топовых разработчиков;
▫️Возможность задать свои вопросы и пообщаться со спикерами лично;
▫️Инсайты из мира рекрутинга — как построить карьеру без «подкрученного» резюме, просто показывая реальные проекты и опыт;
▫️Ну и, конечно, afterparty с нетворкингом и ламповым фронтенд-движем
👉 Регистрируйся сейчас: ссылка
Впервые за долгое время Centicore Group собирает лучших экспертов frontend-разработки и Angular в одном месте — на конференции CENTI CONF: Frontend Day
Если ты Middle+ или Senior, тимлид, или просто хочешь пообщаться с теми, кто живёт кодом — тебе точно сюда.
🗓 21 ноября 2025
📍 Москва, ул. Новодмитровская, д. 1, стр. 23
Что тебя ждёт:
▫️Реальные кейсы и нестандартные решения от топовых разработчиков;
▫️Возможность задать свои вопросы и пообщаться со спикерами лично;
▫️Инсайты из мира рекрутинга — как построить карьеру без «подкрученного» резюме, просто показывая реальные проекты и опыт;
▫️Ну и, конечно, afterparty с нетворкингом и ламповым фронтенд-движем
👉 Регистрируйся сейчас: ссылка
👍4🥴1
Самая ненавистная CSS фича: tan()
Ей не находят особого применения и считают бесполезной, но она незаменима при создании адаптивных круговых меню, секционированных списков или сложных геометрических узоров.
https://css-tricks.com/the-most-hated-css-feature-tan/
Ей не находят особого применения и считают бесполезной, но она незаменима при создании адаптивных круговых меню, секционированных списков или сложных геометрических узоров.
https://css-tricks.com/the-most-hated-css-feature-tan/
👍11😁3👨💻1
Пружинящие эффекты в нативном CSS
Джош Комю делится советами по использованию функции linear для создания интересных анимаций и движений на основе физики на чистом CSS.
https://www.joshwcomeau.com/animation/linear-timing-function/
Джош Комю делится советами по использованию функции linear для создания интересных анимаций и движений на основе физики на чистом CSS.
https://www.joshwcomeau.com/animation/linear-timing-function/
🔥7❤3👍3
Странное поведение position sticky: почему не всегда работает как ожидается
Эта функция часто вызывает трудности из-за неправильных размеров элементов или ограниченного родительского контекста. Подробнее о том, как правильно работать с position sticky — в статье.
https://frontendmasters.com/blog/the-weird-parts-of-position-sticky/
Эта функция часто вызывает трудности из-за неправильных размеров элементов или ограниченного родительского контекста. Подробнее о том, как правильно работать с position sticky — в статье.
https://frontendmasters.com/blog/the-weird-parts-of-position-sticky/
👍6👨💻2🔥1
24 ноября в Москве и онлайн пройдёт конференция Yandex Open Source Jam feat. SourceCraft о коде, науке и людях, делающих открытые проекты.
В программе: экспо-зона с активностями от SourceCraft и обсуждения про науку, карьеру и опенсорс. Там расскажут про то, как ведущие платформы обеспечивают безопасность, как превратить опенсорс-разработку в полноценную работу и зачем open source современным наукам и данным.
Адрес: Урбан, Большая Новодмитровская, 36с24 (м. Дмитровская)
Участие бесплатное, нужна регистрация
Please open Telegram to view this post
VIEW IN TELEGRAM
👨💻3👍2🔥2🤮2❤1💩1
Создаём генеративные CSS миры
Как создавать полноценные 3D-пространства в браузере, используя комбинацию стековых сеток и 3D-трансформаций CSS
Краткий пересказ
https://tympanus.net/codrops/2025/11/10/crafting-generative-css-worlds/
Как создавать полноценные 3D-пространства в браузере, используя комбинацию стековых сеток и 3D-трансформаций CSS
Краткий пересказ
https://tympanus.net/codrops/2025/11/10/crafting-generative-css-worlds/
👍11👨💻3❤2👀2
Создаём 3D слайдер с реактивно меняющимся фоном
Для его реализации используется двухслойная архитектура: DOM-элементы для 3D-карточек и Canvas для мягкого градиентного фона, который динамически извлекает цвета из активного изображения.
https://tympanus.net/codrops/2025/11/11/building-a-3d-infinite-carousel-with-reactive-background-gradients/
Для его реализации используется двухслойная архитектура: DOM-элементы для 3D-карточек и Canvas для мягкого градиентного фона, который динамически извлекает цвета из активного изображения.
https://tympanus.net/codrops/2025/11/11/building-a-3d-infinite-carousel-with-reactive-background-gradients/
👍6❤2🔥2
HTML и CSS антипаттерны
Несколько примеров подходов, которые лучше не использовать при разработке.
https://habr.com/ru/companies/ruvds/articles/961740/
Несколько примеров подходов, которые лучше не использовать при разработке.
https://habr.com/ru/companies/ruvds/articles/961740/
👍14👨💻4❤3🤔2💩1
Визуальная отладка геймпадов: как сделать невидимый ввод видимым с помощью CSS-слоев
Отладка Gamepad API - настоящая боль: отсутствие обратной связи, куча числовых данных. Вот пример визуального отладчика, который может быть полезен для проектов с Gamepad API.
https://smashingmagazine.com/2025/11/css-gamepad-api-visual-debugging-css-layers/
Отладка Gamepad API - настоящая боль: отсутствие обратной связи, куча числовых данных. Вот пример визуального отладчика, который может быть полезен для проектов с Gamepad API.
https://smashingmagazine.com/2025/11/css-gamepad-api-visual-debugging-css-layers/
🔥8❤2👍2
Полное руководство по <input type="number">
Как использовать элемент <input type="number"> в HTML: от настройки атрибутов min, max, step, до работы с .valueAsNumber, кастомизации кнопок инкремента/декремента и клавиатуры на мобильных устройствах.
https://olliewilliams.xyz/blog/guide-to-html-number-input/
Как использовать элемент <input type="number"> в HTML: от настройки атрибутов min, max, step, до работы с .valueAsNumber, кастомизации кнопок инкремента/декремента и клавиатуры на мобильных устройствах.
https://olliewilliams.xyz/blog/guide-to-html-number-input/
👍12🔥3👨💻2
🛠Разбор внутренних механизмов React: как работает обновление UI и почему некоторые компоненты перерисовываются, а другие нет? Открытый вебинар от эксперта OTUS проходит на основе курса «React.js Developer», который стартует совсем скоро!
🗓 18 ноября, 20:00 — «Уровень PRO: движок React. Fiber, Reconciliation и искусство осознанной оптимизации»
- Под капотом React: Virtual DOM и Fiber Architecture
- Принцип обновления интерфейса и Reconciliation
- Практические советы по производительности и мемоизации
⚡️ Прокачайте навыки React на бесплатном вебинаре. Региструйтесь по ссылке: https://otus.pw/VQd8/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🗓 18 ноября, 20:00 — «Уровень PRO: движок React. Fiber, Reconciliation и искусство осознанной оптимизации»
- Под капотом React: Virtual DOM и Fiber Architecture
- Принцип обновления интерфейса и Reconciliation
- Практические советы по производительности и мемоизации
⚡️ Прокачайте навыки React на бесплатном вебинаре. Региструйтесь по ссылке: https://otus.pw/VQd8/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Стримим данные с помощью Vercel AI SDK
Практическое руководство по созданию интерфейсов для общения с AI в реальном времени в Next.js: потоковая передача текста и создание UX в стиле ChatGPT.
https://blog.logrocket.com/nextjs-vercel-ai-sdk-streaming/
Практическое руководство по созданию интерфейсов для общения с AI в реальном времени в Next.js: потоковая передача текста и создание UX в стиле ChatGPT.
https://blog.logrocket.com/nextjs-vercel-ai-sdk-streaming/
👍2