Итак, я пробовал эту проблему с использованием JS для интерактивных элементов, и я решил сделать ее «модной».При нажатии форма падает, а стрелка поворачивается;однако вы можете заметить скачок в пикселях.Я просмотрел блочную модель несколько раз, и все пиксели складываются - я понятия не имею, откуда происходит этот скачок.Единственный способ остановить это - сделать стрелку абсолютной, но все равно не имеет смысла, почему именно это происходит, если в макете нет сдвига.Есть идеи?
https://codepen.io/mtbroomell/pen/zeMYdb
.ins {
display: block;
text-shadow:
20px 0 0 rgba(255,0,0,.6),
-20px 0 0 rgba(0,255,0,.6),
0 20px 0 rgba(0,0,255,.6);
font-size: 200px;
line-height:1;
color: transparent;
transform: rotate(0deg);
transition: .5s;
}
.form-toggle:checked ~ .ins-wrap .ins {
text-shadow:
0 0 0 rgba(0,0,0,.5),
0 0 0 rgba(0,0,0,.5),
0 0 0 rgba(0,0,0,.5);
transition: .5s;
transform: rotate(90deg);
}
^^^ Выше приведен пример стиля, поскольку я не могу публиковать CodePen без кода.