underlower
@underlower

Как сделать input нижней линией?

Всем привет, подскажите пожалуйста, как нарисовать input такой вот нижней линией? Чтобы над ней вводился текст?
5ef4958d816e2423203700.png
  • Вопрос задан
  • 6463 просмотра
Решения вопроса 1
FinGanapre
@FinGanapre
Иконку кнопкой можно пристроить рядом, с похожими стилями, обернуть всё в общий контейнер с каким-нибудь data-input, ловить клики по кнопкам, чистить соседний инпут от кнопки.
<input type="text" value="" class="some-input">

body, html {
  background-color: black;
  color: white;
}

.some-input {
  border: none;
  border-bottom: 1px solid white;
  background-color: transparent;
  color: inherit;
  outline: none;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Pashadip
@Pashadip
Веб-разработчик
input {
background: transparent;
border-bottom: 1px solid #fff;
}
Ответ написан
dimovich85
@dimovich85 Куратор тега CSS
https://u-academy.net/
Это же бордер
Ответ написан
Snova_s_vami
@Snova_s_vami
JavaScript ES5-8, TypeScript, Angular
Если нет возможности использовать padding и border-bottom, можете псевдо элементом сделать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы