Input как реализовать after?

89
03 мая 2021, 10:40

Как в данном inpute реализовать border-right и данный icon ? Ибо все время проблемы с высотой

Answer 1

У одиночных элементов из серии input, img — нет псевдоэлементов ::before и ::after
Там есть несколько вариантов, но у меня инпут поставлен внутри дополнительного блока, которому и добавляются стрелочка и бордер на псевдоэлементы.

.block { 
  position: relative; 
  display: inline-block; 
} 
 
.block::before { 
  content: ""; 
  position: absolute; 
  top: 0; 
  right: 0; 
  border-left: 2px solid #dde; 
  height: 100%; 
  width: 50px; 
} 
 
.block::after { 
  content: ""; 
  position: absolute; 
  cursor: pointer; 
  margin: auto; 
  top: 0; 
  bottom: 0; 
  right: 20px; 
  color: white; 
  border-right: 1px solid #dde; 
  border-bottom: 1px solid #dde; 
  height: 20px; 
  width: 20px; 
  transform: rotate(-45deg); 
} 
 
.input { 
  border: 2px solid #ddd; 
  padding: 10px 30px 10px 10px; 
  font-size: 24px; 
  line-height: 24px; 
  border-radius: 10px; 
  color: #ddd; 
  outline: none; 
  background-color: transparent; 
} 
 
body { 
  background-color: #111; 
}
<div class="block"> 
  <input class="input" placeholder="E-mail"> 
</div>

Хотя можно было это дело организовать, поставив маленький квадрат рядом с инпутом. А бордеры такого вида можно рисовать так:

.demo { 
  height: 50px; width: 200px; 
  border: 2px solid orange; 
   
  border-radius: 15px; 
  border-bottom-right-radius: 0; 
  border-top-right-radius: 0; 
}
<input class="demo">

READ ALSO
Компилятор выводит ошибку &ldquo;&#39;min&#39; was not declared in this scope&rdquo;

Компилятор выводит ошибку “'min' was not declared in this scope”

Я тут написал код, вроде все правильно но компилятор c++ 14 выводит:

115
Проблема c #include C++

Проблема c #include C++

у меня есть два класса Player и MapEditor , в классе Player я использую MapEditor, а в MapEditor я использую PlayerЯ забыл как называется это проблема но когда я пишу...

92
Не выходит проверка на введенные пользователем значения

Не выходит проверка на введенные пользователем значения

Код ошибок не вызывает, однако, при запуске кода - он даже не ждет пока пользователь введет значение и просто закрываетсяКак это исправить?...

97