Estilos CSS para Inputs: Diseño y Personalización
Clase 12 de 18 • Curso Práctico de HTML y CSS
Contenido del curso
Clase 12 de 18 • Curso Práctico de HTML y CSS
Contenido del curso
David Axel González Flores
Bernardo Aguayo Ortega
Joel Dominguez Merino
Christian David Sánchez
Roberto Cortés Monroy
Christian David Sánchez
César Andrés Aguilar Párraga
Lily Bejarano
Juan Christopher
Tomás Sacripanti
Aarón González
Hameyalli Elizalde
JOSE DANIEL RAMIREZ PABON
Bernardo Aguayo Ortega
Lily Bejarano
Maria Auxiliadora Sanchez
Freivys Antonio Paredes Briceño
ronal mora
Anel Silva
ronal mora
Carlos Orozco
Florian Martinez
Emmanuel Sánchez Da Silva
Jose Luis Junior Perez Gil
Miguel Ángel Mendoza
Jhonnatan Salamanca
Johan Avila
Diego Andrés Rojas González
iecgerman .
Fernando Xavier Beizaga Reyes
Gonzalo Pimentel
Jose Fernando Espinosa Beltran
Lily Bejarano
Jesús Rubén Esparza Soto
Julian Molano
Henry Caicedo Velasco
Victor Hugo Cortés Posada
Juan Fernando López Hernández
Edison Manrique
Diego Reyes
Carlos Eduardo Gomez García
Julio Pop Maquin
Joél Osvaldo Rodríguez Duarte
Iris Valentina Barrios
Aldo Miguel Ortiz Parodi
outline: none; Nos sirve para quitar el borde generado cuando damos click a un input
Gracias bro!!
Eso es correcto! Yo supe que existia outline de echo al principio de este curso cuando vi el proyecto de uno de los chicos que lo compartió, me dio curiosidad al inspeccionar su código que lo tenia puesto, lo probé en mi proyecto y la magia surgió jajaj
Estilo de borde CSS La border-stylepropiedad especifica qué tipo de borde mostrar.
Se permiten los siguientes valores:
dotted - Define un borde punteado dashed - Define un borde punteado solid - Define un borde sólido double - Define un doble borde groove- Define un borde acanalado en 3D. El efecto depende del valor del color del borde. ridge- Define un borde ondulado en 3D. El efecto depende del valor del color del borde. inset- Define un borde insertado en 3D. El efecto depende del valor del color del borde. outset- Define un borde de inicio 3D. El efecto depende del valor del color del borde. none - Define sin borde hidden - Define un borde oculto La border-stylepropiedad puede tener de uno a cuatro valores (para el borde superior, el borde derecho, el borde inferior y el borde izquierdo).
¡Muy buen aporte!
Super que te haya servido :D
Nunca antes había utilizado ese color picker de el inspector🔥🔥🔥Que bakn esa herramienta, de hecho yo habia instalado algo parecido para hacer lo mismo, que no es tan buena como la del inspector de elementos.
Concuerdo
YES!!
No olviden que cuando nombran una clase a una etiqueta no hace falta ir nombrando de las etiquetas padres a los hijos en css hasta llegar a la deseada, pueden simplemente usar .nombre-de-la-clase { }
Gracias por el aporte @sacripantitomas :D
¿Pero es por buenas prácticas, no? Ahorita son pocas clases y estilos pero más adelante puede que tengas más elementos y necesiten de esa especificidad
Se vuelve algo complejo el ir aprendiendo tantos comandos, por ejemplo, el de eliminar el borde azul entre otros. Pero la práctica es la que hace al maestro.
amen!!!
Claro :D
outline: none;/* quita el borde azul q aparece en el input */```
:+1:
Compañeros les comparto la pagina oficial para los iconos del buscador y el micrófono de google. https://fonts.google.com/icons?icon.query=search Y tambien la guía de uso. https://google.github.io/material-design-icons/
Gracias por el aporte!! tengo curiosidad, ¿porque Google pone disponibles sus iconos al publico?
¡Con gusto compañer@!
Durante este curso estoy aprendiendo un montón de buenas practicas :D
hay que aprender las buenas practicas. Eso sera lo que diferencia un desarrollador web normal de un super bueno
#dfe1e5
Es el color usado por el borde de Google, los tqm <3
En cuanto el proyecto crece es importante que se especifique cada clase ya que se vuelve complicado su lectura.
si, el orden de ello permite que no te confundas en la maquetación y si crees que en algún momento lo ovidará aplícale un comentario al código.
a mi también me costo trabajos pero solo es cosa de que empieces a verlo como un árbol, es ahí cuando se vuelve muy sencillo
Examinando el buscador de Google encontré que la lupita es un elemento svg. Entonces copie y pegue su trazo para obtener este bello elemento.
<svg viewBox="0 0 24 24" width="20px"> <path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" ></path> </svg>
¿Como sacan esos números?
Tengo un recorrido en crecimiento en el desarrollo web y nunca me imaginé que así se posicionaran los items dentro de un aparente imput. Que genial!
Por fin puedo quitar ese borde azul por defecto del input gracias a la propiedad outline: none; que alivio!
Me ha gustado mucho la forma tan detallada en la que se explica este curso, complementa perfecto el curso de desarrollo web online. :)
Cierto :D
¡Color picker!
¿Cómo sabe el profesor exactamente los valores en pixeles? Es por la experiencia si?
Opino lo mismo... 🤔 Pues creo que en esta ocasión siendo un clon se puede validar con el inspector.
No jajajajaj por mucha experiencia no da para eso, lo que si te ayuda la experiencia, es que al ver un mockup o pagina web, ya sabes cómo puedes divider o separar las partes para posicionar los elementos a lo más cercano posible para igualar ese diseño.
Ya te puedes apoyar en varias técnicas o metodologías para la construcción de la página.
Para perfeccionar, haces la investigación con el inspector de elementos para saber cómo utilizan los estilos y así poder replicarlos.
Hola este es mi resultado hasta ahora.
Excelente, Juan!
Alguien tiene alguna idea de porqué el input me lo manda a la izquierda de el contenedor?
Agradezco respuesta
Sería más fácil ayudarte si pusieras tu código y una captura de pantalla de tu problema 😅
@Diego reyes
Me paso igua al dar estilo a main con clase .main-input-container mi error fue que margin: 0 aut; , en ves de colocar cero escribi una o en letra. Ya la corregi. Pueda ser que tu error sea la misma.
¿Porqué durante todo el curso definitivo de HTML y CSS el instructor recomienda el uso de rem y en este curso práctico hace uso de medidas estáticas en px?
¡Hola Platzinauta 👋! En el curso el proyecto como tal es un clon de google, y usamos Pixeles paraque sea igual, sin embargo, cuando quieras usar Rem y Em puedes usarlo, tamibién puedes usar píxeles, solo es una recomendación y por practicidad :) y en muchos ámbitos lo puedes usar como por ejemeplo, en responsive :)
En realidad, debería limitarse el uso de medidas rem para los textos, para todo lo demás puedes usar em, vw, vh y px, esto combinado con calc hace maravillas para diseño responsive en CSS.