На сайте есть кнопки, выглядящие одинаково, и для каждой из них в css пишутся практически одинаковые стили, соответственно когда надо поменять например их фон надо делать это для каждой по отдельности, что занимает много времени, есть ли возможность задать какие то переменные в css или как то еще оптимизировать код? То что нагуглил не получается.
Пример кода:
a.button_admin {
background: #f1e0cb;
color: #474747;
width: 100px;
margin-bottom: 5px;
text-align:center;
height:40px;
font-size: 30px;
display: inline-block;
/*color: white;*/
font-weight: 700;
text-decoration: none;
user-select: none;
padding: .5em 2em;
outline: none;
border: 3px solid white;
border-radius: 10px;
transition: 0.2s;
}
a.button_admin:hover { border: 3px solid #dda1f5; }
a.button_admin:active { background: grey; }
a.button_home {
background: #f1e0cb;
color: #474747;
margin-bottom: 5px;
width: 100px;
text-align:center;
height:40px;
font-size: 30px;
display: inline-block;
font-weight: 700;
text-decoration: none;
user-select: none;
padding: .5em 2em;
outline: none;
border: 3px solid white;
border-radius: 10px;
transition: 0.2s;
}
a.button_home:hover { border: 3px solid #dda1f5; }
a.button_home:active { background: grey; }