Найти в Дзене
Поддержите автораПеревод на любую сумму
Закреплено автором
Веб-разработка — просто и понятно
Я запускаю канал про веб-фишки: HTML, CSS и JS без воды
4 дня назад
Модальное окно с анимацией: простой и понятный вариант
Модальные окна — это всплывающие блоки, которые: Примеры: Разберём модальное окно с нуля, без библиотек и сложной логики. Любое модальное окно — это: 1️⃣ кнопка открытия 2️⃣ само окно 3️⃣ стили 4️⃣ логика показа и скрытия Важно: Мы просто: Добавим закрытие по клику на фон. Теперь...
22 часа назад
Валидация форм на JavaScript без библиотек
Формы есть почти на каждом сайте: И если форма не проверяет данные, пользователь: В этой статье разберём валидацию форм на чистом JavaScript, без библиотек и сложных терминов. Валидация — это проверка данных, которые ввёл пользователь. Например: 👉 Проверять форму нужно до отправки. Начнём с самой простой формы, чтобы понять принцип. У нас есть: 1️⃣ мы получаем кнопку и input 2️⃣ отслеживаем клик 3️⃣ проверяем значение поля 4️⃣ если поле пустое — показываем сообщение Это базовая логика, которая используется почти везде...
22 часа назад
Интерактивное меню на чистом JavaScript: пошагово
Меню — один из самых частых элементов на сайте. Разберём его медленно и понятно, шаг за шагом. Важно: Здесь логика простая: Что происходит: 👉 В следующей статье соберём интерактивное меню на чистом JavaScript...
23 часа назад
10 полезных JavaScript-сниппетов для любого сайта
Когда начинаешь изучать JavaScript, кажется, что нужно знать «всё и сразу». На самом деле, 80% задач на сайте решаются одними и теми же простыми приёмами. В этой статье я собрал 10 JavaScript-сниппетов, которые: Что происходит: Без этого не работает ни один интерактив. Этот код говорит браузеру: «Когда пользователь нажмёт на кнопку — выполни действие»...
23 часа назад
Частые ошибки новичков в HTML, CSS и JavaScript — и как их избежать
Если ты только начинаешь путь в веб-разработке, ошибки — это нормально. Проблема не в том, что они есть, а в том, что одни и те же ошибки совершают почти все новички. В этой статье разберём: Новички часто: Очень распространённая проблема. ❌ всё — div ✔ использовать семантические теги Плюсы: Новички любят писать длинные селекторы. Очень опасная ошибка. Новичок: JS — это не всегда решение. ❌ делать всё через JS ✔ сначала подумать про CSS Если можно сделать эффект через :hover — делай через CSS...
2 дня назад
Как ускорить сайт: подробное руководство для новичков
Медленный сайт — одна из самых частых проблем у начинающих разработчиков. Причём дело почти никогда не в сервере, а в простых ошибках. Хорошая новость: ускорить сайт можно даже с базовыми знаниями HTML, CSS и JavaScript. В этой статье разберём: Скорость влияет на всё: Если сайт загружается дольше 3 секунд, большинство пользователей просто закрывают вкладку. Чаще всего проблема в одном или нескольких пунктах: Теперь разберём, как это исправить. Новички часто загружают картинки: ✔ уменьшать размер ✔...
2 дня назад
Простые эффекты при прокрутке страницы
Даже самый простой сайт выглядит в разы лучше, если элементы на странице появляются не сразу, а по мере прокрутки. Хорошая новость: для этого не нужны сложные библиотеки, а базового JavaScript и CSS вполне достаточно. В этой статье разберём: Статья подойдёт, если ты новичок и только начинаешь разбираться в вебе. Когда пользователь заходит на сайт и видит: — внимание быстро теряется. Эффекты при прокрутке помогают: Даже минимальная анимация уже улучшает восприятие. Идея всегда одна: 1️⃣ элемент сначала...
2 дня назад
Контейнер-квэри: объясняю простыми словами
Раньше мы делали адаптацию от размера экрана. Теперь можно делать адаптацию от размера блока. Это и есть контейнер-квэри. Простой пример Теперь можно писать условия: Зачем это нужно: Используй, если делаешь: 👉 Дальше покажу простые эффекты при прокрутке страницы...
3 дня назад
Как сделать адаптивную сетку сайта на CSS без библиотек.
Многие новички сразу тянут Bootstrap или другие фреймворки. Но для большинства сайтов они не нужны. Покажу простой и понятный вариант. Это когда блоки: Что здесь происходит: 👉 В следующей статье разберём контейнер-квэри простыми словами...
3 дня назад
7 CSS-фишек, которые стоит знать каждому новичку
CSS — это не только цвета и размеры. Даже базовые возможности CSS могут сильно упростить жизнь, если знать о них. Разберём 7 простых и полезных фишек, без сложных терминов. 1️⃣ box-sizing: border-box. Почему важно: ширина блока не ломается, когда ты добавляешь padding. 👉 Обязательно добавляй в каждый проект. 2️⃣ max-width вместо width. Сайт становится адаптивным и нормально выглядит на больших экранах. 3️⃣ gap вместо margin. Проще управлять расстояниями между элементами...
4 дня назад
Я запускаю канал про веб-фишки: HTML, CSS и JS без воды
Привет 👋 Если ты только начинаешь изучать веб-разработку или уже пробовал делать сайты, но многое кажется сложным — этот канал для тебя. Меня зовут Виктор, я создаю сайты на HTML, CSS и JavaScript и в этом канале буду делиться простыми и понятными приёмами, которые реально используются в работе...
4 дня назад