Я использую фокус в CSS, чтобы наши заполнители подпрыгивали, когда я щелкаю внутри, но Edge полностью игнорирует мой css. Это работает с каждым браузером, но я не нахожу никакого решения для Edge. Есть идеи, что может вызвать проблемы?
"Я посмотрел похожие статьи здесь, но ни одна из них, похоже, не работает на самом Edge. Я пробовал также с: вместо :: at ms-line также не работает."
input {
padding:10px;
width:95%;
}
label {
margin:10px 0;
position:relative;
display:inline-block;
width:100%;
}
span {
padding:10px;
pointer-events: none;
position:absolute;
left:0;
top:0;
transition: 0.2s;
transition-timing-function: ease;
transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
opacity:0.5;
}
input:focus ~ span, input:not(:placeholder-shown) ~ span {
opacity:1;
transform:translateY(-100%) translateX(-10px);
font-size:10px;
padding:5px 10px;;
}
/* For IE Browsers*/
input:focus ~ span, input:not(:-ms-input-placeholder) ~ span {
opacity:1;
transform:translateY(-100%) translateX(-10px);
font-size:10px;
}
<label>
<input type="password" name="E_password" value="" placeholder=" " />
<span>Passwort*</span>
</label>