Как изменить при наведении текст формы?

146
12 марта 2021, 13:10

как изменить, видимо плейсхолдер, при наведении. был инпут с плейхолдером "Name", а при наведении нужно сделать слово ТЕКСТ со своими стилями

Answer 1

var input = document.querySelector('input'); 
var placeholder = input.placeholder; 
 
input.addEventListener('mouseover', () => { 
  input.placeholder = 'новый текст' 
}) 
 
input.addEventListener('mouseout', () => { 
  input.placeholder = placeholder; 
})
input { 
  padding: 15px; 
  border-radius: 20px; 
  font-size: 20px; 
} 
 
input:hover::-webkit-input-placeholder { 
  border-bottom: 2px solid blue; 
  font-weight: bold; 
} 
 
input:hover::-moz-placeholder { 
  border-bottom: 2px solid blue; 
  font-weight: bold; 
} 
 
input:hover:-moz-placeholder { 
  border-bottom: 2px solid blue; 
  font-weight: bold; 
}
<input type='text' placeholder='text'>

Answer 2

На основе псевдоэлемента placeholder

input::placeholder {opacity: 0;} 
input:-ms-input-placeholder {opacity: 0;} 
input::-ms-input-placeholder {opacity: 0;} 
input::-webkit-input-placeholder {opacity: 0;} 
input:-moz-placeholder {opacity: 0;} 
input::-moz-placeholder {opacity: 0;} 
 
input:hover::placeholder {opacity: 1;} 
input:hover:-ms-input-placeholder {opacity: 1;} 
input:hover::-ms-input-placeholder {opacity: 1;} 
input:hover::-webkit-input-placeholder {opacity: 1;} 
input:hover:-moz-placeholder {opacity: 1;} 
input:hover::-moz-placeholder {opacity: 1;}
<input type="text" placeholder="Текст">

READ ALSO
поиск определенного tag в на сайте

поиск определенного tag в на сайте

Есть такая задача, необходимо найти опрделенный вид товара на сайтеКак это возможно сделать с помощью JAVA? А если конкретнее, то есть запрос...

100
WebView не видит изменений в коде HTML/JS

WebView не видит изменений в коде HTML/JS

WebView читает локальный indexhtml с внутренний памяти приложения

80
Почему тега изображения нет в скачанном HTML и как его спарсить?

Почему тега изображения нет в скачанном HTML и как его спарсить?

ПримерВот тут, в самом нижнем посте картинка с котиком, под спойлером:

112