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

Автор: @energy_it

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

Реклама на бирже: https://telega.in/c/code_ready
Download Telegram
📱 Кнопка для копирования текста!

Привет! В этом гайде создаём кнопку «Скопировать» рядом с текстовым полем. При клике содержимое попадает в буфер обмена, а кнопка меняет состояние, показывая обратную связь пользователю.

Ключевые моменты:
• HTML: разметка с input и кнопкой.

• CSS: цвета, тени, интерактивные эффекты наведения.

• JS: использование Clipboard API и асинхронной логики для копирования.


Подходит для форм, сниппетов кода, документации и любых интерфейсов, где важно быстро скопировать данные.

📣 Code Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥107🤝4
📱 Разбираем управление асинхронностью с Promise!

В этой шпаргалке собраны ключевые методы работы с Promise: от ошибочного завершения до параллельного выполнения задач и контроля всех статусов. Эти приёмы применяются при построении API-запросов, пайплайнов обработки данных и разработке отказоустойчивых асинхронных сервисов.

📣 Code Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥279👍7🤝4
Нативный выбор цвета через браузерный API

Хотите встроить в проект пипетку как в Photoshop — без лишних библиотек? В Chrome, Edge и Opera уже есть нативный EyeDropper API. Работает по HTTPS и в последних версиях Chromium-браузеров.

Шаг 1 — добавляем кнопку:
<button id="pickColor">Выбрать цвет</button>


Шаг 2 — подключаем EyeDropper:
if (!window.EyeDropper) {
alert("Ваш браузер не поддерживает EyeDropper API");
}


Шаг 3 — открываем пипетку и используем цвет:
const btn = document.getElementById("pickColor");
btn.addEventListener("click", async () => {
const eyeDropper = new EyeDropper();
const { sRGBHex } = await eyeDropper.open();
console.log("Цвет:", sRGBHex);
document.body.style.backgroundColor = sRGBHex;
});


Пипетка выбирает цвет с экрана и тут же применяет его к фону, а в консоли появляется hex-код.

🔥 Отличный инструмент для кастомизации, темизации и цветовых палитр прямо в браузере.

📣 Code Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
23🔥8👍7
📱 Пошаговая форма с прогрессом!

Привет! В этом гайде разбираем простую форму с разделением на несколько шагов. Каждый шаг сопровождается прогресс-баром, который плавно заполняется при переходе дальше.

Ключевые моменты:
• HTML: разметка шагов с полями ввода и кнопками.

• CSS: стилизация прогресс-бара и кнопок с плавными эффектами.

• JS: переключение шагов и обновление прогресса.


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

📣 Code Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
27👍14🤝10🔥5
👍11🔥9🤝51
Что же выведет консоль?
Anonymous Quiz
62%
A
6%
B
4%
C
28%
D
20🔥15👍11👎2🤝1
📱 Разбираем работу с координатами и размерами элементов!

В этой шпаргалке — практические методы для измерения позиций, габаритов и взаимодействия с элементами DOM. Они применяются при создании адаптивных интерфейсов, построении анимаций и обработке событий скролла или клика.

📣 Code Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1811🔥7😁1