Фронтенд Гайд
前往频道在 Telegram
Канал для фронтендеров, много полезных лайфхаков, фичей, макетов, тестов! Все представлено в виде готового кода, бери и юзай в своем проекте. 6ad1a2aabe82d4fbb0d6
显示更多6 285
订阅者
+124 小时
-157 天
-7330 天
帖子存档
6 284
⚙️ Странные CSS-свойства, но, возможно, полезные
Я собрал список свойств, которые знаю, как работают, но не понимаю, зачем нужны. Делюсь «критическим обзором» и жду от вас примеры пользы — вдруг откроете мне глаза.🔗 Читать статью
6 284
6 284
👩💻 Linear preloader — Анимация загрузки в виде лазера
Сделано на HTML и CSS🔗 Открыть код
6 284
⚙️ Shadcn для Vue: норм или стрём?
Опыт использования shadcn-vue в продакшн проекте: что работает хорошо, а с чем придется помучиться. Честный обзор популярной UI библиотеки от практикующего разработчика.🔗 Читать статью
6 284
У hero-фона стоит CSS background-image, поверх — только логотип
. Что станет кандидатом на LCP
6 284
👩💻 Flip-card Menu — Вращение карточек с появлением текстовой информации на обороте
Сделано на CSS🔗 Открыть код
6 284
В есть: (а) классический async, (б) классический defer, (в) модуль type="module". Кто гарантированно выполнится до DOMContentLoaded?
6 284
❓ Зачем используется свойство
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 и предотвращении повторных действий (например, двойного клика по кнопке). Это делает интерфейс более надёжным и дружелюбным
6 284
👩💻 Smooth Pulse Button — Пульсирующая кнопка для воспроизведения видео
Сделано на CSS🔗 Открыть код
6 284
⚙️ CSS, который все ненавидят: sin() и cos()
Мы разберёмся, что делают sin() и cos(), и посмотрим на практические примеры: от круговых раскладок до затухающих анимаций.🔗 Читать статью
6 284
Нужно мгновенно показать выбранный пользователем большой файл (видео) в
6 284
👩💻 button animation — Эффект наведения на ссылку с появлением указательной стрелки
Сделано на CSS🔗 Открыть код
6 284
⚙️ Отправиться на тот цвет: CSS Color 4. Как добавить яркие краски в серые веб-будни
Поведаю о цветовых пространствах спецификации CSS Color 4, объясню их уникальность и специфику, расскажу о сценариях применения и плюсах, которые можно от этого получить.🔗 Читать статью
6 284
Прозрачное декоративное изображение перекрывает текст и мешает кликам по нему. Нужно, чтобы клики проходили «сквозь» картинку. Что применить к
?
6 284
👩💻 Card UI Design — Появление кнопки со смещением остальных элементов при наведении на карточку
Сделано на CSS🔗 Открыть код
6 284
Нужно запретить встраивание сайта в iframe везде, кроме partner.example.com, с учётом современных браузеров. Что настроить?
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
