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

Автор: @energy_it

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

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

Привет! В этом гайде сделаем собственные уведомления — лёгкие, стильные и с анимацией появления/исчезновения.

Ключевые моменты:
• HTML: контейнер + кнопка для запуска сообщения.

• CSS: позиционирование, плавный сдвиг и прозрачность.

• JS: создание и удаление уведомлений по таймеру.


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

📣 Code Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝29🔥126👍6
📱 Разбираем методы работы с DOM!

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

📣 Code Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3611👍8🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Разберем animation-fill-mode — свойство, решающее, что будет после окончания анимации!

Оно сообщает браузеру, нужно ли применять стили ключевых кадров до или после проигрывания анимации.

Как пишется:
• none — значение по умолчанию.

• forwards — после анимации элемент сохраняет стили последнего кадра.

• backwards — до начала анимации применяется стиль первого кадра.

• both — сочетает forwards и backwards: до старта — первый кадр, после завершения — последний.


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

📣 Code Ready | #свойство
Please open Telegram to view this post
VIEW IN TELEGRAM
24🔥12👍8
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Слышали, что в VS Code ваши Markdown-таблицы могут выглядеть аккуратными и понятными прямо в исходном коде?

Markdown Table Prettifier — плагин, который автоматически форматирует таблицы в тексте. Очень удобно: сразу видно, как выглядит таблица, без постоянного переключения на превью.

Особенно помогает при написании документации и любых текстов с таблицами — комфортно и быстро.

📣 Code Ready | #vscode
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍9🔥7🤝1
📱 Минималистичные анимированные карточки!

Привет! В этом гайде создадим карточки с плавной анимацией, увеличением при наведении и динамическим добавлением через JavaScript.

Ключевые моменты:
• 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
🔥29👍106🤝2
🔥8👍76👎1
Что же выведет консоль?
Anonymous Quiz
51%
A
9%
B
22%
C
18%
D
👍20🔥85👎1
Автоматическое обновление данных с API

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

Подключаем fetch и запускаем обновление раз в 10 секунд:
function fetchData() {
fetch('https://api.example.com/data')
.then(res => res.json())
.then(updateUI)
.catch(err => console.error('Ошибка:', err));
}
setInterval(fetchData, 10000); // раз в 10 секунд
fetchData(); // сразу при загрузке


Создаем функцию, которая обновляет содержимое контейнера:
function updateUI(data) {
const container = document.getElementById('data-container');
container.textContent = JSON.stringify(data, null, 2);
}


Добавим индикатор загрузки и обработку ошибок:
function fetchData() {
const container = document.getElementById('data-container');
container.textContent = 'Загрузка...';
fetch('https://api.example.com/data')
.then(res => res.json())
.then(updateUI)
.catch(() => container.textContent = 'Ошибка загрузки');
}


🔥 Такой приём поддерживает интерфейс в актуальном состоянии и улучшает UX.

📣 Code Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2110🔥6👎4
This media is not supported in your browser
VIEW IN TELEGRAM
😎 Fancy Border Radiusинтерактивный генератор нестандартных скруглений для CSS.

Позволяет визуально настроить форму углов и сразу получить готовый код с поддержкой border-radius в формате slash-синтаксиса. Все изменения — наглядны и копируются в один клик.

📌 Оставляю ссылочку: 9elements.github.io

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥97🤝1