Здесь вы узнаете, как сделать кнопки с индикатором загрузки при помощи CSS.
Как сделать кнопки с индикатором загрузки
Шаг 1) Добавляем HTML:
Добавляем библиотеку иконок, например, Font Awesome, и прикрепляем иконки к HTML кнопкам:
Пример
<!-- Добавляем библиотеку иконок -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<!-- Добавляем иконки к кнопкам (класс fa-spin заставляет иконки крутиться) -->
<button class="buttonload">
<i class="fa fa-spinner fa-spin"></i>Загрузка
</button>
<button class="buttonload">
<i class="fa fa-circle-o-notch fa-spin"></i>Загрузка
</button>
<button class="buttonload">
<i class="fa fa-refresh fa-spin"></i>Загрузка
</button>
Шаг 2) Добавляем CSS:
Пример
/* Стили кнопок */
.buttonload {
background-color: #04AA6D; /* Зеленый фон */
border: none; /* Убрать границы */
color: white; /* Белый текст */
padding: 12px 16px; /* Отступы */
font-size: 16px /* Размер шрифта */
}
Попробовать самому »