Как сделать простую анимацию border-bottom слева на права при фокусировке и наоборот?
p.s: так как код выполняется вроде бы, класс инпута "form_input"
Как сделать так что бы при фокусирование на input, мой border-bottom плавно выходил слева на права и в случае разфокусировке уходил справа на лево и как бы исчезал
не понял где код выполняется
но в общем идея: выкинуть border, и вместо него использовать background-image с соответствующими другими background-параметрами типа размера, позиции и т.п.
IvanU7n, всмысле? как я смогу использовать картинку заднего фона вместо той самой полосочки снизу, можно было бы еще див поставить и форму полоски и тд и тп, ну картинку уже странно ставить хз как это тогда сделать
JS_Junior, это ж классика, так что легко:
делаем background-image в виде linear-gradient() из, скажем, красного в красный
задаём ему background-size в 0% по X и 2px по Y
позиционируем его через background-position в 0% по X и 100% по Y
при нужном псевдоклассе через transition по background-size меняем ему размер по X на 100%, а размер по Y оставляем без изменений
готово