Code Ready | Frontend – Telegram
Code Ready | Frontend
22.2K subscribers
1.08K photos
447 videos
17 files
717 links
Авторский канал по Frontend разработке.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3NJCKs

Реклама на бирже: https://telega.in/c/code_ready
Download Telegram
👍20🔥119🤝1
📱 Мини Аудио-Плеер!

Привет! В этом гайде создаём компактный аудио-плеер с кнопкой воспроизведения и плавным прогресс-баром.

Ключевые моменты:
• HTML: минимальная структура — кнопка Play/Pause и индикатор прогресса.

• CSS: чистое оформление, мягкая тень и плавные переходы.

• JS: логика воспроизведения, обновление прогресса и сброс состояния при окончании трека.


Такой мини-плеер отлично подойдёт для сайтов, блогов, портфолио или UI-демо, где важно добавить звук, сохранив лёгкость интерфейса.

📣 Code Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2913🔥10🤝4
This media is not supported in your browser
VIEW IN TELEGRAM
❤️ The Odin Project — путь от новичка до веб-разработчика!

Хочешь пройти путь от основ до уверенного разработчика без скучной теории и бесконечного поиска информации? The Odin Project - это платформа, где обучение строится на практике: создаёшь полноценные сайты и приложения, реально прокачиваешь навыки фронтенда, бэкенда и даже DevOps.

📌 Оставляю ссылочку: theodinproject.com

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍139🔥6🤝3
👩‍💻 Как сделать кастомный “Highlight” текста без JS!

Когда выделяешь текст на сайте, браузер по умолчанию красит его голубым. Но можно полностью кастомизировать выделение.
::selection {
background: #ffcc00;
color: #111;
}


Это псевдоэлемент, который управляет стилем только выделенного текста. Работает со шрифтами, цветами и даже с прозрачностью.

Делаем тему динамической:
[data-theme="dark"] ::selection {
background: #444;
color: #fff;
}


Можно стилизовать и выделение в input / textarea:
input::selection,
textarea::selection {
background: #222;
color: #0ff;
}


🔥 Из таких мелочей складывается ощущение продуманного интерфейса.

📣 Code Ready | #совет
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍109🤝1
😁5914👍8🔥2
👩‍💻 Эффект, который кажется сложным, но пишется за минуту!

Анимационный приём, создающий ощущение живого интерфейса. Каждая точка пульсирует с разной задержкой, формируя плавную волну света.

Как работает:
keyframes glow управляет размером и прозрачностью точек, создавая эффект пульсации;

animation-delay задаёт разный ритм для каждой точки, формируя плавную волну;

box-shadow добавляет мягкое неоновое свечение для глубины.


Так с помощью простых свойств анимации и задержки можно создавать динамику интерфейса.

📣 Code Ready | #фишка
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2612🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Когда нужно быстро навести порядок в коде!

Sort Lines — расширение, которое сортирует выделенные строки за секунду: по алфавиту, длине, в обратном порядке или даже уникальности. Работает с любым текстом, от JSON и env-файлов до списков классов в CSS.

📣 Code Ready | #vscode
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍108
📱 Fetch API — работа с HTTP-запросами!

В этой шпаргалке собраны основные приёмы работы с Fetch API: выполнение запросов, обработка ответов, парсинг данных, проверка статусов, отмена через AbortController, а также использование объектов Request, Response и Headers. Fetch API — это способ выполнять HTTP-запросы без лишнего кода и сторонних библиотек.

📣 Code Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2710👍6🤝4
This media is not supported in your browser
VIEW IN TELEGRAM
😎 Learn Anything — глобальная карта знаний, которая позволяет учиться по-настоящему!

Это не просто учебник, а визуальная карта: ты вводишь тему, и сразу видишь список лучших ресурсов для погружения. Можно строить свой путь обучения. А ещё всё открыто и развивается сообществом. Отлично подходит, если не хочешь тратить время на бесконечный поиск информации.

📌 Оставляю ссылочку: learn-anything.xyz

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍109🤝1
👩‍💻 Подсветим активный блок при скролле!

CSS умеет отслеживать, какой блок сейчас в зоне видимости:
section {
view-timeline-name: --reveal;
animation-timeline: --reveal;
animation-name: fade;
}


Создаём временную шкалу для каждого блока при скролле.

Теперь можно анимировать появление или подсветку:
@keyframes fade {
0% { opacity: 0.2; }
50% { opacity: 1; }
100% { opacity: 0.2; }
}


Эффект: блок становится ярче, пока он в центре экрана, и тускнеет, когда уходит за пределы вьюпорта.

Можно добавить плавный переход:
section {
transition: opacity 0.3s ease;
}


🔥 Пригодится для лендингов, лонгридов и презентационных сайтов.

📣 Code Ready | #совет
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍1210
39😁15🔥7🤝3👍1