0
У меня есть кнопка, состоящая из <span>
с сердцем (значок шрифта) в качестве :before
. Когда активен статус :hover
или :active
, размер шрифта :before
увеличивается (с переходом на него).Анимация размера шрифта до в span и сохранения положения текста диапазона
Теперь проблема: текст изменения диапазона изменяется. Я предпочел бы, чтобы он остался на том же месте.
нормальное состояние:
парения состояние:
активное состояние (нажмите):
HTML:
<span class="comment-likes icon-ico-heart">12</span>
SASS:
.comment-likes
user-select: none
color: #92a3b9
cursor: pointer
&:before
+transition(font 100ms linear, color 100ms linear)
&:hover::before
font-size: 13px
color: lighten($main-color, 15%)
&:active::before
font-size: 20px
color: $main-color
&.active
color: $main-color
&:hover::before
color: $main-color
Что набор иконок вы используете? –
@ RokoC.Buljan: SVG преобразуются в шрифт с icomoon. – Alexander
Так что не изменяйте размер шрифта, используйте 'scale (2)' с 'transform-origin'' '50% 50%" ' – Roberrrt