В настоящее время изучаем CSS и вот задача: сделать кнопку ромба, которая меняет направление при наведении курсора. Я сделал это, но кнопка дергала свой текст при наведении курсора. Можно ли это исправить? В данный момент я застрял. Я пытался найти, но ничего не найдено.
.button {
background: green;
box-sizing: border-box;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
color: #fff;
transform: skew(-20deg);
transition: 0.2s;
padding: 12px 56px;
}
/* This is my attempt to fix it. It worked. Partially :\ */
.button > .span {
display: block;
transition: 0s;
transform: skew(20deg);
}
.button:hover > .span {
transform: skew(-20deg);
}
.button:hover {
transform: skew(20deg);
}
.button-yellow {
border: 2px solid yellow;
}
<button class="button">
<span class="span">I shouldn't twitch on hover</span>
</button>
Буду признателен за любую помощь!