ДзЫнь.Блог "Настрой" про онлайн-школы
920 подписчиков • 98 просмотров • 10 месяцев назад

Оформление подсказки в полях формы с помощью JS и CSS

JS

$(function(){

$('input[type="text"]').after(function(){

return '<div class="floating-label">'+$(this).attr("placeholder")+'</div>';

}).attr("placeholder"," ");

});

CSS

.part-userField {position:relative;}

input[type="text"] {padding-top: 11px;}

input[type="text"]:focus ~ .floating-label,

input[type="text"]:not(:placeholder-shown) ~ .floating-label{

top: 10px;

font-size: 11px;

opacity: 1;

}

input[type="text"]:focus ~ .floating-label,

input[type="text"]:not(:-ms-input-placeholder) ~ .floating-label{

top: 10px;

font-size: 11px;

opacity: 1;

}

.floating-label {

position: absolute;

pointer-events: none;

font-size: 14px;

font-weight: 500;

left: 21px;

top: 20px;

transition: 0.3s ease all;

color: #ff0000;

}
---------------
Пошаговый интенсив по изменению визуала школы на стандартных инструментах в моем продукте - ФЕЯриЧНЫЙ ИНТЕНСИВ: CSS. ВИЗУАЛЬНОЕ ПРЕОБРАЖЕНИЕ ОНЛАЙН-ШКОЛЫ. Подробности на сайте pronastrojku.ru/...m=31082023
---------------
Выбираете онлайн-обучение? Присоединяйтесь к курсу "Технический специалист онлайн-школ" pronastrojku.ru/...m=31082023
---------------
Вы начинающий технический специалист и нужна практика по настройкам? Или не хватает проектов для оформления кейсов? Приходите в ТЗшки. Наберетесь опыта и сформируете кейсы за короткий срок. Подробнее по ссылке clck.ru/ggGhM
---------------
Если вы запускаете онлайн проект и не знаете с чего начать, или вам нужна консультация по конкретным задачам, обращайтесь.
Сделать это можно любым удобным способом:
ВК vk.me/krista_ap
Телеграм @krista_ap
89966906964