1,0×
00:00/02:48
Оформление подсказки в полях формы с помощью 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
$(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
…