solo agregen lo siguiente: input:valid ~ label{ top: 0; left: 15px; font-size: 16px; padding: 0 2px; background: #060b23; } es lo mismo que focus pero valida cuando se escribe en el input
Me gusto mucho tu video, gracias!! lo replique tal cual, solo que cuando escribo y hago click afuera del form vuelve de nuevo "nombre" al sitio donde estaba, y me cubre lo que escribi en el input.
tienes que usar la propiedad :valid para que se mantenga después de escribir, quedaría algo como: .input-login:focus ~ label, .input-login:valid ~ label { background-color: white; left: 16px; padding: 0 2px; top: 0; }
Una pregunta digamos que ya ise mi estructura con html que pasa después con mis linias de código las borro y las escribo con css oh como no comprendo 😢
Las lineas de código html están en el archivo index.html, tienes que crear otro archivo llamado estilos.css, ahí escribes el código css, luego en el archivo index.html debes vincularlo poniendo la ruta del archivo de estilos.css.
aguegen lo siguiente: input:valid ~ label{ top: 0; left: 15px; font-size: 16px; padding: 0 2px; background: #060b23; } es lo mismo que focus solo que valid (valida el texto escrito en el input)
.input-label input:not(:placeholder-shown) ~ label { top: 0; left: 15px; font-size: 12px; padding: 0 2px; background: #060b23; } @theEmoLove1900, al input debes agregarle un placeholder="", solo tiene que tener ese atributo, no es necesario que contenga informacion.
yo pensando que tenia un montonde Javascript detras este tipo de componente. Tremendo!
muy bonito, pero terminalo que no retorne el span al dejar el focus, se juntan el texto del input y el label
Te quedó cool
solo agregen lo siguiente:
input:valid ~ label{
top: 0;
left: 15px;
font-size: 16px;
padding: 0 2px;
background: #060b23;
}
es lo mismo que focus pero valida cuando se escribe en el input
En serio?? infinita gratirud
Lo hice pero me deja el label fijo en el top, no sube ni baja nuevamente.
Me gusto mucho tu video, gracias!! lo replique tal cual, solo que cuando escribo y hago click afuera del form vuelve de nuevo "nombre" al sitio donde estaba, y me cubre lo que escribi en el input.
El famoso ~ , yo le digo la viborita
alt +126
muy bueno!
muy bueno, una pregunta ¿ Para que se mantega la parte de arriba despues de escribir ?
tienes que usar la propiedad :valid para que se mantenga después de escribir, quedaría algo como:
.input-login:focus ~ label,
.input-login:valid ~ label {
background-color: white;
left: 16px;
padding: 0 2px;
top: 0;
}
@@krlosmorales20-08 no me sirve :/
@@gabyyhshss a mi tampoco me sirve conseguiste una solucion?
@@anggelogomez9319 sisi, en un rato te envío como quedó
@@anggelogomez9319 input:valid ~ label {
position: relative;
bottom: 50px;
background: #000;
font-size: 28px;
padding: 0px 2px;
}
Así lo hice yo pana ;D
Una pregunta digamos que ya ise mi estructura con html que pasa después con mis linias de código las borro y las escribo con css oh como no comprendo 😢
Las lineas de código html están en el archivo index.html, tienes que crear otro archivo llamado estilos.css, ahí escribes el código css, luego en el archivo index.html debes vincularlo poniendo la ruta del archivo de estilos.css.
aguegen lo siguiente:
input:valid ~ label{
top: 0;
left: 15px;
font-size: 16px;
padding: 0 2px;
background: #060b23;
}
es lo mismo que focus solo que valid (valida el texto escrito en el input)
como hago para el texto se quede ahí arriba?
.input-box input:focus,
.input-box input:valid {
border-color: #48a9e6;
}
.input-box input:focus ~ label,
.input-box input:valid ~ label {
top: 0;
left: 15px;
font-size: 19px;
padding: 0 2px;
background: #000000;
}
cuando le quitas el focus al input se ven las letras encima de las otras que lolazo que eres
no me funciona q hago?
Vuelve a nacer 😂😂😂
@@mrdiro1172 sino vas ayudar, para que mierda comentas? :v
.input-label input:not(:placeholder-shown) ~ label {
top: 0;
left: 15px;
font-size: 12px;
padding: 0 2px;
background: #060b23;
} @theEmoLove1900, al input debes agregarle un placeholder="", solo tiene que tener ese atributo, no es necesario que contenga informacion.
que capo
Gracias crack !