У меня есть вход с меткой внутри. Мне нужно увеличить отступ от метки до заполнителя (разница может быть 3 или 5 пикселей). Что мне делать?
Я уже пробовал добавить padding-bottom
в метку-заполнитель, а также padding-top
в заполнитель. Это не сработало. Может быть, из-за расположения блоков.
Если бы вы знали, как решить эту проблему, я бы хотел посмотреть.
.form-control {
width: 320px;
font-family: Verdana, sans-serif;
position: relative;
}
.form-control input {
display: blocl;
outline: none;
width: 100%;
background: #fff;
border: 2px solid #fcc;
padding: 15px;
font-size: 24px;
color: #500;
font-family: inherit;
cursor: pointer;
}
.form-control label {
cursor: pointer;
display: block;
position: absolute;
left: 15px;
top: 18px;
color: #aaa;
font-size: 20px;
-webkit-transition: .2s;
transition: .2s;
}
.form-control input:valid + label,
.form-control input:focus + label {
top: 0;
font-size: 14px;
}
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
<div class="form-control">
<input type="text" id="login" required>
<label for="login">Login</label>
</div>
</body>
</html>