👩💻 Можно ли стилизовать текст, к которому пользователь перешёл по ссылке?
Примеры использования:
Стандартные якоря
📣 Code Ready | #свойство
::target-text — псевдоэлемент, который применяется к тексту, найденному через текстовый фрагмент в URL вида #:~:text=.... Он позволяет задать стили выделения, которые браузер покажет после перехода по такой ссылке.Примеры использования:
• изменить фон выделенного текста;
• добавить собственный цвет текста;
• настроить контрастное выделение вместо стандартного.
Стандартные якоря
#id подсвечивают целевой элемент. Текстовые фрагменты #:~:text=... указывают на конкретную строку текста. ::target-text позволяет настраивать стиль этого автоматического выделения (обычно это жёлтая подсветка от браузера), чтобы он соответствовал дизайну.📣 Code Ready | #свойство
GPT, CLAUDE И GEMINI В 20 РАЗ ДЕШЕВЛЕ? 🌡
Один ключ - и у вас доступ ко всему зоопарку: GPT, Claude, Gemini, Grok, DeepSeek. Без пяти личных кабинетов и головной боли💗
🔜 Claude работает стабильно Мы знаем, что на большинстве левых сервисов Anthropic постоянно отваливается. Тут же Claude Code и Cursor держат сессии без обрывов. Это мастхэв для вайбкодеров
🔜 Бесплатные модели - Qwen3 Coder и Qwen3 Next 80B доступны абсолютно бесплатно ($0 за 1 млн токенов). Пользуйся сколько влезет, не потратив ни цента. Идеально для тестов и простых задач
🔜 GPT-5.6 Sol — всего $0,10 за 1 млн токенов Оплата строго по факту: пополнил баланс — платишь ровно за то, что использовал. Никаких скрытых списаний
💻 КАК НАЧАТЬ =>
Просто вставь ключ в Claude Code, Codex, Cursor или OpenCode - всё заработает через минуту. Распознавание речи, синтез, генерация картинок - всё тем же одним ключом. Удобство уровня "бог" 🙈
🎁 БОНУС ДЛЯ НОВЫХ =>
Для новых пользователей есть бонус за регистрацию и ->...
Перейти на оригинальный пост
Один ключ - и у вас доступ ко всему зоопарку: GPT, Claude, Gemini, Grok, DeepSeek. Без пяти личных кабинетов и головной боли💗
🔜 Claude работает стабильно Мы знаем, что на большинстве левых сервисов Anthropic постоянно отваливается. Тут же Claude Code и Cursor держат сессии без обрывов. Это мастхэв для вайбкодеров
🔜 Бесплатные модели - Qwen3 Coder и Qwen3 Next 80B доступны абсолютно бесплатно ($0 за 1 млн токенов). Пользуйся сколько влезет, не потратив ни цента. Идеально для тестов и простых задач
🔜 GPT-5.6 Sol — всего $0,10 за 1 млн токенов Оплата строго по факту: пополнил баланс — платишь ровно за то, что использовал. Никаких скрытых списаний
💻 КАК НАЧАТЬ =>
Просто вставь ключ в Claude Code, Codex, Cursor или OpenCode - всё заработает через минуту. Распознавание речи, синтез, генерация картинок - всё тем же одним ключом. Удобство уровня "бог" 🙈
🎁 БОНУС ДЛЯ НОВЫХ =>
Для новых пользователей есть бонус за регистрацию и ->...
Перейти на оригинальный пост
This media is not supported in your browser
VIEW IN TELEGRAM
💀 Одна фотография — и у вас появляется живой AI-аватар для стримов
PersonaLive — открытый инструмент для анимации портретов в реальном времени. Загружаете фотографию человека, включаете веб-камеру или подаёте управляющее видео — и персонаж начинает повторять мимику, движения головы и выражение лица.
В отличие от обычных генераторов «говорящих фото», проект рассчитан на непрерывную потоковую генерацию: аватар может работать длительное время без постоянной нарезки ролика на отдельные фрагменты.
Что умеет:
🔣 Оживляет портрет по движениям человека из видео или веб-камеры.
🔣 Переносит мимику, повороты головы, положение и масштаб лица.
🔣 Генерирует длинные анимации в потоковом режиме.
🔣 Позволяет менять исходное изображение прямо в WebUI.
🔣 Поддерживает офлайн-обработку готовых видео и онлайн-режим для трансляций.
🔣 Может работать через ComfyUI.
🔣 Поддерживает ускорение через TensorRT, которое, по данным авторов, способно примерно вдвое ускорить инференс, хотя возможна...
Перейти на оригинальный пост
PersonaLive — открытый инструмент для анимации портретов в реальном времени. Загружаете фотографию человека, включаете веб-камеру или подаёте управляющее видео — и персонаж начинает повторять мимику, движения головы и выражение лица.
В отличие от обычных генераторов «говорящих фото», проект рассчитан на непрерывную потоковую генерацию: аватар может работать длительное время без постоянной нарезки ролика на отдельные фрагменты.
Что умеет:
🔣 Оживляет портрет по движениям человека из видео или веб-камеры.
🔣 Переносит мимику, повороты головы, положение и масштаб лица.
🔣 Генерирует длинные анимации в потоковом режиме.
🔣 Позволяет менять исходное изображение прямо в WebUI.
🔣 Поддерживает офлайн-обработку готовых видео и онлайн-режим для трансляций.
🔣 Может работать через ComfyUI.
🔣 Поддерживает ускорение через TensorRT, которое, по данным авторов, способно примерно вдвое ускорить инференс, хотя возможна...
Перейти на оригинальный пост
This media is not supported in your browser
VIEW IN TELEGRAM
😎 21-летний бразилец создал с помощью ИИ виртуальную девушку-строителя и начал продавать видео с ее участием.
Результат оказался впечатляющим:
💬 764 человека оформили подписку по $10, общая выручка составила $7640.
На генерацию материалов с помощью Claude было потрачено всего $200 баксов.
С добрым утром ☕️
Результат оказался впечатляющим:
💬 764 человека оформили подписку по $10, общая выручка составила $7640.
На генерацию материалов с помощью Claude было потрачено всего $200 баксов.
С добрым утром ☕️
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Inner Glow Card – прозрачная карточка с внутренней неоновой подсветкой. Рамка имеет волнообразную анимацию, цвета плавно перетекают друг в друга.
Сайтодел | #сниппет #css
Сайтодел | #сниппет #css
🖥 Sales Dashboard – дизайн для отображения статистики. Его особенности – цветные карточки, яркая инфографика и 3D-изображения людей.
Сайтодел | #макет #figma
Сайтодел | #макет #figma
🎨 Цветовая палитра макета "Meal Planner UI Kit"
⚠️ Цвет копируется одним кликом!
Сайтодел | #палитра
HEX | RGB #EEE2FF | rgb(238,226,255)
#8A47EB | rgb(138,71,235) #27005F | rgb(39,0,95)⚠️ Цвет копируется одним кликом!
Сайтодел | #палитра
🖥 Fitness Mobile Ios App – дизайн мобильного приложения для фитнеса. Акцент тут сделан на шрифтах, контрастных оттенках и сильно скругленных элементах.
Сайтодел | #макет #figma
Сайтодел | #макет #figma
🐙 Fabric.js – библиотека JavaScript для работы с <canvas> в HTML. Она поддерживает SVG-парсинг и позволяет создавать интерактивные объекты на холсте.
Сайтодел | #репозиторий #github
Сайтодел | #репозиторий #github
🎨 Цветовая палитра макета "Fender Bender Guitar Tune"
⚠️ Цвет копируется одним кликом!
Сайтодел | #палитра
HEX | RGB #F9BA1D | rgb(249,186,29)
#FA00FF | rgb(250,0,255) #4383FF | rgb(67,131,255)⚠️ Цвет копируется одним кликом!
Сайтодел | #палитра
🌟 Да, опять... Из Госуслуг хотят сделать замену Telegram и превратиться в полноценную соцсеть.
Что может появиться:
💬 Семейные чаты, группы и сообщества.
📰 Персональная новостная лента.
😂 Афиша мероприятий и городских событий.
🏆 Система достижений и наград за различные действия внутри платформы.
«Госуслуги» могут стать единым цифровым центром, где можно не только получать государственные услуги, но и общаться, следить за событиями и решать повседневные вопросы.
Пришло время делать новый MAX...
С добрым утром! 🫡
Что может появиться:
💬 Семейные чаты, группы и сообщества.
📰 Персональная новостная лента.
😂 Афиша мероприятий и городских событий.
🏆 Система достижений и наград за различные действия внутри платформы.
«Госуслуги» могут стать единым цифровым центром, где можно не только получать государственные услуги, но и общаться, следить за событиями и решать повседневные вопросы.
Пришло время делать новый MAX...
С добрым утром! 🫡
На Stepik запустили курс по вайбкодингу c Claude Code
Первым делом вы освоите базу Claude Code и научитесь проектировать полноценные приложения.
После этого перейдёте к более продвинутым инструментам и автоматизации:
➡️Разработаете собственные MCP-серверы и Claude Skills
➡️Автоматизируете разработку с помощью Agent Loops и хуков
➡️Освоите Claude Design, Cowork и Connectors
➡️Построите личную систему знаний на базе Obsidian + Claude Cowork
➡️Научитесь работать с таблицами при помощи Cowork
➡️Перестанете постоянно упираться в лимиты Claude
А в финале получите готовую дорожную карту, полезные лайфхаки и 7 практических способов обхода блокировок Claude Code в России.
🔥 В течении 48 часов действует скидка 25%
Первым делом вы освоите базу Claude Code и научитесь проектировать полноценные приложения.
После этого перейдёте к более продвинутым инструментам и автоматизации:
➡️Разработаете собственные MCP-серверы и Claude Skills
➡️Автоматизируете разработку с помощью Agent Loops и хуков
➡️Освоите Claude Design, Cowork и Connectors
➡️Построите личную систему знаний на базе Obsidian + Claude Cowork
➡️Научитесь работать с таблицами при помощи Cowork
➡️Перестанете постоянно упираться в лимиты Claude
А в финале получите готовую дорожную карту, полезные лайфхаки и 7 практических способов обхода блокировок Claude Code в России.
🔥 В течении 48 часов действует скидка 25%
Element.animate() — управление композицией анимаций в браузере!
CSS-анимации удобны, пока элемент имеет одно состояние. Но когда несколько эффектов должны управляться из JavaScript, Web Animations API даёт больше контроля.
Например, несколько анимаций одного элемента могут существовать одновременно:
const fade = element.animate(
[
{ opacity: 0 },
{ opacity: 1 }
],
{
duration: 300
}
);
const move = element.animate(
[
{ transform: 'translateY(20px)' },
{ transform: 'translateY(0)' }
],
{
duration: 300
}
);
Браузер создаёт отдельные Animation-объекты и объединяет их эффекты при расчёте итогового стиля элемента.
У каждой анимации есть собственное состояние:
console.log(fade.playState);
console.log(move.currentTime);
fade.currentTime = 150;
Анимация сразу перейдёт примерно к середине выполнения. Это полезно для синхронизации анимаций с внешним состоянием, например с прогрессом загрузки:
animation.currentTime =
progress * animation.effect.getTiming().duration;
Также Web Animations API позволяет изменять параметры уже созданного эффекта:
animation.effect.updateTiming({
duration: 1000
});
При этом не нужно пересоздавать анимацию. Отдельно стоит учитывать композицию свойств. Если два эффекта изменяют один и тот же параметр:
element.animate(
[
{ transform: 'translateX(100px)' }
],
{
duration: 1000
}
);
element.animate(
[
{ transform: 'scale(1.2)' }
],
{
duration: 1000
}
);
Оба эффекта работают с одним CSS-свойством
Для сложных случаев можно управлять композицией через
element.animate(
[
{
transform: 'translateX(100px)'
}
],
{
duration: 500,
composite: 'add'
}
);
В этом режиме новое значение добавляется к существующему, а не заменяет его.
🔥
📣 Code Ready | #практика
CSS-анимации удобны, пока элемент имеет одно состояние. Но когда несколько эффектов должны управляться из JavaScript, Web Animations API даёт больше контроля.
Например, несколько анимаций одного элемента могут существовать одновременно:
const fade = element.animate(
[
{ opacity: 0 },
{ opacity: 1 }
],
{
duration: 300
}
);
const move = element.animate(
[
{ transform: 'translateY(20px)' },
{ transform: 'translateY(0)' }
],
{
duration: 300
}
);
Браузер создаёт отдельные Animation-объекты и объединяет их эффекты при расчёте итогового стиля элемента.
У каждой анимации есть собственное состояние:
console.log(fade.playState);
console.log(move.currentTime);
currentTime позволяет управлять прогрессом вручную:fade.currentTime = 150;
Анимация сразу перейдёт примерно к середине выполнения. Это полезно для синхронизации анимаций с внешним состоянием, например с прогрессом загрузки:
animation.currentTime =
progress * animation.effect.getTiming().duration;
Также Web Animations API позволяет изменять параметры уже созданного эффекта:
animation.effect.updateTiming({
duration: 1000
});
При этом не нужно пересоздавать анимацию. Отдельно стоит учитывать композицию свойств. Если два эффекта изменяют один и тот же параметр:
element.animate(
[
{ transform: 'translateX(100px)' }
],
{
duration: 1000
}
);
element.animate(
[
{ transform: 'scale(1.2)' }
],
{
duration: 1000
}
);
Оба эффекта работают с одним CSS-свойством
transform. Итоговое поведение зависит от правил композиции анимаций, поэтому параллельное изменение одного свойства может дать неожиданный результат.Для сложных случаев можно управлять композицией через
composite:element.animate(
[
{
transform: 'translateX(100px)'
}
],
{
duration: 500,
composite: 'add'
}
);
В этом режиме новое значение добавляется к существующему, а не заменяет его.
🔥
Element.animate() — это не просто замена CSS keyframes. Web Animations API предоставляет полноценную модель управления анимациями: состояние, время выполнения, изменение параметров и правила композиции эффектов.📣 Code Ready | #практика
👩💻 Один тег чтобы обернуть секцию с поиском или фильтром!
Тег
Использовать <search> можно для:
• формы поиска по сайту;
• фильтров каталога;
• панели поиска по таблицам или спискам;
• блока с настройками фильтрации.
Важно: тег относительно новый, поэтому поддержка в некоторых браузерах и вспомогательных технологиях пока развивается. При необходимости можно дополнительно использовать
📣 Code Ready | #атрибут
Тег
<search> используется для обозначения секции страницы, которая содержит поиск или элементы фильтрации. Он помогает браузерам, поисковым системам и вспомогательным технологиям лучше понимать структуру страницы.Использовать <search> можно для:
• формы поиска по сайту;
• фильтров каталога;
• панели поиска по таблицам или спискам;
• блока с настройками фильтрации.
Важно: тег относительно новый, поэтому поддержка в некоторых браузерах и вспомогательных технологиях пока развивается. При необходимости можно дополнительно использовать
role="search".📣 Code Ready | #атрибут
✍️ Orbitron – геометрический шрифт без засечек с футуристическим дизайном. Он подходит для постеров, заголовков и обложек книг. Пример шрифта есть в дизайне "Virtual Reality Landing Page Concept"
Сайтодел | #шрифт
Сайтодел | #шрифт
😨 Про финального босса это я поторопился...
😎 Зацените сетап чувака
С добрым утром, хороших выходных!
😎 Зацените сетап чувака
С добрым утром, хороших выходных!
⌨️ Запускаем бизнес
Интересный промт, который поможет сэкономить десятки часов анализа.
💬 ИИ исследует любую нишу,
💬 собирает данные о конкурентах,
💬 сравнивает цены,
💬 ищет незанятые возможности,
💬 помогает выбрать наиболее перспективное направление.
👍 Промт большой, сохраняем
#нейросеть #промт
Интересный промт, который поможет сэкономить десятки часов анализа.
💬 ИИ исследует любую нишу,
💬 собирает данные о конкурентах,
💬 сравнивает цены,
💬 ищет незанятые возможности,
💬 помогает выбрать наиболее перспективное направление.
👍 Промт большой, сохраняем
#нейросеть #промт
📱 Осваиваем регулярные выражения!
📣 Code Ready | #шпора
Эта шпаргалка по ключевым приёмам работы с RegExp: квантификаторы, группы, классы символов, флаги и проверки начала или конца строки. Подойдёт для валидации данных, парсинга текста и оптимизации поиска.📣 Code Ready | #шпора