Задача: плавно увеличить ссылку при наведении.
Решение:
a {
display: inline-block;
transition: transform 0.3s ease;
}
a:hover {
transform: scale(1.2);
}
Первые два свойства просто немного меняют вид ссылки. Свойство color: maroon;
меняет цвет текста в тегах <a>
на темно-красный, а свойство text-decoration
: none;
убирает подчеркивание.
Но наша задача — плавно увеличить размер ссылки, а не просто её перекрасить. Поэтому используем свойство transform: scale(1.2)
, которое срабатывает при наведении курсора и увеличивает размер ссылки в 1.2 раза по сравнению с её начальным размером.
Демо:
Полезности
Как устроено CSS-свойство color