Создайте кнопку, чтобы при наведении на неё курсора мыши вокруг кнопки плавно появлялся контур (рис. 1).
Рис. 1
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>Кнопка</title>
<style>
.btn {
background-color: #a1bd57; /* Цвет фона */
border: none; /* Убираем рамку */
outline: 0 solid #768b3e; /* Параметры контура */
width: 3em; height: 3em; /* Размеры кнопки */
border-radius: 50%; /* Круглая кнопка */
margin-right: 1rem; /* Расстояние справа */
transition: 0.3s; /* Время перехода */
}
.btn:hover {
outline-width: 5px; /* Толщина контура */
}
</style>
</head>
<body>
<p>
<button class="btn"><img src="image/button-cart-white.svg" alt=""></button>
<button class="btn"><img src="image/button-heart-white.svg" alt=""></button>
<button class="btn"><img src="image/button-todo-white.svg" alt=""></button>
</p>
</body>
</html>