ОБНОВЛЕНИЕ. Попробуйте видеокурс «Дизайнер форм», чтобы создать фантастические стили кнопки «Отправить»!
Знаете ли вы, что зеленый и синий — самые расслабляющие цвета? Вот почему они используются самыми популярными веб-сайтами, чтобы помочь пользователям чувствовать себя комфортно при просмотре этих веб-сайтов. Кнопки отправки в веб-формах также должны быть удобными, потому что именно там люди делятся наиболее конфиденциальной информацией.
С помощью этого руководства вы узнаете, как настроить кнопки отправки, чтобы ваши посетители чувствовали себя комфортно при отправке информации и повышали коэффициент конверсии.
Изменение внешнего вида кнопки отправки
В конструкторе форм щелкните значок Form Designer .
Перейдите на вкладку Стили .
Прокрутите вниз до раздела Inject Custom CSS .
Примените собственные правила CSS или используйте следующий код:
.form-submit-button {
фон: #0066A2;
белый цвет;
стиль границы: начало;
цвет границы: #0066A2;
высота: 50 пикселей;
ширина: 100 пикселей;
шрифт: жирный, 15px, arial, без засечек;
тень текста: нет;
}
Вот как это будет выглядеть потом:
Детали кода CSS для кнопки отправки
.form-submit-button — селектор кнопки отправки в вашей форме.
фон – устанавливает цвет фона за текстом.
цвет — определяет цвет вашего текста.
border-style — устанавливает стиль границ кнопки отправки.
border-color — устанавливает цвет границ кнопки отправки.
height — устанавливает высоту вашей кнопки и указывается в пикселях.
ширина – задает ширину вашей кнопки и указывается в пикселях.
шрифт – устанавливает свойства шрифта.
ПРИМЕЧАНИЕ. Не забудьте добавить точку с запятой (;) после каждого свойства.
Эффект наведения кнопки отправки
Перейдите к разделу Inject Custom CSS в конструкторе форм, используя описанные выше шаги, и введите следующий код:
Вот как кнопка выглядит в состоянии покоя и при наведении курсора:
Детали каждого кода CSS3 для кнопки отправки
.form-submit-button:hover — это класс, когда мышь наводит курсор на кнопку отправки . Все остальные поля остаются прежними, за исключением фона, чтобы показать, что происходит при наведении мыши.
Кнопка доступна во всех различных цветах , определенных картой $colors Sass.
Пример
HTML
Пример
HTML
<дел>
<дел>
Каждый цвет теперь доступен в своей светлой версии . Просто добавьте модификатор is-light к модификатору цвета, чтобы применить светлую версию кнопки.
Пример
HTML
<дел>
<дел>
Размеры
#
Кнопка поставляется в 4 разных размерах:
маленький
обычный
средний
большой
Хотя размер по умолчанию — нормальный , модификатор is-normal существует на тот случай, если вам нужно сбросить кнопку до ее нормального размера.
Пример
HTML
Вы можете изменить размер нескольких кнопок одновременно, поместив их в родителя кнопок и применив один из 3 модификаторов:
пуговицы-маленькие
пуговицы средние
кнопки большие
Пример
HTML
<дел>
Вы можете изменить размер только подмножества кнопок , просто применив к ним класс модификатора.
Например, если вы хотите, чтобы все кнопки были размером , маленькими , но при этом одна из них имела обычный размер , просто сделайте следующее:
Пример
HTML
<дел>
Адаптивные размеры
#
Новинка!
0.9.4
Если вам нужны разные размеры кнопок для каждой точки останова, вы можете использовать отзывчивые кнопки Bulma . Просто добавьте модификатор is-responsive :
Имя
Фиксированный размер
Адаптивный размер (измените размер окна, чтобы увидеть в действии)
Код
По умолчанию
<кнопка>
По умолчанию
Маленький
<кнопка>
Маленький
Обычный
<кнопка>
Обычный
Средний
<кнопка>
Середина
Большой
<кнопка>
Большой
Открыть таблицу в новом окне
Вы можете настроить размеры, перезаписав переменную $button-responsive-sizes Sass.
Дисплеи
#
Пример
HTML
Стили
#
Контурный
Пример
HTML
Инвертированный (цвет текста становится цветом фона и наоборот)
Инвертировать контур (инвертированный цвет становится цветом текста и границ)
Закругленные кнопки
состояния
#
Bulma стилизует различные состояний своих кнопок. Каждое состояние доступно как псевдокласс и класс CSS:
:hover
и is-hover
:фокус и фокусируется на
:активен и активен
Это позволяет вам получить стиль определенного состояния, не вызывая его.
Обычный
Пример
HTML
Наведение
Пример
HTML
Фокус
Пример
HTML
Активный
Пример
HTML
Загрузка
Вы можете очень легко превратить кнопку в ее версию loading , добавив модификатор is-loading . Вам даже не нужно удалять внутренний текст, что позволяет кнопке сохранять исходный размер между состоянием по умолчанию и состоянием загрузки.
Статический
Вы можете создать неинтерактивную кнопку , используя модификатор is-static . Это полезно для выравнивания текстовой метки с вводом, например, при использовании надстроек формы.
Статический
Статический
Отключено
Bulma поддерживает использование атрибута disabled Boolean HTML, который не позволяет пользователю взаимодействовать с кнопкой.
Класс CSS is-disabled объявлен устаревшим в пользу атрибута disabled HTML. Подробнее
Со значками Font Awesome
Кнопки Bulma можно легко улучшить, добавив значок Font Awesome . Для достижения наилучших результатов поместите внутренний текст в отдельный элемент .
Вы можете создать список кнопок с помощью контейнера кнопок .
<дел>
Если список очень длинный , он будет автоматически перенесен на несколько строк , сохраняя при этом все кнопки на одинаковом расстоянии друг от друга .
<дел>
Вы можете прикрепить кнопки вместе с модификатором has-addons .
<дел>
Используйте модификаторы is-centered или is-right , чтобы изменить выравнивание .
<дел>
<дел>
Вы можете использовать любой класс модификатора на каждой кнопке, чтобы различать их. Обязательно добавьте модификатор is-selected , чтобы убедиться, что выбранная кнопка выше своих братьев и сестер.
<дел>
<дел>
<дел>
Переменные
#
Name
Type
Value
Computed Value
Computed Type
$button-color
variable
$text-strong
hsl(0, 0%, 21%)
color
$ button-background-color
переменная
$scheme-main
hsl(0, 0%, 100%)
color
$button-family
boolean
$button-border0043
переменная
$border
hsl(0, 0%, 86%)
цвет
$button-border-width
переменная
$control-border-width
size
calc(0. 5em - #{$button-border-width})
$button-padding-horizontal
size
$button-hover-color
переменная
$link-hover (0, 0%, 21%)
цвет
$button-hover-border-color
переменная
$link-hover-border
hsl(0, 0%, 71%)
цвет
$button-focus-color
переменная
$link-focus
90 %, 21%). -box-shadow-size
size
0 0 0 0.125em
$button-focus-box-shadow-color
соединение
bulmaRgba($link, 0.25)
$button-active-color
переменная
$link-active
hsl(0, 0%, 21%)
$button-6button-6 цвет -border-color
переменная
$link-active-border
hsl(0, 0%, 29%)
цвет
$button-text-color
переменная
hsl(0, 0% 29%)
цвет
$button-text-decoration
строка
подчеркивание
$button-text-hover-background-color
переменная
$background
hsl(0, 0%, 96%)
color
$button-text-hover-color
9 $0013 переменная 9 text-strong
hsl(0, 0%, 21%)
color
$button-ghost-background
string
$button-ghost-border-color
string
Transparent 90 фантомный цвет
переменная
hsl(229, 53%, 53%)
цвет
$button-ghost-decoration
string
$button-ghost-hover-color
переменная
hsl(229, 53%, 53%)
$hhost-ghost-ghost-gover 90 9010 color 90 -decoration