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

Автор: @energy_it

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

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

Всем привет! Сегодня разберём, создание прикольного эффекта плавного появления элементов при прокрутке страницы на чистом Html, Css и JavaScript.

Анимировать элементы будем с помощью IntersectionObserver API, благодаря которому мы сможем отслеживать, когда элемент попадает в область видимости, и запускать красивую анимацию.


📣 Code Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥46👍14🤝7
👩‍💻 Если хотите добавить всплывающую подсказку к изображению, то атрибут вам в помощь title!

Наведите курсор — и появится дополнительная информация, помогающая лучше понять, что к чему.

Это особенно удобно, когда на странице много графики: пояснения дают контекст, которого не видно сразу.

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

➡️ Code Ready | #атрибут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥12🤝6😁3
📱 Разбираем методы String — незаменимые помощники при работе с текстом в JavaScript!

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

📣 Code Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥49👍24🤝13
📱 Переключатель со светлой темы на тёмную!

Всем привет! Сегодня разберём, как сделать плавное переключение между светлой и тёмной темой на чистом HTML, CSS и JavaScript.

Ключевые моменты:
• HTML: структура переключателя
• CSS: анимация и смена темы через переменные
• JavaScript: логика сохранения выбора с localStorage


🔥 — если хочешь побольше подобного
🤝 — если уже делал что-то похожее


📣 Code Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥84🤝14👍12😁41
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Разберёмся со свойством resize, которое управляет возможностью изменения размеров элемента.

Если изменение разрешено — в углу элемента появляется специальная иконка (похожая на треугольник), за которую можно потянуть и изменить размер в нужном направлении.

Варианты значений:
• none — размеры изменить нельзя (значение по умолчанию).
• both — можно менять и по ширине, и по высоте.
• horizontal — размер можно изменять по горизонтали.
• vertical — размер можно изменять по вертикали.


Есть и экспериментальные:
• block — изменение в блочном направлении.
• inline — изменение в строчном направлении.


Дайте пользователю свободу — но с умом. Не каждый блок должен тянуться во все стороны, иначе дизайн может "поплыть".

📣 Code Ready | #свойство
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍14🤝51
This media is not supported in your browser
VIEW IN TELEGRAM
OverAPI — это справочник для быстрого поиска синтаксиса и примеров по множеству языков и технологий, удобный для фронтенд разработчиков, работающих с HTML, CSS, JavaScript, и не только.

📌 Ссылочка: overapi.com

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥131
🤓 Напоминалка для работы с Git.

Например, git push отправляет твои изменения на сервер, а git checkout позволяет быстро переключаться между ветками.

На картинке — 12 самых нужных команд, которые стоит держать под рукой.

Сохрани, чтобы не забыть!

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥13🤝61
👩‍💻 Если хотите ограничить ввод в поле формы — атрибут pattern вам в помощь!

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

Особенно полезен, когда вы хотите контролировать формат: телефон, пароль, ссылка — всё это можно заранее «обрисовать» через pattern.

Но не забудьте:
Работает только с <input> и типами вроде text, tel, email, password и т.д.
Проверка сработает только при отправке формы через <form>.


Бонус: можете добавить атрибут title, чтобы пользователь сразу понял, что не так.

Главное — не усложняйте! Простые и понятные правила = довольный пользователь.

📣 Code Ready | #атрибут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🔥11🤝7
☕️ Наткнулся на отличную статью на Хабре — создание форм входа и регистрации без единой строчки JavaScript!

В статье:
• Как с помощью HTML5 и CSS3 сделать переключение между формами через :target.
• Стильные анимации и иконки через data-атрибуты.
• Продвинутые стили форм и плавные переходы с использованием CSS3.


🔊 Продолжай читать на Habr!


📣 Code Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥9🤝8
📱 Таймер обратного отсчёта!

Привет! Сегодня разберем, как сделать таймер, который отсчитывает время до указанного события (например, до конца распродажи), и по завершении показывает сообщение.

Результат:
На странице будет таймер вроде 00:00:10, который уменьшает время каждую секунду и завершает обратный отсчёт.

🔥 — если хочешь побольше такого
🤝 — если уже делал подобное

📣 Code Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍16🤝11😁2