Я создаю компонент Button с использованием styled-system (with styled-components).
Я хочу создать эффект наведения, который немного осветляет цвет кнопки, независимо от того, что это за цвет.
Например, давайте представим три кнопки - кнопку по умолчанию, основную кнопку и дополнительную кнопку:
<Button>Default</Button>
<Button bg="primary">Primary</Button>
<Button bg="secondary">Secondary</Button>
И давайте представим, что цвет по умолчанию темно-серый, основной цвет зеленый ивторостепенный цвет - синий.
Итак, если я наведу курсор на кнопку по умолчанию, цвет должен быть немного светлее темно-серого.Для первичного - немного светло-зеленый, для вторичного - светло-синий.
Однако я не могу понять, как это сделать?
Есть идеи?