Оформление кнопки в CSS можно осуществить различными способами. Вот пример, как можно оформить кнопку:
<button class="my-button">Кнопка</button>
.my-button {
display: inline-block;
padding: 0.5rem 1rem;
font-size: 1rem;
font-weight: bold;
color: #fff;
background-color: #428bca;
border: none;
border-radius: 0.5rem;
cursor: pointer;
text-align: center;
text-decoration: none;
transition: background-color 0.3s ease;
}
.my-button:hover {
background-color: #3071a9;
}
В данном примере кнопка имеет class my-button
.
Рассмотрим каждое свойство в CSS для кнопки подробнее:
display: inline-block
— устанавливает отображение элемента как блочный, но с возможностью установки отступов и выравнивания элемента как инлайнового элемента;padding: 0.5rem 1rem
— устанавливает внутренний отступ на кнопке;font-size: 1rem
— устанавливает размер шрифта;font-weight: bold
— делает текст жирным;color: #fff
— устанавливает цвет текста на белый;background-color: #428bca
— устанавливает фоновый цвет для кнопки;border: none
— убирает рамку кнопки;border-radius: 0.5rem
— добавляет скругление углов к кнопке;cursor: pointer
— устанавливает курсор при наведении на кнопку;text-align: center
— выравнивание текста по центру;text-decoration: none
— отменяет подчеркивание текста;transition: background-color 0.3s ease
— добавляет плавную анимацию для изменения цвета фона при наведении на кнопку.
При наведении на кнопку меняется цвет фона с помощью псевдокласса :hover
.