fa
Feedback
Фронтенд Гайд

Фронтенд Гайд

رفتن به کانال در Telegram

Канал для фронтендеров, много полезных лайфхаков, фичей, макетов, тестов! Все представлено в виде готового кода, бери и юзай в своем проекте. 6ad1a2aabe82d4fbb0d6

نمایش بیشتر
6 284
مشترکین
-524 ساعت
-177 روز
-7730 روز
آرشیو پست ها
photo content

👩‍💻 Navicon Transformicons — 6 вариантов анимации бургер-кнопок.
Сделано на SCSS
🔗 Открыть код

Дальше так не буду. Вот новый короткий тест, где верный вариант не самый длинный и не №2
Anonymous voting

⚙️ Не обижайте Django Разбираюсь, почему сравнивать Django и FastAPI — всё равно что спорить, чем забивать гвозди. У каждого
⚙️ Не обижайте Django
Разбираюсь, почему сравнивать Django и FastAPI — всё равно что спорить, чем забивать гвозди. У каждого своя ниша, и Django по-прежнему силён там, где нужен фундамент.
🔗 Читать статью

После обработчика клика планируются Promise.resolve().then(A) и setTimeout(B, 0). Что вызовется раньше?
Anonymous voting

👩‍💻 Home Radio Button Animation
Сделано на HTML и CSS
🔗 Открыть код

⚙️ HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 13 Мы показываем, как HTML и
⚙️ HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 13
Мы показываем, как HTML и CSS могут улучшить или ухудшить её. Напоминаю, что Илья — мой незрячий знакомый, который помогает мне найти наши косяки в вёрстке.
🔗 Читать статью

Нужно анимировать выезд сайдбара без лагов и лишних перерисовок. Что выбрать?
Anonymous voting

👩‍💻 Wall of text — Плавно движущиеся строки с текстом в качестве фона для вашего сайта
Сделано на SCSS
🔗 Открыть код

Нужно обмениваться сообщениями между открытыми вкладками того же origin в реальном времени. Что выбрать?
Anonymous voting

Зачем используется метод toggle() у classList в JavaScript и когда его применять? Метод classList.toggle() добавляет класс, если его нет, и удаляет, если он уже есть. Это удобный способ переключать состояния элементов без лишних условий. Пример:
<button id="menuBtn">Меню</button>
<nav id="nav" class="hidden">Навигация</nav>

<script>
  const btn = document.getElementById("menuBtn");
  const nav = document.getElementById("nav");

  btn.addEventListener("click", () => {
    nav.classList.toggle("hidden");
  });
</script>
📌В этом примере при каждом клике меню будет показываться и скрываться за счёт переключения класса hidden
toggle() удобно использовать для работы с выпадающими меню, модальными окнами, переключателями тем и интерактивными UI-элементами. Код становится чище и нагляднее, без лишних if

photo content

👩‍💻 cool hover card — Эффект наведения на карточку с плавным размытием изображения
Сделано на CSS
🔗 Открыть код

На мобильных 100vh уходит под адресную строку. Нужно, чтобы блок всегда занимал видимую высоту при появлении/скрытии UI. Что выбрать?
Anonymous voting

⚙️ Изнутри жюри: как мы выбирали лучшую работу на чемпионате по html верстке Рассказываю, как проходил чемпионат от HTML Acad
⚙️ Изнутри жюри: как мы выбирали лучшую работу на чемпионате по html верстке
Рассказываю, как проходил чемпионат от HTML Academy глазами жюри: на что реально смотрят фронтенд-лиды, какие решения отличают профи от просто хороших верстальщиков и где кроется магия качества.
🔗 Читать статью

Элемент с z-index: 9999 остаётся под соседним. У его родителя есть transform. Что верно?
Anonymous voting

photo content

👩‍💻 Pac-Man Toggle — Анимированный переключатель в виде пакмена
Сделано на CSS
🔗 Открыть код

⚙️ Зачем делать акценты в шрифтах: история о том, как типографика управляет вниманием Разбираюсь, как акценты в шрифтах напра
⚙️ Зачем делать акценты в шрифтах: история о том, как типографика управляет вниманием
Разбираюсь, как акценты в шрифтах направляют внимание, создают ритм и помогают читателю не утонуть в потоке текста — не про «красоту», а про осмысленную типографику.
🔗 Читать статью