Я пытаюсь добавить к ярлыку простую анимацию, чтобы при щелчке в поле формы метка скользила вверх - очень похоже на эффект анимации Material Design.
Проблема, с которой я столкнулся, заключается в том, что мы используемформа Hubspot, вставленная на страницу, так что я на самом деле не могу контролировать разметку.
Прежде чем я задам вопрос нашим разработчикам, я просто задаюсь вопросом, возможно ли это на самом деле с простым CSS?
Это в основном то, как код выглядит для формы:
<div class="hs-firstname">
<label>Enter First Name</labe>
<div class="input">
<input class="hs-input firstname"/>
</div>
</div>
, поэтому естественно подумать попробовать что-то вроде:
input{position:relative;}
label{position:absolute; top:0; left:0; font-size:18px; transition: all 0.2s ease-in-out;}
input:focus ~ label{top:-15px; font-size:12px;}
Проблема заключается во вложении поля ввода в его собственноеdiv, что опять-таки вне моего контроля.
в противном случае это было бы просто.
Так что просто интересно, может кто-нибудь узнать способ обойти это с Pure CSS или если действительно нужно немногоresponse.js (в которую встроена страница)
Заранее спасибо