Фронтенд Гайд
7.26K subscribers
614 photos
306 videos
283 links
Канал для фронтендеров, много полезных лайфхаков, фичей, макетов, тестов!

Все представлено в виде готового кода, бери и юзай в своем проекте.

По всем вопросам: @it_dashka
Реклама: https://telega.in/channels/frontend_dev5/card
Download Telegram
👀3😁2
Зачем нужен атрибут contenteditable в HTML и когда его использовать?

Атрибут contenteditable позволяет сделать любой HTML-элемент редактируемым прямо на странице. Это полезно для создания текстовых редакторов, заметок или интерфейсов без использования дополнительных полей ввода.

Пример:

<div contenteditable="true">Нажми сюда и начни редактировать текст</div>


📌 В этом примере пользователь сможет кликнуть на блок и изменить его содержимое прямо в браузере.

contenteditable удобно использовать для быстрой реализации функций редактирования текста без сложных форм и без дополнительной логики обработки полей ввода.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Jumping Coin Preloader

Анимированная загрузка в виде прыгающей монетки
Всё, что вы хотели знать, но стеснялись спросить о кастомных курсорах в CSS

В статье объясняют, как сделать крутые кастомные курсоры с помощью CSS и немного JavaScript, не угробив удобство и не забыв про доступность для всех пользователей
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Scroll Trigger Image Zoom

Страница с эффектом зума при скролле
Что не так с новым приложением Яндекс.Погоды

В статье автор сравнивает старую и новую версии Яндекс.Погоды, ругается за принудительный редизайн и делится мнением как обычный пользователь и как проектировщик интерфейсов
This media is not supported in your browser
VIEW IN TELEGRAM
Silky smooth SVG link effects with GSAP

Набор кнопок со стильными эффектами при нажатии
😁52🔥1
Зачем нужен атрибут readonly в HTML и когда его использовать?

Атрибут readonly делает поле формы доступным для просмотра, но запрещает его редактирование. Это полезно, когда нужно показать пользователю данные без возможности их изменения.

Пример:

<input type="text" value="Только для чтения" readonly>


📌 В этом примере пользователь сможет видеть текст в поле, но не сможет его изменить.

readonly удобно использовать для отображения предварительно заполненных данных, итоговых расчетов или информации, которую нельзя менять, но важно показать в интерфейсе.
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Interactive Gradient

Анимированный фон с интерактивным градиентом
👍5
Меню для отзывчивого интерфейса без скриптов

В этой статье мы расскажем как создать отзывчивое меню по принципу mobile-first, используя только HTML и CSS — без JavaScript. Полный код, используемый в этой статье, доступен в репозитории на GitHub.
This media is not supported in your browser
VIEW IN TELEGRAM
Radios With Sliding Focus

Анимированный переключатель с плавающей рамкой
👍1