CSS Кнопки
Узнайте, как стилизовать кнопки на веб-странице с помощью CSS.
Основные стили кнопок
Пример
            .button {
  background-color: #4CAF50; /* зеленый */
  border: none;
             
            color: white;
  padding: 15px 32px;
  text-align: center;
 
            text-decoration: none;
  display: inline-block;
  font-size: 16px;
            }
        
            Попробуйте сами »
    Цвета кнопок
Используйте свойство background-color чтобы изменить цвет фона кнопки:
Пример
            .button1 {background-color: #4CAF50;} /* Зеленый */
.button2
            {background-color: #008CBA;} /* Синий */
.button3 {background-color:
            #f44336;} /* Красный */ 
            .button4 {background-color: #e7e7e7; color: black;} /* Серый */ 
.button5
            {background-color: #555555;} /* Черный */
        
            Попробуйте сами »
    Размер кнопок
Используйте свойство font-size чтобы изменить размер шрифта кнопки:
Пример
            .button1 {font-size: 10px;}
.button2 {font-size: 12px;}
.button3
            {font-size: 16px;}
            .button4 {font-size: 20px;}
.button5 {font-size: 24px;}
        
            Попробуйте сами »
    Используйте свойство padding чтобы изменить отступ кнопки:
Пример
            .button1 {padding: 10px
            24px;}
.button2 {padding: 12px 28px;}
.button3 {padding: 14px 40px;}
            .button4 {padding: 32px 16px;}
.button5 {padding: 16px;}
        
            Попробуйте сами »
    Округлые кнопки
Используйте свойство border-radius чтобы добавить закругленные углы кнопке:
Пример
            .button1 {border-radius: 2px;}
.button2 {border-radius: 4px;}
.button3
            {border-radius: 8px;}
            .button4 {border-radius: 12px;}
.button5 {border-radius: 50%;}
        
            Попробуйте сами »
    Цветные границы кнопки
Используйте свойство border чтобы добавить цветную границу для кнопки:
Пример
            .button1 {
  background-color: white;
  color: black;
 
            border: 2px solid #4CAF50; /* Green */
}
...
        
            Попробуйте сами »
    Кнопки при наведении мыши
Используйте селектор :hover чтобы изменить стиль кнопки при наведении на неё мыши.
Совет: Используйте свойство transition-duration чтобы определить скорость эффекта "hover" (зависания):
Пример
            .button {
  -webkit-transition-duration: 0.4s; /* Safari */
 
            transition-duration: 0.4s;
}
.button:hover {
 
            background-color: #4CAF50; /* Green */
  color: white;
}
...
        
            Попробуйте сами »
    Тень кнопок
Используйте свойство box-shadow для добавления теней к кнопке:
Пример
            .button1 {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0
            rgba(0,0,0,0.19);
}
.button2:hover {
  box-shadow: 0 12px
            16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
        
            Попробуйте сами »
    Отключенные кнопки
Используйте свойство opacity свойство для добавления прозрачности к кнопке (создает "отключенный" вид).
Совет: Вы также можете добавить свойство cursorсо значением "not-allowed" (не разрешено), которое будет отображать значок "нет парковки" при наведении курсора на кнопку:
Ширина кнопок
По умолчанию размер кнопки определяется её текстовым содержимым (таким же по ширине, как её содержимое). Используйте свойство width, чтобы изменить ширину кнопки:
Совет: Используйте пиксели, если вы хотите установить фиксированную ширину, и используйте процент для адаптивных кнопок (например, 50% её родительского элемента).
Группы кнопок
Удалите поля и добавьте float:left к каждой кнопке, чтобы создать группу кнопок:
Группа кнопок с границами
Используйте свойство border для создания группы кнопок с границами:
Вертикальная группа кнопок
Используйте display:block вместо float:left для группировки кнопок друг под другом, а не рядом друг с другом:
Кнопка на изображении
 
        
    
 
        