Кнопка №12
- 2,63 КБ
- HTML, CSS
- Кнопка
- отправить
- Лицензия MIT
Код, который мы рассматриваем, представляет собой замечательное сочетание HTML и CSS, оживляющее кнопку отправки, добавляя в неё винтажное очарование. Представьте себе кнопку, которая не только выполняет свою функцию, но и добавляет нотку ностальгии с темой «старого компьютера». Это как превратить простой клик в небольшое путешествие в прошлое.
Начиная с HTML, здесь есть элемент ссылки, стилизованный под кнопку. Это не просто кнопка; она стилизована с помощью класса .btn-old-pc и содержит атрибут данных, data-title, со значением «Отправить». Эта изобретательская настройка позволяет внешнему виду и метке кнопки динамически изменяться с помощью CSS, делая кнопку не только интерактивной, но и интегрированной с её содержимым.
Погружаясь в CSS, именно здесь происходит магия. Класс .btn-old-pc применяет кучу стилей, чтобы имитировать вид кнопки старого ПК. У неё темный фон, эффекты тени для добавления глубины и цвет текста, напоминающий о старых мониторах с зеленым текстом на черном фоне. Также есть псевдоэлемент ::after, который использует атрибут data-title для отображения текста «Отправить» в стиле, который кричит о ретро-вычислениях. Этот текст даже меняет свой внешний вид при наведении, обеспечивая удовлетворяющую обратную связь, которая одновременно визуальная и ностальгическая.
В сущности, эта настройка сочетает в себе форму и функцию с добавлением ностальгии, превращая простую кнопку отправки в маленький интерактивный шедевр, который может сделать любую отправку формы похожей на возвращение к ранним дням вычислительной техники.