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

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

Open in Telegram

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

Show more
6 285
Subscribers
+124 hours
-157 days
-7330 days
Posts Archive
⚙️ Странные CSS-свойства, но, возможно, полезные Я собрал список свойств, которые знаю, как работают, но не понимаю, зачем ну
⚙️ Странные CSS-свойства, но, возможно, полезные
Я собрал список свойств, которые знаю, как работают, но не понимаю, зачем нужны. Делюсь «критическим обзором» и жду от вас примеры пользы — вдруг откроете мне глаза.
🔗 Читать статью

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

👩‍💻 Linear preloader — Анимация загрузки в виде лазера
Сделано на HTML и CSS
🔗 Открыть код

⚙️ Shadcn для Vue: норм или стрём? Опыт использования shadcn-vue в продакшн проекте: что работает хорошо, а с чем придется по
⚙️ Shadcn для Vue: норм или стрём?
Опыт использования shadcn-vue в продакшн проекте: что работает хорошо, а с чем придется помучиться. Честный обзор популярной UI библиотеки от практикующего разработчика.
🔗 Читать статью

У hero-фона стоит CSS background-image, поверх — только логотип . Что станет кандидатом на LCP
Anonymous voting

👩‍💻 Flip-card Menu — Вращение карточек с появлением текстовой информации на обороте
Сделано на CSS
🔗 Открыть код

В есть: (а) классический async, (б) классический defer, (в) модуль type="module". Кто гарантированно выполнится до DOMContentLoaded?
Anonymous voting

Зачем используется свойство disabled в HTML и JavaScript и когда его применять? Свойство disabled делает элемент формы недоступным для взаимодействия. Это полезно, когда нужно временно отключить кнопку, поле ввода или выбор, пока не выполнено условие. Пример:
<input type="text" id="name" placeholder="Введите имя">
<button id="submitBtn" disabled>Отправить</button>

<script>
  const input = document.getElementById("name");
  const button = document.getElementById("submitBtn");

  input.addEventListener("input", () => {
    button.disabled = input.value.trim() === "";
  });
</script>
📌В этом примере кнопка Отправить становится активной только тогда, когда пользователь ввёл текст.
disabled удобно использовать при валидации форм, управлении состоянием UI и предотвращении повторных действий (например, двойного клика по кнопке). Это делает интерфейс более надёжным и дружелюбным

photo content

👩‍💻 Smooth Pulse Button — Пульсирующая кнопка для воспроизведения видео
Сделано на CSS
🔗 Открыть код

Нужно безопасно общаться между окном и
Anonymous voting

⚙️ CSS, который все ненавидят: sin() и cos() Мы разберёмся, что делают sin() и cos(), и посмотрим на практические примеры: от
⚙️ CSS, который все ненавидят: sin() и cos()
Мы разберёмся, что делают sin() и cos(), и посмотрим на практические примеры: от круговых раскладок до затухающих анимаций.
🔗 Читать статью

Нужно мгновенно показать выбранный пользователем большой файл (видео) в
Anonymous voting

photo content

👩‍💻 button animation — Эффект наведения на ссылку с появлением указательной стрелки
Сделано на CSS
🔗 Открыть код

⚙️ Отправиться на тот цвет: CSS Color 4. Как добавить яркие краски в серые веб-будни Поведаю о цветовых пространствах специфи
⚙️ Отправиться на тот цвет: CSS Color 4. Как добавить яркие краски в серые веб-будни
Поведаю о цветовых пространствах спецификации CSS Color 4, объясню их уникальность и специфику, расскажу о сценариях применения и плюсах, которые можно от этого получить.
🔗 Читать статью

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

👩‍💻 Card UI Design — Появление кнопки со смещением остальных элементов при наведении на карточку
Сделано на CSS
🔗 Открыть код

Нужно запретить встраивание сайта в iframe везде, кроме partner.example.com, с учётом современных браузеров. Что настроить?
Anonymous voting

Фронтенд Гайд - Statistics & analytics of Telegram channel @frontendga