This media is not supported in your browser
VIEW IN TELEGRAM
💾 CSS Loading Spinners – набор анимированных одноцветных спиннеров для отображения загрузки. Они написаны на CSS без использования JavaScript.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css
⚡️ Хочешь научиться автоматизировать браузер через Python?
Сохраняй гайд по Selenium на русском языке. Разберешься как управлять браузером, автоматически нажимать кнопки, заполнять формы, работать с cookies, ожиданиями, XPath и другими элементами сайта.
Подойдет новичкам, Python разработчикам для парсинга и тестирования и всем, кто хочет автоматизировать рутину и работать быстрее.
Внутри:
💬 Selenium с нуля
💬 Установка ChromeDriver и Firefox
💬 Автоматизация сайтов
💬 Работа с кнопками и формами
💬 XPath, CSS Selectors, id, class
💬 WebDriverWait и ожидания
💬 Готовые примеры Python кода
https://youtube.com/shorts/OtdGzx9OR9Q
#youtube #doc
Сохраняй гайд по Selenium на русском языке. Разберешься как управлять браузером, автоматически нажимать кнопки, заполнять формы, работать с cookies, ожиданиями, XPath и другими элементами сайта.
Подойдет новичкам, Python разработчикам для парсинга и тестирования и всем, кто хочет автоматизировать рутину и работать быстрее.
Внутри:
💬 Selenium с нуля
💬 Установка ChromeDriver и Firefox
💬 Автоматизация сайтов
💬 Работа с кнопками и формами
💬 XPath, CSS Selectors, id, class
💬 WebDriverWait и ожидания
💬 Готовые примеры Python кода
https://youtube.com/shorts/OtdGzx9OR9Q
#youtube #doc
📂 Напоминалка по оптимизации frontend performance!
Например, code splitting разбивает большой бандл на части и ускоряет загрузку, а dynamic imports позволяют подгружать код только тогда, когда он реально нужен.
Эти подходы помогают оптимизировать критический рендеринг, сократить размер передаваемых данных и улучшить метрики вроде LCP и INP.
Сохрани, чтобы не потерять!
📣 Code Ready | #ресурсы
Например, code splitting разбивает большой бандл на части и ускоряет загрузку, а dynamic imports позволяют подгружать код только тогда, когда он реально нужен.
Эти подходы помогают оптимизировать критический рендеринг, сократить размер передаваемых данных и улучшить метрики вроде LCP и INP.
Сохрани, чтобы не потерять!
📣 Code Ready | #ресурсы
🖥 SH freud UI Kit – дизайн для трекера настроения. Здесь использованы теплые, нежные оттенки и светло-кремовый фон, который ассоциируется с расслаблением и уютом.
Сайтодел | #макет #figma
Сайтодел | #макет #figma
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Procedural Japanese Style Tree – генератор сакуры. При нажатии на кнопку появляется дерево новой формы.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css
Приглашаем на Frontend Mix — бесплатный митап ЮMoney для всех, кто интересуется фронтенд-разработкой 🤩
🕓 28 мая, четверг, 19:00 (мск) — приходите на митап в Санкт-Петербурге или подключайтесь онлайн.
Спикеры из ЮMoney поделятся, как работают над задачами и улучшают процессы в команде.
Вот о чём будут рассказывать:
🟣 Как спят вкладки в браузере. На живом примере разберём, как браузер усыпляет вкладки, почему из-за этого ломается real-time и какие приёмы дебага и resync помогают находить и чинить их в продакшене.
🟣 Как построить Spec-Driven платформу для генерации писем. Используя OpenAPI как единый источник правды, покажем, как описывать контракты электронных писем через спецификацию и автоматически генерировать консистентный HTML.
🟣 Подключение модуля шумоподавления в рабочее место оператора. Рассмотрим инструменты React, WebSockets, WebRTC, а также архитектуру и логику работы модуля шумоподавления.
🟣 Круглый стол — AI во фронтенде: вызовы и реальность. Обсудим...
Перейти на оригинальный пост
🕓 28 мая, четверг, 19:00 (мск) — приходите на митап в Санкт-Петербурге или подключайтесь онлайн.
Спикеры из ЮMoney поделятся, как работают над задачами и улучшают процессы в команде.
Вот о чём будут рассказывать:
🟣 Как спят вкладки в браузере. На живом примере разберём, как браузер усыпляет вкладки, почему из-за этого ломается real-time и какие приёмы дебага и resync помогают находить и чинить их в продакшене.
🟣 Как построить Spec-Driven платформу для генерации писем. Используя OpenAPI как единый источник правды, покажем, как описывать контракты электронных писем через спецификацию и автоматически генерировать консистентный HTML.
🟣 Подключение модуля шумоподавления в рабочее место оператора. Рассмотрим инструменты React, WebSockets, WebRTC, а также архитектуру и логику работы модуля шумоподавления.
🟣 Круглый стол — AI во фронтенде: вызовы и реальность. Обсудим...
Перейти на оригинальный пост
Почему текст внезапно ломает grid и вылезает за контейнер?
Очень частый баг в CSS Grid: ставишь
Кажется, что проблема в
.title {
overflow: hidden;
text-overflow: ellipsis;
}
Но проблема часто вообще не в этом.
У grid-элементов по умолчанию стоит
Решение — явно разрешить сжатие.
.grid-item {
min-width: 0;
}
После этого начинают нормально работать:
.title {
white-space: nowrap;
text-overflow: ellipsis;
}
Важно: min-width: 0 нужно ставить именно на grid/flex item, а не обязательно на сам текстовый элемент.
🔥 Особенно критично для
📣 Code Ready | #совет
Очень частый баг в CSS Grid: ставишь
overflow: hidden, ellipsis, 1fr, а текст всё равно раздвигает layout и игнорирует ограничения.Кажется, что проблема в
overflow..title {
overflow: hidden;
text-overflow: ellipsis;
}
Но проблема часто вообще не в этом.
У grid-элементов по умолчанию стоит
min-width: auto, из-за чего элемент отказывается сжиматься меньше контента.Решение — явно разрешить сжатие.
.grid-item {
min-width: 0;
}
После этого начинают нормально работать:
.title {
white-space: nowrap;
text-overflow: ellipsis;
}
Важно: min-width: 0 нужно ставить именно на grid/flex item, а не обязательно на сам текстовый элемент.
🔥 Особенно критично для
card-layout, dashboard, table, navbar и любых grid/flex интерфейсов с длинным текстом.📣 Code Ready | #совет
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Isometric Card Grid – набор разноцветных визиток с похожим дизайном. Этот макет также подойдет для презентации собственного дизайна карточек.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Interactive UI Cards – галерея карточек с заголовками и тегами. Каждая карточка напоминает раздел сайта и может содержать ссылки.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css
🎨 Цветовая палитра макета "Mobile & Web Portfolio UI Design":
Сайтодел | #палитра
HEX | RGB #FFCEBF | rgb(255,206,191) #FF9676 | rgb(255,150,118) #00341E | rgb(0,52,30)
⚠️ Цвет копируется одним кликом!Сайтодел | #палитра
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Neon Toggle Switch – реалистичная трехмерная кнопка-переключатель. В активном состоянии плавно окрашивается в неоновый цвет.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css
Замечал странную штуку: дел не так уж много, но любое – как будто через сопротивление?
Не то чтобы лень. Просто не делается и все тут! Зато видосики на Ютубе залетают на ура...
Попался годный разбор, советую посмотреть, если тоже чувствуешь, что превращаешься в апатичного зомби 👉🏼 https://t.me/Manifestans
Мысль, которая зашла: когда перестаешь понимать "чего хочу Я", даже нормальная жизнь ощущается, как каторга.
Кликай сюда, чтобы разобраться, что с тобой происходит и как снова начать испытывать ощущение, что ты живешь, а не существуешь.
Не то чтобы лень. Просто не делается и все тут! Зато видосики на Ютубе залетают на ура...
Попался годный разбор, советую посмотреть, если тоже чувствуешь, что превращаешься в апатичного зомби 👉🏼 https://t.me/Manifestans
Мысль, которая зашла: когда перестаешь понимать "чего хочу Я", даже нормальная жизнь ощущается, как каторга.
Кликай сюда, чтобы разобраться, что с тобой происходит и как снова начать испытывать ощущение, что ты живешь, а не существуешь.
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Китайцы из ByteDance выпустили монстра среди ИИ-апскейлеров
Нейронка превращает мыльные, шакальные ролики в сочную картинку уровня 4K + 60 FPS.
Внутри уже есть готовые пресеты под:
➡️ AI-видео
➡️ TikTok/Reels
➡️ Shorts
➡️ реставрацию старых записей
➡️ плавный FPS-апгрейд
Можно заюзать БЕСПЛАТНО
#soft #нейросеть
Нейронка превращает мыльные, шакальные ролики в сочную картинку уровня 4K + 60 FPS.
Внутри уже есть готовые пресеты под:
➡️ AI-видео
➡️ TikTok/Reels
➡️ Shorts
➡️ реставрацию старых записей
➡️ плавный FPS-апгрейд
Можно заюзать БЕСПЛАТНО
#soft #нейросеть
This media is not supported in your browser
VIEW IN TELEGRAM
💅 Josh W. Comeau — статьи и руководства по JavaScript и React!
На сайте собраны статьи и интерактивные туториалы по JavaScript, React, CSS-анимациям, Flexbox, Grid и архитектуре интерфейсов. Автор объясняет сложные концепции простым языком и показывает не только как, но и почему это работает.
📌 Оставляю ссылочку: joshwcomeau.com
📣 Code Ready | #сайт
На сайте собраны статьи и интерактивные туториалы по JavaScript, React, CSS-анимациям, Flexbox, Grid и архитектуре интерфейсов. Автор объясняет сложные концепции простым языком и показывает не только как, но и почему это работает.
📌 Оставляю ссылочку: joshwcomeau.com
📣 Code Ready | #сайт
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Expand-o-panel – набор элементов, которые меняют ширину и цвет при наведении на них курсора. Подойдет для карточек или для меню товаров на сайте.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Folding Travel Carousel – галерея для изображений в виде сложенного листа бумаги. Выбранное фото раскрывается при наведении курсора.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Interactive UI Cards – галерея карточек с заголовками и тегами. Каждая карточка напоминает раздел сайта и может содержать ссылки.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css