Демо
  • 1,20 КБ
  • HTML, CSS
  • Кнопка
  • отправить
  • Лицензия MIT
HTML
<a hreef="#" class="btn-plastic">Отправить</a>
CSS
.btn-plastic {
    font-family: Arial;
    cursor: pointer;
    text-transform: none;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    background: #3b9850;
    letter-spacing: 0.5px;
    text-shadow: 0 -1px 0 #243967;
    padding: 15px 30px;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2), inset 0 3px 3px -2px rgba(255, 255, 255, 0.21), inset 0 -3px 3px -2px rgba(0, 0, 0, 0.6), inset 0 0 0 1px rgba(202, 202, 202, 0.15);
    -moz-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2), inset 0 3px 3px -2px rgba(255, 255, 255, 0.21), inset 0 -3px 3px -2px rgba(0, 0, 0, 0.6), inset 0 0 0 1px rgba(202, 202, 202, 0.15);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2), inset 0 3px 3px -2px rgba(255, 255, 255, 0.21), inset 0 -3px 3px -2px rgba(0, 0, 0, 0.6), inset 0 0 0 1px rgba(202, 202, 202, 0.15);
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    -moz-transition: 0.2s;
    transition: 0.2s;
}
.btn-plastic:hover {
    background: #4ca961;
    color: #fff;
}

Фрагмент кода, который мы рассматриваем, представляет собой прекрасное сочетание HTML и CSS и создает визуально привлекательную кнопку «Отправить». Это не просто кнопка, а настоящий маленький шедевр на вашей веб-странице. Представьте: вы разрабатываете форму, и в конце хотите, чтобы пользователи нажали на что-то, что дает ощущение удовлетворения, как будто они ставят окончательную печать на свои усилия. Здесь на сцену выходит наша кнопка «Отправить».

Начиная с HTML, у нас есть простой тег-якорь, который предназначен выглядеть и ощущаться как кнопка. Это может показаться несколько необычным, потому что обычно мы видим в действии теги <button> для кнопок отправки. Но вот в чем заключается изюминка: использование тега <a> дает нам гибкость, позволяя этой кнопке действовать не только внутри форм, но и как самостоятельную ссылку при необходимости. Класс «btn-plastic» связывает наш скромный якорь с его великолепным арсеналом стилей, определенных в CSS.

Теперь давайте перейдем к CSS, где происходит настоящее волшебство. Класс «btn-plastic» облачен в стили, которые заставляют нашу кнопку выделяться. Цвет фона, отступы и скругленные углы способствуют тактильной и кликабельной привлекательности, делая ее заметной на странице. Текст внутри четко виден благодаря контрастному цвету и тени, что гарантирует, что пользователи не пропустят его. Эффект наведения курсора является вишенкой на торте, тонко изменяя цвет фона для указания на интерактивность. Это взаимодействие не просто функционально; это отсылка к хорошему дизайну, улучшающему путешествие пользователя по вашему сайту.

По сути, этот фрагмент кода не просто о создании кнопки. Это о создании опыта, момента удовлетворения для пользователя, завершающего его задачу. Благодаря продуманному сочетанию HTML и CSS, он превращает простое действие в значимое заключение.

Меню