Crea un sitio web adaptable: HTML, CSS, JavaScript (2024) | Giorgi Lomidze | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Crea un sitio web adaptable: HTML, CSS, JavaScript (2024)

teacher avatar Giorgi Lomidze, UI / UX Designer

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción

      4:03

    • 2.

      Configuración

      1:52

    • 3.

      Para comenzar

      7:01

    • 4.

      HTML: crea la estructura de marcado

      4:04

    • 5.

      Cómo crear estilos CSS predeterminados

      4:33

    • 6.

      Fondos de estilo en el encabezado

      14:55

    • 7.

      Diseño de banner en el encabezado

      8:22

    • 8.

      Cómo crear el marcado HTML de la navegación

      5:41

    • 9.

      Diseño del logotipo del sitio web

      11:27

    • 10.

      Artículos de navegación

      8:08

    • 11.

      Cómo crear el marcado HTML del primer menú desplegable

      13:01

    • 12.

      Características de estilo en el primer desplegable

      10:17

    • 13.

      Servicios de peinado en el primer desplegable

      20:08

    • 14.

      Haz que el menú desplegable funcione

      5:00

    • 15.

      Cómo crear el marcado HTML para el segundo desplegable

      5:04

    • 16.

      Estilo del segundo desplegable

      12:56

    • 17.

      Cómo crear el marcado HTML para el tercer desplegable

      6:06

    • 18.

      Cómo diseñar el tercer desplegable

      11:14

    • 19.

      Cómo crear el marcado HTML para el cuarto desplegable

      4:00

    • 20.

      Estilo del cuarto desplegable

      5:31

    • 21.

      Cómo crear un marcado HTML para el quinto desplegable

      5:04

    • 22.

      Cómo diseñar el quinto desplegable

      10:44

    • 23.

      Cómo crear el marcado HTML para la sección de servicios

      7:08

    • 24.

      Sección de servicios de estilo

      21:52

    • 25.

      Cómo crear una barra de navegación adhesiva en Scroll

      12:04

    • 26.

      Cómo crear el marcado HTML para proyectos

      7:49

    • 27.

      Estilo de encabezado de proyectos y filtro de navegación

      11:37

    • 28.

      Paquetes de sitios web para diseñar

      9:16

    • 29.

      Haz que la navegación de filtros funcione

      12:09

    • 30.

      Cómo crear la sección de marcado HTML para plantillas

      4:46

    • 31.

      Sección de plantillas para peinar

      23:55

    • 32.

      Cómo crear el marcado HTML para un reproductor de video

      11:08

    • 33.

      Reproductor de video para peinar

      21:50

    • 34.

      Hacer el juego / pausar el trabajo de Button

      5:38

    • 35.

      Actualización de la barra de progreso

      6:13

    • 36.

      Saltar videos hacia adelante y hacia atrás

      3:58

    • 37.

      Trabajando en Volume Button

      7:06

    • 38.

      Cómo trabajar en el regulador/control deslizante

      6:09

    • 39.

      Control de opciones de velocidad

      14:30

    • 40.

      Modos de imagen y pantalla completa

      5:19

    • 41.

      Cómo trabajar en la línea de tiempo de un video

      17:20

    • 42.

      Cómo crear una barra de progreso arrastrable

      11:51

    • 43.

      Ocultar y mostrar los controles

      12:38

    • 44.

      Cómo crear la sección de marcado HTML para suscribirse

      4:34

    • 45.

      Sección de suscripción para suscriptores

      16:34

    • 46.

      Cómo crear un marcado HTML para pie de página

      8:35

    • 47.

      Pie de página de estilo

      11:02

    • 48.

      Cómo crear una barra de desplazamiento personalizada

      3:19

    • 49.

      Personalización de Navbar

      8:45

    • 50.

      Cómo crear la sección de marcado HTML para testimonios

      11:19

    • 51.

      Sección de testimonios de estilo

      22:21

    • 52.

      Cómo crear la página de marcado HTML para productos

      11:27

    • 53.

      Sección de contenido de productos para el estilo

      19:43

    • 54.

      Sección de promoción de productos para el peinado

      27:44

    • 55.

      Cómo crear el marcado HTML para la página de contacto

      10:54

    • 56.

      Sección de contacto para el estilo

      27:39

    • 57.

      Cómo crear la página de marca HTML para la cuenta

      8:27

    • 58.

      Sección de cuenta para estilar

      18:34

    • 59.

      Cómo crear la página de precios con el marcado HTML

      12:33

    • 60.

      Estilización de formas

      7:20

    • 61.

      Cabecera de estilo

      7:27

    • 62.

      Tarjetas de precios

      16:16

    • 63.

      Haz que los proyectos sean receptivos para pantallas más grandes

      12:49

    • 64.

      Haz que los proyectos sean receptivos para pantallas más pequeñas - Parte 1

      6:59

    • 65.

      Haz que los proyectos sean receptivos para pantallas más pequeñas - Parte 2

      11:41

    • 66.

      Haz que los proyectos sean receptivos para pantallas más pequeñas - Parte 3

      19:41

    • 67.

      Cómo crear un menú de hamburguesa - Parte 1

      15:42

    • 68.

      Cómo crear un menú de hamburguesa - Parte 2

      10:35

    • 69.

      Haz que el menú de hamburguesas funcione

      23:34

    • 70.

      Haz que los proyectos sean receptivos para tabletas

      29:09

    • 71.

      Haz que los proyectos sean receptivos para teléfonos móviles

      51:14

    • 72.

      Implementación de sitios web

      5:10

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

317

Estudiantes

--

Proyectos

Acerca de esta clase

Bienvenido a nuestra clase de "Crea un sitio web adaptable: HTML, CSS, JavaScript (2024)", en la que nos sumergimos en los aspectos prácticos del diseño de UI/UX. Este curso está diseñado para principiantes que dan sus primeros pasos en el diseño web y para diseñadores experimentados que buscan mejorar su conjunto de habilidades. Nuestro objetivo es ayudarte a crear un sitio web profesional que responda a tus necesidades, sin profundizar en los fundamentos de HTML, CSS y JavaScript.

Vamos a entrar en acción directamente, comenzando con la creación de tu sitio web. Piensa en HTML como un marco, en CSS como un diseño visual y en JavaScript como una funcionalidad interactiva, como crear las diferentes capas de un pastel. Aprenderás cómo estructurar tus páginas web con HTML, asegurándote de que estén bien organizadas y sean accesibles. HTML sirve como base para construir el resto de tu sitio.

El CSS viene a continuación, transformando la apariencia de tu sitio web. Exploraremos diseños hermosos, diseños y características responsivas que harán que tu sitio sea visualmente atractivo. Estas habilidades aseguran que tu sitio web se vea bien en varios dispositivos, desde pantallas grandes de escritorio hasta pantallas pequeñas para móviles.

Nuestro viaje luego lleva a JavaScript, que agrega interactividad y funcionalidad a tu sitio. Dominaremos las funciones como formularios, menús de navegación y contenido dinámico, lo que hará que tu sitio web sea atractivo, interactivo y capaz de resolver problemas. Aquí es donde tu sitio se convierte en algo más que una página estática; se convierte en una plataforma activa que satisface las necesidades de los usuarios.

Al final de esta clase, tendrás la experiencia para garantizar que tu sitio web funcione sin problemas en diferentes dispositivos, desde computadoras de escritorio hasta teléfonos inteligentes. Creemos en el aprendizaje práctico, y nuestro curso ofrece una experiencia práctica, que te proporciona la confianza para dar vida a tus proyectos web.

En resumen, este curso se centra en la aplicación práctica, que te lleva desde cero a un sitio web totalmente responsivo y fácil de usar. Es un viaje emocionante que te da poder para convertir tus sueños de diseño web en realidad. Ya sea que estés comenzando o que busques expandir tus habilidades, únete a nosotros y demos vida a tus aspiraciones de desarrollo web. Este curso es tu camino directo para crear un sitio web profesional, y estamos encantados de guiarte en cada paso del camino.

Archivos de recursos

Conoce a tu profesor(a)

Teacher Profile Image

Giorgi Lomidze

UI / UX Designer

Profesor(a)

Hi,

I'm George, an UI / UX Designer, Web Developer, Founder at 'Code And Create' , and an author of several best-selling online classes.

I'm excited that I have a chance to help people to learn one of the most interesting and hottest fields in the world.

I decided to share my knowledge and experience with you and that's the main reason for being here at Skillshare.

Looking forward to seeing you inside my classes and help you to become a professional UI / UX Designer

Ver perfil completo

Habilidades relacionadas

Diseño Diseño UX/UI Diseño Responsivo
Level: All Levels

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción: Hola y bienvenidos a nuestro curso práctico construido mega sitio web receptivo con HTML, CSS y Javascript. Quiero agradecerles por elegir inscribirse en este curso. Si te entusiasma sumergirte directamente en la creación de un sitio web de varias páginas del mundo real, entonces has venido al lugar correcto. A lo largo de este curso, seré su guía ya que construimos un sitio web completo, moderno y adaptable desde cero usando HTML, CSS y chavscript Aquí no encontrarás largas discusiones teóricas. En su lugar recibirás instrucciones prácticas paso a paso para equiparte con las habilidades necesarias para desarrollar sitios web impresionantes. En este video introductorio, proporcionaré una visión general de nuestro proyecto y detallaré lo que vamos a lograr. Nuestro proyecto está diseñado para ser un sitio web de varias páginas y se adaptará a diferentes tamaños de pantalla y dispositivos. Comenzaremos creando un encabezado de sitio web seguido la barra de navegación completa con menús desplegables fáciles de usar para cada elemento de navegación. A continuación, profundizaremos en la sección Servicios, que le seguirá la sección de proyectos con un filtro dinámico para categorías de proyectos Al hacer clic en cualquiera de los enlaces se mostrarán los proyectos correspondientes. el futuro, desarrollaremos una sección de plantilla que consta de dos partes. La primera parte es visible aquí, y la segunda parte cobra vida con el clic de un botón Reproducir. El reproductor de video es completamente funcional. Ofrece control sobre la reproducción de volumen. Puedes saltar hacia atrás y hacia adelante. También, podemos elegir la velocidad. Además, puedes encontrar aquí imagen en modo imagen y reproducción a pantalla completa. Después de la sección de plantilla, construiremos una sección de contacto, que le seguirá un pie de página para concluir el sitio web. Como dije, nuestro sitio web es de varias páginas y puedes navegar a diferentes páginas haciendo clic en los enlaces en la barra de navegación, Descubrirás la página de un cliente con testimonios de clientes. Entonces tendremos una página de proyecto con un atractivo wat. Entonces la siguiente página va a ser una página de contacto la cual está equipada con formularios y opciones de chat. Además, tenemos aquí una página de cuenta para iniciar sesión, y finalmente, una página de precios. Como mencioné anteriormente, el sitio web responde a varios tamaños de pantalla. Si inspecciona la página, cambia al modo de respuesta y la previsualiza en diferentes tamaños de pantalla y dispositivos, entonces encontrarás que es adaptable y se ve bastante bien. Bien, me gustaría señalar que este proyecto está diseñado para pantallas extra grandes con una resolución de 1920 píxeles con y 1080 píxeles de altura. Si estás usando una pantalla más pequeña, recomiendo cambiar al modo de respuesta durante las conferencias y especificar el ancho y la altura en consecuencia. Esto asegurará que el proyecto se vea lo mejor posible en pantallas más pequeñas hasta que lo hagamos totalmente receptivo. Bien, espero que disfrutes trabajando en este proyecto tanto como yo. Sin más preámbulos, comencemos. 2. Configuración: Hola y bienvenidos al curso. Estamos encantados de tenerte aquí, y estamos seguros de que encontrarás este curso agradable. Antes de comenzar a sumergirnos en nuestro proyecto, primero preparemos nuestro entorno de trabajo. Si ya estás configurado y listo para escribir código, puedes saltarte este video y saltar directamente al proyecto. No obstante, si aún no estás preparado , eso está perfectamente bien. Te guiaremos a través de la configuración algunas herramientas esenciales a lo largo de este curso. Hay dos herramientas principales que necesitarás, Un navegador web moderno y un editor de texto. Para nuestro navegador web, estaré usando Google Chrome, pero también recomiendo Mozilla, Firefox. Probablemente ya tengas estos navegadores, pero repasemos rápidamente cómo descargarlos, si acaso para obtener Google Chrome, simplemente visita esta URL y descarga el navegador. El proceso de instalación es sencillo, por lo que no dedicaremos mucho tiempo a ello. Para Mozilla, Firefox, puedes obtenerlo desde esta URL. Ambos enlaces serán incluidos con esta conferencia para su conveniencia. Bien, ahora hablemos del editor de texto. Utilizaremos el código de Visual Studio que es uno de los mejores editores de texto disponibles en la actualidad. Sin embargo, puedes usar tu editor de texto preferido si tienes uno. Aún depende totalmente de ti. Te recomiendo dar código a Visual Studio a. Intenta descargar el código de Visual Studio, Visita este sitio web y selecciona la versión para tu sistema operativo, Windows, Mac o Linux. El proceso de instalación para el código de Visual Studio también es sencillo. No deberías encontrar ningún problema. Una vez que hayas instalado ambas herramientas, estarás listo para comenzar con el curso. Vamos a sumergirnos directamente. 3. Para comenzar: Hola y bienvenidos a nuestra nueva sección en que vamos a empezar a construir nuestro proyecto. He creado una nueva carpeta en el escritorio. Se llama sitio web receptivo. Si lo abro, aquí encontrarás dos carpetas diferentes. La primera son las imágenes en las que tengo todas las diferentes imágenes que vamos a utilizar a lo largo del proyecto. En cuanto a la segunda carpeta, se llama videos. Tengo aquí un solo video. Bien, sigamos adelante y abramos esta carpeta en código VS. Además de esas dos carpetas, también voy a crear otras carpetas Como ya saben, nuestro proyecto es un sitio web de varias páginas, así que tendremos un par de archivos HTM y CSS diferentes, y Jas. Voy a guardarlos en carpetas separadas. La primera carpeta va a ser, en realidad necesitamos aquí carpeta y el archivo. La primera carpeta va a ser HTML, en la que voy a crear el archivo HTML de punto índice. Entonces la siguiente carpeta va a ser, en realidad necesitamos crearla fuera de la carpeta HTML. La segunda carpeta va a ser CSS. Voy a crear aquí archivo estilo SS. A continuación tenemos que crear carpeta para v script, que voy a insertar archivo script. Bien, vamos a abrir e archivo HTML y crear el documento HTML básico. Para eso, voy a usar un paquete incorporado del código VS. Se llama Amet. Si inserto un signo de exclamación y golpeo Enter, entonces obtendremos aquí el impuesto básico HTML Lo primero que voy a hacer aquí es cambiar el título en lugar de documento. Voy a insertar sitio web responsive. Lo siguiente que voy a hacer es vincular archivos CSS y Jovscp Para eso, tenemos que abrir la etiqueta de enlace en el elemento head. Después en el atributo de referencia H, tenemos que especificar la ruta del archivo. En primer lugar, tenemos que salir la carpeta actual, que es HTML. Para eso, voy a instituir dos puntos. Después adelante ahora podemos elegir la carpeta necesaria. Va a ser CSS y luego necesitamos estilo SS. Bien, de la misma manera voy a vincular el archivo Jovsc En primer lugar, tenemos que abrir la etiqueta script justo encima de la etiqueta del cuerpo de cierre. Entonces voy a insertar tu atributo source en el que tenemos que especificar la parte del archivo. Nuevamente, necesitamos salir de la carpeta actual. Aquí necesitamos dos puntos seguidos del delantero. Después tenemos que elegir la carpeta JS y seleccionar script o archivo JS. Bien, los tres archivos están conectados. Ahora voy a abrir la carpeta en navegador usando Live Server. Como puedes ver, el proyecto se está ejecutando en el navegador. En realidad, si no estás familiarizado con el paquete de servidor en vivo, lo puedes encontrar en código VS. Cerremos esos mensajes. Puedes buscar servidor en vivo aquí en los paquetes. Puede instalar este paquete y ejecutar el proyecto en el navegador. Cuando estás usando el paquete de servidor en vivo y estás haciendo algunos cambios y actualizaciones en el proyecto, entonces no tienes que actualizar la página cada vez que vuelve a cargar automáticamente la página y ejecuta los cambios y actualizaciones de tu proyecto Bien, lo siguiente que voy a hacer es colocar el editor y el navegador uno al lado del otro, así. Para que nuestro proceso de trabajo sea más cómodo y sencillo, puede cambiar de navegador y el editor como. Entonces, lo siguiente que voy a hacer es traer algunos otros enlaces de CDN también a lo largo del proyecto Vamos a usar el teléfono, algunos íconos. Para poder utilizarlos tenemos que seguir adelante y buscar teléfonos CDN JS Entonces tenemos que copiar el primer enlace desde aquí. A continuación, necesitamos abrir etiqueta de enlace en el elemento head y pegar el enlace CDN aquí en el atributo de referencia H. Además de eso, voy a usar los teléfonos de Google durante todo el proyecto. Sigamos adelante y visitemos el sitio web de Google Phones. Voy a buscar teléfonos aquí. El primer teléfono que voy a usar a lo largo del proyecto va a ser Croson One Sigamos adelante y seleccionemos este estilo. A continuación, voy a buscar el teléfono llamado Uli. No sé si lo estoy pronunciando correctamente, ese phon, Seleccionemos este estilo El último teléfono que use va a ser Ta. Sigamos adelante y seleccionemos un par de estilos diferentes. A continuación, voy a agarrar este enlace desde aquí y pegarlo en el elemento head. Bien, así que eso es todo. Nuestro ambiente de trabajo está preparado y ahora tenemos que seguir adelante y comenzar a crear la marca HT para eso. Pasemos a la siguiente conferencia. 4. HTML de encabezado: crea la estructura de marcado: Muy bien, en la conferencia anterior hemos preparado nuestro ambiente de trabajo. Hemos creado diferentes archivos y carpetas. Además, hemos creado el documento básico Html en el que tenemos los enlaces para la fonosómica, también para los teléfonos de Google Ahora es el momento de comenzar a crear el marcado Html de nuestra primera sección Si echamos un vistazo al proyecto terminado, verás aquí el encabezado del sitio web con la navegación. En esta conferencia, vamos a crear el marcado HTML. Marcado para el banner y también para los fondos. En cuanto a la navegación, nos encargaremos de ello un poco más tarde. Sigamos adelante y comencemos a crear la marca HTM. En realidad, voy a acercar un poco el código. Lo primero que voy a hacer es crear los comentarios para el contenedor que necesitamos aquí, fin de contenedor, voy a separar todas las secciones y partes entre sí con los comentarios. Vamos a abrir la etiqueta con el contenedor de clase. A continuación vamos a crear el encabezado. Pero antes de eso voy a insertar aquí de nuevo los comentarios para el encabezado. Vamos a insertar aquí la etiqueta de encabezado HTML cinco. A continuación, necesitamos crear el banner. Pero nuevamente, insertemos aquí el comentario para el banner que necesitamos aquí. Fin de pancarta. Abramos la etiqueta p con el banner del nombre de la clase. El banner incluirá tres archivos diferentes. Tendremos dos encabezados y también el inferior, el primero va a ser H uno elementos de encabezado con el texto Crear A continuación necesitamos tres elementos de encabezamiento. El texto va a ser temas modernos y hermosos. Ahora la parte inferior, voy a envolver botón con el elemento link porque al final del día, una vez que hacemos clic en el botón, tenemos que pasar a la página diferente. Necesitamos unos elementos. Ahora mismo voy a en signo de libra. Entonces vamos a crear el tipo de botón que va a ser botón. Entonces me voy a unir hoy. Cierto, eso es, se trata de la pancarta. A continuación tenemos que cuidar los antecedentes. Voy a insertar tus comentarios para los fondos. Entonces voy a abrir etiqueta con los fondos del nombre de la clase. En general, tendremos tres orígenes diferentes. El primero va a ser trasfondo principal. Voy a abrir la etiqueta del BG main. Duplicemos esta línea de código dos veces. Cambia los nombres de clase que necesitamos aquí, G uno y luego G dos. Muy bien, creo que eso es todo sobre el marcado de mesa del encabezado. Echemos un vistazo. Tenemos aquí solo tres elementos que son visibles, los encabezados y el botón Esos fondos no son visibles porque tenemos aquí solo los elementos vacíos, profundos. Muy bien, ahora es el momento de darle estilo a esos elementos. Y para eso, pasemos a la siguiente conferencia. 5. Creación de estilos CSS predeterminados: Bien, en la última conferencia, hemos creado la marca HTM para nuestra primera sección, que va a ser el encabezado del sitio web, esta parte del sitio web. Ahora tenemos que empezar a escribir algunos CSS. Voy a abrir el archivo CSS de estilo. En realidad, voy a colocar el archivo en el lado derecho del editor de código. En este caso, ambos archivos son visibles y es más conveniente para nosotros. En esta conferencia, vamos a crear algunos estilos predeterminados que se utilizarán para cada elemento que necesitamos aquí. Fin de estilos predeterminados, Entonces voy a seleccionar cada elemento, y para eso tenemos que usar un asterisco En este caso, se seleccionan todos los elementos. Lo primero que voy a hacer es deshacerme del margen predeterminado y el relleno de los elementos. Si revisamos el navegador, puedes ver aquí el espacio entre los elementos. Entonces significa que los elementos tienen algún margen predeterminado. Vamos a establecer el margen a cero. Además, también voy a poner el relleno a cero. Ahora si revisamos los elementos, se puede ver que se elimina el espacio. Bien, Siguiente voy a establecer el tamaño de la caja a la caja de borde. En realidad, border box es una forma decirle al navegador web para facilitar el dimensionamiento de los elementos en una página web cuando se establece la altura interna de un elemento. cuadro de borde hace que el navegador incluya el borde y el relleno en esas medidas. Si dices que un elemento debe tener 100 píxeles de ancho, esos 100 píxeles incluyen el borde y el relleno, y el contenido real dentro la caja se ajusta para que quepa dentro de ese espacio. Esto le ayuda a controlar el tamaño de un elemento de manera más conveniente. Bien, a continuación voy a poner decoración a N. En este caso quitamos subrayado de los enlaces Siguiente Voy a usar y configurarlo en non también. Con este código eliminamos los contornos predeterminados de los elementos como entradas o botones. Por último, voy a configurar la familia telefónica para cada elemento. Como saben, agarramos un par de teléfonos diferentes del sitio web de Google phones. Voy a usar uno de los teléfonos, llamémoslo Ut. Todo bien. Entonces, como puedes ver, la fuente se cambia para cada elemento. Después de eso, voy a establecer el tamaño de fuente del elemento H mal 62.5% Lo que hace este código es que establece el tamaño de fuente para todo el documento HTML 62.5% del tamaño predeterminado Por defecto, la mayoría de los navegadores tienen un tamaño de fuente estándar para el texto, que suele rondar los 16 píxeles. Cuando estableces el tamaño del teléfono en 62.5% significa que todo el texto en tu página web será 62.5% del tamaño predeterminado Esto se usa a menudo como un tweak en el diseño web. 62.5% de 16 píxeles es de diez píxeles, lo que es un bonito número redondo Facilita el trabajo con las unidades relativas como M. Vamos a usar Ram como unidad de medida a lo largo del proyecto. Por eso configuro el tamaño de fuente del HTML en 62.5% Por ejemplo, si estableces algo para que tenga dos Ram de ancho, será de 20 píxeles de ancho porque cada Ram tiene diez píxeles Esto hace que sea más conveniente y sencillo trabajar con los tamaños en su diseño web. Si verificamos los resultados, se puede ver que los elementos se hicieron más pequeños. Eso es por el tamaño de fuente del elemento HTML, que ahora se establece 62.5% Eso es todo sobre los estilos predeterminados Pasemos a la siguiente conferencia. 6. Fondos de estilo en el encabezado: Bien, en la última conferencia empezamos a escribir algunos CSS. Creamos algunos estilos predeterminados, y ahora tenemos que seguir adelante y cuidar el encabezado. En primer lugar, voy a comentarios inseguros para el contenedor, después voy a seleccionar el contenedor Sigamos adelante y definamos dentro de la altura. Ancho va a ser 100% En cuanto a la altura va a ser 100% también. Además, voy a cambiar el color de fondo. Vamos a establecer el color de fondo en blanco. Ahora mismo, aquí no se cambia nada. A continuación, sigamos adelante y cuidemos el encabezado. Voy a instituir comentarios para el encabezado. Entonces sigamos adelante y seleccionemos Encabezado con un nombre de etiqueta. Voy a definir con altura. El ancho va a ser 100% En cuanto la altura voy a estudiar a 100 altura de ventana gráfica Significa que el encabezado ocupará 100% del puerto de visión como la altura. Bien, ahora voy a darle estilo a los fondos y luego seguiremos adelante y nos encargaremos de la pancarta. Sigamos adelante e insertemos aquí nuevos comentarios para los fondos. Entonces voy a seleccionar desarrollos dentro los fondos yo esos tres desarrollos que necesitamos aquí, antecedentes, seguido del selector y voy a fijar la posición para los tres desarrollos a absoluto. En primer lugar, necesitamos posicionar elementos, en este caso voy a posicionar elementos de acuerdo a los elementos padre, que en este caso es header. Para posicionar el elemento acuerdo con su elemento padre, tenemos que asignar al elemento padre posición pero con un valor relativo. Después de eso voy a seleccionar el primer fondo que en nuestro caso es fondo principal suelo, que ven aquí, éste. Sigamos adelante y seleccionemos la media de fondo. En primer lugar, como se define dentro de las alturas, voy a establecer con 150% para las alturas, va a ser 150% también En este caso, el elemento ocupará 150% de con la altura de su elemento padre En este caso, el elemento padre son fondos. Pero como puedes ver, los fondos no tienen ninguno dentro de la altura. El fondo principal ocupará 150% de la w y la altura del elemento header Ahora mismo tenemos aquí los mismos resultados. Nada es visible, me refiero al fondo. Ahora voy a establecer el fondo con función de degradado lineal. La dirección va a ser a la derecha. Entonces necesitamos tres colores diferentes. El primero es en realidad necesitamos aquí dos a la izquierda y no dos derechos. El primer color va a ser transparente. Entonces necesitamos segundos colores que van a ser de color púrpura. El oscuro, necesitamos aquí 4400 pi. También, necesitamos aquí el segundo color, volverá a ser morado. Pero el más ligero, voy a usar aquí 4400b Déjame explicarte lo que hace este código aquí. Como puedes ver, este código crea un fondo para encabezado. Utiliza un degradado que comienza en el lado izquierdo y va de transparente a púrpura oscuro a un púrpura ligeramente más claro. Le da al fondo una transición de color suave de izquierda a derecha, pasando del púrpura oscuro al púrpura más claro y luego transparente. Bien, a continuación voy a establecer la posición de los elementos a posición va a ser -95% También voy a definir posición izquierda, va a ser -10% Vamos a revisar el navegador El elemento se posiciona y ahora tenemos que rotar este elemento usando la propiedad transform. Voy a usar aquí dos funciones, rotar z y sesgar x. Voy a explicar cada una de ellas por separado La función rotar Z tendrá el valor -15 grados. Además, necesitamos aquí sesgar x con el valor 30 grados. La primera función, me refiero a la función rotar Z, hace que un elemento de la página web gire o incline en sentido antihorario 15 grados. Le da al elemento una ligera inclinación hacia la izquierda como si estuvieras girando un marco ligeramente hacia un lado cuanto a la segunda función sesgo, x, hace que un elemento en una página web se incline o sesgue hacia la derecha 30 grados Es como inclinar el elemento hacia un lado, haciendo que parezca un terreno paralelo Como puede ver, tenemos aquí dichos resultados. Ahora tenemos que hacer redondeada la esquina del fondo, y para eso voy a usar propiedad llamada para el radio, tendrá cuatro valores diferentes. Los tres primeros valores también son cero. El último valor que indica la esquina inferior izquierda del elemento, va a ser diez m. Ahora, como puede ver, se redondea la esquina del elemento. Por último, voy a disminuir ligeramente la opacidad. Digamos 2.9 Bien. Como puedes ver, tenemos aquí una barra de desplazamiento. En realidad no lo necesitamos. Para deshacerme de la barra de desplazamiento, voy a asignar a la propiedad contenedor llamada overflow hidden, lo que nos permite ocultar la barra de desplazamiento. Bien, así que todo se ve bien. A continuación voy a encargarme del segundo fondo, me refiero al fondo uno. Este que se coloca bajo el fondo principal. Sigamos adelante y seleccionemos uno de fondo. Definir dentro de las alturas. En este caso voy a establecer con 50% entonces la altura va a ser 100% Otra vez, voy a usar fondo con función de degradado lineal. En este caso, necesitamos aquí dirección predeterminada. No voy a insertar aquí dos a la izquierda o dos a la derecha ni nada. El primer color va a ser transparente. Entonces voy a sumar aquí el valor porcentual que voy a explicar muy pronto. Insertemos aquí el segundo color. Va a ser F 26 C. Entonces necesitamos aquí el tercer color. Va a ser F724b. Aquí, el valor porcentual, quiero decir 60% especifica la posición donde se produce la transición de color dentro del gradiente lineal. Términos simples, significa que el fondo comenzará como transparente, luego cambiará al primer color cuando el 60% del degradado esté completo y continuará la transición al segundo color para el 40% restante del degradado En este código, el 60% del degradado será transparente y luego cambiará suavemente al primer color, creando una transición de color suave en el fondo. Bien, vamos a encargarnos del puesto. Voy a establecer a posición -40% También necesitamos la posición correcta Va a ser -10% el elemento se posiciona. Ahora como suposición, necesitamos girarlo como el primer fondo que voy a usar. En realidad, necesitamos aquí las mismas propiedades y valores. Vamos a copiar este código, pegar aquí. El fondo se gira y se ve bien. Hagamos redondear la esquina del fondo usando un radio de borde en este caso. Necesitamos aquí 000.5 corrió. El fondo se ve bastante bien, pero tenemos aquí un pequeño problema. Tenemos que colocar este trasfondo bajo el trasfondo principal. Para eso, voy a usar la propiedad índice Z. Por defecto, cada elemento tiene una propiedad de índice Z con el valor cero. Pero si agregamos aquí índice con el valor, digamos uno que es mayor que cero, entonces el fondo terminará detrás de mí bajo el fondo en. Bien, sobre el segundo antecedente, ahora tenemos que cuidar el tercer antecedente, que en nuestro caso es fondo dos. En realidad, creo que será mejor si duplicamos este código aquí. Cambiemos el nombre de la clase. El ancho y alto serán similares, 50% y 100% En cuanto al gradiente lineal, voy a cambiarlo ligeramente. Necesitamos aquí 70% Además, necesitamos aquí diferentes colores. El segundo color va a ser un 5995. En cuanto al tercer color, voy a instituir E. Entonces necesitamos aquí 9458 En cuanto a las posiciones, voy a establecer dos posiciones al 60% La posición correcta será del 10% Necesitamos la misma propiedad de transformar aquí. El radio fronterizo volverá a ser el mismo. Comprobaremos ahora los resultados. Como se puede ver, el fondo terminó detrás del fondo principal. Para arreglar eso, necesitamos, nuevamente, la propiedad del índice Z. Pero en este caso, el valor de la propiedad del índice z debe ser mayor que el índice z uno. Vamos a ponerla en dos. Ahora el fondo debería ser visible, y sí, es visible. Lo único que voy a hacer es agregar opacidad. Me refiero a disminuir la opacidad 2.4 Además, voy a agregar al fondo algunos efectos de sombra que necesitamos aquí Sombra de caja con los valores siete y cuatro Ram. El seis Ram, y el color va a ser RGBA 000 y la opacidad 0.9 Este código agrega una sombra a un elemento en la página web Déjame explicarte qué hacen esos valores. El primer número siete Ram, determina qué tan lejos está la sombra horizontalmente del elemento. El segundo valor, cuatro Ram, determina qué tan lejos está la sombra verticalmente del elemento. El tercer número seis Ram, controla el tamaño o barra de la sombra. En cuanto al color, especifica el color de la sombra. En este caso, es una sombra muy oscura, casi negra porque aquí tenemos tres ceros, lo que indica el color negro Pero tenemos aquí la opacidad 0.9 lo que hace que el color negro oscuro sea ligeramente más claro Finalmente, tenemos aquí este bonito y fresco efecto de sombra. Muy bien, en realidad eso se asienta sobre los antecedentes. Voy a parar aquí y pasar a la siguiente conferencia, en la que vamos a darle estilo al banner de la cabecera. 7. Diseño de banner en el encabezado: Bien, en la última conferencia hemos estilizado los fondos de la cabecera Como pueden ver, tenemos aquí tres orígenes diferentes los cuales se posicionan y se ven bastante bien. Ahora tenemos que encargarnos del banner, que ahora mismo se coloca en la esquina superior izquierda de la página. En realidad, se coloca detrás del fondo. Maine. Sigamos adelante e insertemos nuevos comunes para la pancarta. Entonces voy a seleccionar Banner y definir su posición, que va a ser absoluta. Como saben, cuando usamos position absolute, necesitamos position relative para el elemento padre. Como se puede ver, cabecera señora tiene posición relativa. A continuación voy a establecer la posición de dos 18% Entonces ya tendremos aquí la posición izquierda. Va a ser 20% Como pueden ver, el banner cambió su posición. Se coloca bajo el fondo principal. Entonces tenemos que arreglar eso usando la propiedad index. Voy a establecer el índice 24. Ahora como puede ver, el problema está arreglado. Bien, ahora es el momento de personalizar cada uno de los elementos por separado. Voy a comenzar con el primer elemento de encabezado, que es H uno. Entonces sigamos adelante y seleccionemos Banner, seguido del elemento H one heading. En primer lugar, voy a cambiar la familia telefónica. En este caso, usemos el teléfono llamado mull. Va a ser cursiva. Entonces voy a aumentar el tamaño del teléfono, que sea 13 Ram. Vamos a revisar el navegador. Se cambia el tamaño del teléfono, y además tenemos aquí diferente familia telefónica. A continuación voy a cambiar el color, va a ser blanco. Voy a añadir aquí algún efecto de sombra. En este caso, usemos sombra de texto. Funciona de manera similar a como lo hace la sombra de caja. Voy a interferir valores 01 Ram, entonces tendremos tres Ram. cuanto al color que voy a usar van a ser de color negro, pero en este caso con una menor opacidad, o va a ser 0.3 Como pueden ver, el encabezado se ve bastante bien A continuación, te voy a llevar del segundo elemento encabezado, que es tres. Sigamos adelante y seleccionemos Bender, seguido de los H tres elementos de encabezamiento Voy a cambiar el tamaño de fuente, en este caso van a ser tres Ram. Entonces voy a cambiar el peso de la fuente. Hagamos que los pesos de las fuentes sean más ligeros y pongámoslo en 300. Entonces voy a transformar texto en mayúsculas. Ahora voy a cambiar el color del encabezado. Va a ser blanco. Nuevamente, usa la sombra tecnológica. Vamos a agarrar esta línea de código. Lo único que voy a hacer aquí es disminuir la opacidad Va a ser 0.1 Finalmente, voy a crear algún espacio usando margen. El margen en la parte superior va a ser cero. Entonces tendremos cero en el lado derecho. A continuación tenemos fondo , van a ser tres Ram. En cuanto al lado izquierdo, lo voy a poner en un Ram. Bien, eso es todo, sobre el segundo rumbo. Ahora es el momento de personalizar el fondo. Sigamos adelante y seleccionemos Banner seguido de botón. En primer lugar, voy a establecer con en altura. Vamos a establecer con 215 Ram. Entonces la altura va a ser de cinco fram. También voy a cambiar el fondo. Vamos a usar nuevamente gradientes lineales. La dirección de la transición de color va a ser dos, ¿verdad? Entonces necesitamos aquí el primer color que va a ser A tres EC, es un color púrpura. Entonces necesitamos otro color púrpura, que va a ser 84, luego 30. De nuevo es de color morado, pero el más oscuro. Vamos a revisar el botón que tenemos aquí. Fondo agradable y fresco con degradado. Siguiente Voy a deshacerme de la frontera por defecto. Vamos a ponerla en ninguna, ya que voy a hacer redondear el botón usando radio de borde. Vamos a enviarlo a la Ram y revisar el navegador paso a paso o botón. Se ve genial. A continuación voy a establecer el tamaño del teléfono en 1.6 Ram. Además, voy a hacer el perno de peso del teléfono. Entonces transformemos el texto en mayúsculas. El texto se ve bastante bien, pero necesitamos agregarle un poco más de estilo. Necesitamos crear algo de espacio entre las letras usando el espaciado entre letras. Va a ser un 0.1 Ram y también cambiar el color. Necesitamos un color más claro. Voy a poner el color en blanco. Ahora el botón se ve bastante bonito y genial. A continuación, voy a agregar efecto sombra al elemento usando pox shadow con el valor de 01 Ram, tres Ram. Y el color va a ser RTB A con la menor opacidad 0.1 Como puedes ver, el botón tiene el efecto de sombra Entonces voy a crear algo de espacio en el lado izquierdo usando el margen izquierdo. Va a ser una rampa. Y también cambia el tipo del cursor, hazlo puntero. Bien, Antes de terminar esta conferencia, quiero agregar una cosa más a nuestro botón. Voy a crear efecto hover. Una vez que pasamos el cursor sobre el botón, necesitamos moverlo hacia arriba usando la función transform translate Sigamos adelante y seleccionemos Banner, seguido de botón. Y necesitamos aquí pseudoclase hover. Usemos la función transform translate y. Nos permite mover los elementos según eje y. Quiero decir verticalmente. Voy a añadir aquí valor negativo. Va a ser -0.2 Ram. Si reviso el navegador, como pueden ver, una vez que coloquemos el cursor sobre el botón, entonces se moverá ligeramente hacia arriba Hagamos que este efecto sea más suave usando la transición. Voy a añadir aquí transformar. Y la duración del efecto va a ser de 0.3 segundos. Ahora bien, si pongo el cursor sobre el botón, entonces obtendremos este bonito y genial efecto Muy bien, en realidad eso se sienta sobre la pancarta. A continuación vamos a encargarnos de la navegación, el logo y el de barra, esos elementos de navegación con sus menús desplegables Sigamos adelante y nos ocupemos de eso. 8. Creación del marcado HTML de la navegación: Hola y bienvenidos a tu nueva sección, en la que vamos a estar creando una barra de navegación para nuestro proyecto. En la última sección, hemos creado el encabezado del sitio web, que consiste en un banner. Se coloca en el lado izquierdo de la página. Y también tenemos aquí tres orígenes diferentes los cuales creo que se ven bastante bien. Echemos un vistazo al proyecto terminado. La barra de navegación constará de un logotipo. Se coloca en la esquina superior izquierda de la página. Y también, tendremos aquellos elementos de navegación que se colocan horizontalmente en fila. Cada elemento de navegación tiene un menú desplegable, excepto el botón. En esta conferencia, vamos a estar creando marcas HTML para el logotipo y también los elementos de navegación En cuanto a los menús, los atenderemos un poco más tarde Bien, sigamos adelante y abramos el código VS y comencemos a crear el marcado HTML En primer lugar, voy a insertar aquí comentarios para la navegación. Entonces voy a abrir HTML Five Novelment con la oferta de nombre de clase A continuación, necesitamos crear el logo. Al principio, voy a insertar los comentarios para el logo. Entonces voy a abrir enlace Elementos. Usamos aquí Elemento Link, pues cuando hacemos clic en el logo, tenemos que movernos a la página principal, el índice HTML. Si voy a alguna de las páginas aquí y luego hago clic en el logotipo, debemos volver a la página principal I, el índice del archivo HTM. En el atributo de referencia H, voy a indicar índice HTML. Entonces necesitamos aquí desarrollo con el logo de la clase. El logotipo constará de un par de elementos de span diferentes. Vamos a abrir la etiqueta span e insertar código. Y luego necesitamos de nuevo, span elementos con el texto Create. A continuación, voy a abrir otra etiqueta span. Voy a insertar tus plantillas. Bien, eso es todo, sobre el logo. A continuación necesitamos crear los elementos de navegación. Voy a insertar sus comentarios para los artículos. Y luego voy a abrir lista I ll elementos con el nombre de la clase, sin ítems. La lista constará de seis elementos diferentes de la lista. Aquí necesitamos elementos LI y va a tener la clase no item. Entonces dentro del elemento LI, voy a abrir link como el logo, necesitamos especificar aquí los nombres de las páginas. Al principio estoy ins aquí clase, va a ser sin enlace y luego el primer ítem va a ser casa. Una vez que hagamos clic en el primer elemento, debemos volver a la página principal. Me refiero al índice del archivo HTML. Echemos un vistazo a la versión terminada. Si voy a alguna de las páginas y luego hago clic en Inicio, entonces volveremos a la página principal. Voy a instituir de nuevo, indexar HTML en general. Tendremos seis elementos diferentes de la lista. Por lo tanto, voy a duplicar el elemento LI cinco veces, luego cambiar los ítems. El segundo ítem va a ser clientes. Necesitamos cambiar el nombre del archivo HTML. En realidad, esos archivos aún no se han creado. Nosotros nos encargaremos de ellos en las próximas secciones. En este caso, sólo estoy especificando los nombres de los archivos HTML. Los crearemos más tarde. Bien, el tercer artículo va a ser productos. Cambiar el archivo HTML, tenemos que escuchar los productos a continuación. Vamos a tener contacto, entonces voy a insite sus cuentas Por último, necesitamos escuchar los precios. Como dije, va a ser botón y no el enlace. Voy a cambiar el nombre de clase que necesitamos aquí ahora, PTN. También cambie el nombre del archivo HL. Va a ser el precio del HTML. Todo bien. Creo que eso es todo sobre el marcado HTML Echemos un vistazo a los proyectos. Como puede ver, los elementos de navegación y también el logotipo se colocan detrás del fondo. Y también se cambia ligeramente la disposición de los fondos. Tenemos que encargarnos de ellos y solucionar esos problemas. Sigamos adelante y pasemos a la siguiente conferencia. 9. Diseño del logotipo del sitio web: Bien, en la última conferencia hemos creado el marcado HDML para la barra de navegación de nuestro proyecto Y ahora es el momento de darle estilo a este elemento. En esta conferencia, vamos a estar estilizando el logo. Volvamos al archivo CSS y comencemos a escribir el código CSS. Necesitamos agregar aquí nuevos comentarios para la navegación. Voy a seleccionar elementos nav, que tiene nombre de clase. No, antes que nada, voy a definir su posición. Se va a arreglar. Además, necesitamos definir las propiedades superior e izquierda. Ambos van a ser cero ahora mismo, aquí no se cambia nada. Como puedes ver, los elementos de la navegación se colocan detrás del fondo y tenemos que arreglarlo. Para solucionar ese problema, necesitamos usar la propiedad z index y voy a asignarle un valor mayor. Digamos diez. Ahora como puedes ver, los elementos ya no se colocan detrás del fondo. A continuación voy a establecer ancho y alto de la navegación que se define con, va a ser 100% En cuanto a la altura, voy a ponerla en 12 Ram. Además, voy a agregar aquí un color de fondo temporal para poder ver mejor dónde está la barra de navegación. Vamos a establecer el color. Digamos gris claro. Va a ser CC Aquí tenemos nuestra siesta. Se coloca en la parte superior de la página web. A continuación, voy a crear algo de espacio usando relleno. El relleno en la parte superior e inferior va a ser cero. En cuanto a los lados izquierdos derecho, voy a ponerla a 15 rápidos. Como pueden ver, tenemos aquí algo de espacio en los lados izquierdos derechos. A continuación, voy a usar flex box para alinear los elementos. Como ya sabéis, parte consta de dos partes distintas. Tenemos logo y los elementos de navegación. Necesitamos colocar ambos elementos en una fila horizontalmente en los lados izquierdo y derecho. Para eso, necesitamos usar Display Flex. Como puede ver, el logotipo y los elementos de navegación se colocan uno al lado del otro. Para colocarlos en los lados izquierdo y derecho, voy a usar justificar contenido con el espacio de valor entre. Ahora, como puedes ver, el logo se coloca en el lado izquierdo. En cuanto a los elementos de navegación, se colocan en el lado derecho del No. Bien. A continuación voy a colocar artículos, quiero decir, los elementos de la barra de navegación en el centro verticalmente. Y para eso voy a usar otra propiedad de CSS, Flexbox, y se llama Align Items Y voy a ponerla al centro. Ahora los elementos se colocan en el centro verticalmente. Bien, eso es todo sobre el bar ahora mismo Ahora. A continuación voy a encargarme del logo. Necesitamos insitu nuevos comentarios para el logo. Después voy a seleccionar Desarrollos que tiene el logotipo del nombre de la clase. De nuevo, voy a usar libros Flex para alinear los elementos. Vamos a configurar la pantalla para flexionar. En este caso, voy a colocar los artículos verticalmente uno encima del otro. Para eso, tenemos que cambiar la dirección del libro flex y va a ser columna. Ahora como puedes ver, los elementos se colocan verticalmente. A continuación voy a seleccionar el primer elemento span en el logo. Me refiero a esta. Para eso necesitamos aquí logo. Luego span elementos. Ahora tenemos que usar una de las pseudo clases llamadas n-th child selector Aquí tenemos que especificar el número. Como dije, necesitamos seleccionar el primer elemento span. Por lo tanto, voy a sentarte uno. En primer lugar, voy a cambiar la familia telefónica. Vamos a usar aquí el teléfono llamado los topos. Además, aumentemos el tamaño del teléfono. Voy a ponerla en tres Ram. Echemos un vistazo aquí tenemos los primeros elementos span. Cambiemos el peso de la fuente. Voy a hacerlo audaz. Transformemos el texto en mayúsculas y cambiemos el color. Voy a usar el color blanco. Aquí tenemos el primer elemento span del logo. En realidad, sigamos adelante y deshagamos de este trasfondo temporal. Creo que ya no lo necesitamos ahora. El logo se ve mucho mejor. A continuación, voy a seleccionar el elemento span que se coloca dentro del primer elemento panel, este el texto crea. Para eso necesitamos logo seguido del elemento span con selector de gráfico primero. Y entonces nuevamente necesitamos elemento span. Cambiemos el tamaño del teléfono. Va a ser 1.8 Ram. El tamaño de esta parte, este elemento pan, se cambia ahora el texto se vuelve más pequeño. Tenemos que mover el elemento hacia arriba como el texto aquí. Para eso, voy a usar transform. Con la función translate y, mueve el elemento según el eje y. Quiero decir que mueve el elemento verticalmente. Para mover el elemento hacia arriba, necesitamos usar valor negativo. En este caso va a ser 0.8 Como puedes ver, el elemento no se ha movido hacia arriba. El problema es que Spanelon es un elemento inline. Y una vez que se tiene el elemento inline, entonces transform propiedad no se aplica. Por lo tanto, necesitamos transformar elementos de en línea a bloque en línea para aplicar la propiedad transform. Ahora bien, el problema debería ser arreglado. Bien, como puedes ver, el elemento se coloca hacia arriba y la propiedad transform funciona bien. A continuación voy a seleccionar el segundo elemento span. Me refiero a esta plantillas en realidad vamos a copiar este selector desde aquí. Y cambiar el selector ni. Necesitamos dos. Vamos a cambiar la familia de fuentes. Va a ser croson uno Cosi. Entonces necesitamos tamaño de fuente, va a ser 1.5 Rams Voy a cambiar el color. Vamos a agregarlo al DDT, que es de un color gris claro Aquí tenemos el segundo spanlement. A continuación, voy a crear algo de espacio entre las letras usando espaciado entre letras, y va a ser 0.1 Ram. Además, voy a colocar los elementos del lado derecho. Y para eso usemos propiedad de línea con el valor, derecho, el texto se coloca en el lado derecho. Pero en realidad eso no es lo que necesitamos aquí. Si echamos un vistazo a la versión terminada, ve que el segundo elemento de giro se coloca muy bien en el lado derecho. Tenemos que moverlo ligeramente hacia el lado derecho y también hacia arriba otra vez, voy a usar transform property. Necesitamos aquí traducir la función como los valores a los que voy a pasar aquí. 0.2 Ram, también línea aquí, menos uno Ram. El primer valor, 2.2 Ram, mueve el elemento hacia la derecha horizontalmente 22 píxeles. En cuanto al segundo valor, menos uno Ram, mueve el elemento verticalmente hacia arriba en diez píxeles. El signo negativo en el caso la dirección, es hacia arriba. En cuanto a los valores positivos, lo moverían a la baja. Ahora tenemos el mismo problema aquí. Vamos a asignar el bloque en línea de visualización al segundo elemento también. Ahora como puede ver, el problema está arreglado. Tenemos aquí buenos y geniales resultados. Por último, quiero agregar un poco de efecto de sombra al logo. Me refiero a los elementos span. adelante y seleccionemos todos los elementos span en la propiedad de sombra de texto del logotipo con los valores 0.5 Ram, uno Ram. Entonces el color va a ser RGBA, color negro con menor opacidad, y va a ser 0.2 Bien, entonces aquí tenemos el logo Se ve bastante bien con el logo. Ya terminamos, es el momento de seguir adelante y personalizar los elementos de navegación. Sigamos adelante y hagamos eso en la próxima conferencia. 10. Elementos de navegación para estilizar: Bien, en la última conferencia hemos diseñado el logo del sitio web. Ahora es el momento de seguir adelante y seguir estilizando la barra de navegación. En esta conferencia, voy a darle estilo a los elementos de navegación. Vamos al código VS. En primer lugar, antes de comenzar a darle estilo a los elementos de navegación, quiero mover la navegación hacia arriba. Quiero decir fuera de la cabecera. Cortemos el código de aquí y lo peguemos aquí. Bien, después del logo, voy a ser nuevos comentarios para los elementos de navegación. Entonces voy a seleccionar el elemento UL que tiene el nombre de clase Now items. En primer lugar, voy a definir el ancho. Va a ser 50% Entonces voy a colocar los elementos de navegación uno al lado del otro, horizontalmente en fila. Porque ahora mismo se colocan verticalmente. Para hacer eso, voy a usar Flex box. Necesitamos Display Flex. Ahora si comprobamos los resultados, verás que los ítems se colocan horizontalmente en fila. A continuación, voy a crear algo de espacio entre los elementos y para eso voy a usar una de las propiedades de flex box llamadas justify content. Y voy a asignarle valor llamado espacio incluso. Creará un espacio uniforme entre los artículos. Bien, después de eso, sigamos adelante y seleccionemos los elementos LI que tiene el nombre de clase del ítem. Voy a deshacerme de las balas predeterminadas para eso. Vamos a usar el estilo de lista y se le asigna el valor none. Como puede ver, las balas se han ido. A continuación voy a seleccionar los elementos de enlace que necesitamos aquí. Sin enlace. Aumentemos el tamaño del teléfono. Voy a llegar a Ram, luego voy a transformar texto en mayúsculas. En realidad necesitamos aquí transformación de texto y el valor appl case Y también cambiar el color. El color va a ser blanco. Vamos a comprobar el resultado. Como puedes ver, los elementos de navegación se ven bastante bien. A continuación, voy a crear algún espacio entre las letras. Hagámoslo 0.1 Ram. Después de eso, voy a agregar un poco de efecto de sombra a los elementos de enlace usando tech shadow. Los valores serán 0.5 gramo uno Ram. Y el RGBA color negro con la opacidad 0.2 Bien, así que creo que los artículos de la perilla se ven bastante bien Ahora tenemos que encargarnos del último artículo que va a ser el botón, me refiero al botón de precios. Sigamos adelante y seleccionemos este elemento usando el nombre de clase ahora, PTN Definamos dentro de la altura. Voy a poner ancho a 13 Ram. En cuanto a la altura, voy a hacer cinco Ram. También cambia el color de fondo. Vamos a ponerlo en blanco. Como puedes ver, los con alturas no se aplican a los elementos y tenemos aquí el mismo problema. Quiero decir que el elemento link por defecto es un elemento inline y por lo tanto dentro de las alturas no se aplican al elemento, tenemos que cambiarlo. En este caso voy a usar Display Flex porque también necesitaremos otras propiedades de flex box. Por eso uso aquí lino y no bloque en línea o bloque. Ahora si compruebo el resultado, verás que los dentro de la altura se aplican al elemento que va a colocar el contenido en el centro de la caja. Y para eso voy a usar justificar contenido con el centro de valor. Y también necesitamos el centro de líneas de pedido, justificar el centro de contenido. Alinee el elemento en el centro horizontalmente. En cuanto al centro de líneas de pedido, coloca el elemento en el centro verticalmente. Ahora tenemos aquí el centrado perfecto. En realidad. Va a colocar elementos de enlace y también la parte inferior en el centro verticalmente. Para eso, podemos agregar aquí centro de líneas de pedido y se solucionará el problema. Ahora los elementos de enlace y el botón se colocan muy bien en el centro. Sigamos adelante y agreguemos aquí un par de estilos más. A continuación, voy a hacer redondear el botón usando para el radio, va a ser forma, ahora el botón está redondeado. Además, voy a agregar al fondo pequeño efecto de sombra usando box shadow con valores 01 Ram. Entonces tendremos aquí tres Ram. El color va a ser RTP A con la opacidad 0.1 Tenemos aquí bonito efecto de sombra Después de eso voy a tomar del teléfono. Aumentemos el tamaño del teléfono. Van a ser dos carneros. Voy a usar el espaciado entre letras. Va a ser un 0.1 Ram. Cambiemos el color. Voy a usar el color F88 344. Va a ser un color naranja como los artículos de perilla. Voy a hacer que el texto sea mayúscula. Usemos los tejanos en mayúsculas. Bien, los elementos de la perilla con el botón se ven bastante bien. Voy a agregar un efecto hover al botón. En realidad, voy a usar el efecto hover similar. Seleccionemos la perilla PTN. Con hover, necesitamos transformarnos. Traducir Y valor va a ser -0.2 n. Si coloco el cursor sobre el botón, se moverá hacia arriba Pero como ve, necesitamos una transición suave. Utilice la propiedad de transición que necesitamos aquí para transformar. La duración del efecto va a ser de 0.3 segundos. Ahora tenemos aquí bonito y fresco efecto hover. Bien, en realidad eso es sobre los n artículos. Ahora tenemos que agregar a cada elemento de navegación el menú desplegable, como el que tenemos en el proyecto terminado. Para eso, sigamos adelante y pasemos a la siguiente conferencia. 11. Cómo crear el marcado de HTML en el primer desplegable: Bien, en la última conferencia hemos personalizado los elementos de navegación y también el botón. Y ahora es el momento de seguir adelante y comenzar a crear el menú desplegable. Me refiero al menú desplegable para el primer elemento de navegación. Echemos un vistazo al proyecto terminado. Si coloco el cursor sobre el primer elemento de navegación, entonces aparecerá el menú desplegable Como puedes ver, el primer menú desplegable consta de dos partes principales. Tenemos el lado izquierdo y también tenemos el lado derecho. En el lado izquierdo, tenemos la lista de las características. Como puede ver, una vez que pasamos el cursor sobre los elementos de la lista, poco efecto de desplazamiento El lado derecho es más complejo. Tenemos aquí los iconos de los teléfonos con efecto hover. Además, tenemos algunos elementos textuales con diferentes colores. Y abajo se puede ver el botón. Muy bien, eso es todo. Lo que vamos a crear en esta conferencia. Voy a crear el marcado HTML y luego diseñaremos el menú top town Bien, vamos al código VS y comencemos a crear el marcado HTML Tenemos que insertar los comentarios justo después del elemento link, dentro del elemento LI. Insertemos tus comentarios para el menú desplegable. Va a ser el primer desplegable que necesitamos aquí, desplegable uno. Después de desplegable uno, voy a abrir elementos profundos los cuales tendrán dos clases distintas. El primero va a ser un nombre de clase común, desplegable. Además de eso, necesitamos aquí, desplegable uno. A continuación voy a insertar aquí otro elemento profundo que va a ser el lado izquierdo del desplegable que necesitamos aquí. Desplázate uno a la izquierda. Además, vamos a crear el lado derecho. Duplicemos esta línea de código y cambiemos el nombre de la clase. Necesitamos que bajes uno, bien. Bien, Al principio, cuidemos el lado izquierdo. Voy a insertar aquí H, tres elementos de encabezado con las características de texto. Entonces después de encabezar, necesitamos otro desarrollo que va a ser el mínimo, me refiero al envoltorio dentro del desarrollo. Voy a crear otro que va a ser el elemento de características. Entonces voy a agregar aquí el nombre de la clase, el elemento de características. Cada elemento de la lista constará de dos elementos. El primero va a ser un fonosomíconos. Para el segundo, tendremos aquí sanelement si echamos un vistazo al proyecto terminado y verificamos el lado izquierdo Entonces como puedes ver tenemos los fonosomíconos y también el panelement Vamos a inasegurar I elementos con las clases FA sólido A sólido A estrella y luego en su lugar aquí elemento span, el texto va a ser todas las características Muy bien, en general tendremos 11 elementos diferentes de la lista. Por lo tanto voy a duplicar elemento de la lista de características diez veces. Entonces tenemos que cambiar los nombres de clase de los phons y también el contenido de los elementos span El segundo elemento va a ser un sólido, A cajas apiladas. En cuanto a este elemento fan, va a ser más de 100 elementos. Entonces el tercer fonosomicón va a ser un sólido, un archivo A. En cuanto a este elemento fan, voy a insertar 1,000 maquetaciones plus. El siguiente fonosomicón será un sólido, una punta de pluma. También, necesitamos cambiar este panel. Voy a insertar tu diseño sin código. Entonces después de eso los teléfonos micon va a ser una llave sólida En cuanto a este panel, voy a insertar tu creador de temas Entonces el siguiente ícono va a ser un sólido, un carro de compras. Como necesitamos cambiar este panel que va a ser Comercio Electrónico Entonces tendremos una red cableada también cambiar este panelments. Aquí tendremos flujo de trabajo. Entonces el siguiente va a ser un sólido, una bombilla. En cuanto a este panel, insertemos aquí el marketing A continuación vamos a tener aquí una fase sólida desarrolladores de código. El siguiente icono va a ser un escritorio sólido. En cuanto a este panelmentvoy a insertar ejemplos laterales. Por último, necesitamos aquí último icono qué sólidos será la integración del spanelment Bien, vamos a hablar de la primera parte, me refiero al lado izquierdo del menú desplegable. Aquí tenemos todos los fonomíconos y los spanlments. A continuación tenemos que tomar aquí del lado derecho. En primer lugar, necesitamos aquí el rubro tres que van a ser servicios. Entonces después de encabezar voy a abrir esto va a ser servicios desplegables. Entonces dentro del desarrollo, voy a abrir otra D que va a ser desplegable el servicio en sí mismo. Incluirá elementos y también desarrollo que se incluirá a sí mismo, dos elementos span. Vamos a insertar aquí el elemento I, que va a ser una llave Aa solida Entonces como dije, necesitamos aquí desarrollo con el servicio desplegable de nombre de clase. Voy a instituir dos elementos span. El primero va a ser constructor delgado. Duplicemos esta línea de código. El segundo elemento span será el constructor delgado número uno. Ahora voy a duplicar el servicio desplegable. En general, tendremos siete servicios desplegables. Duplicemos este código seis veces. Ahora necesitamos cambiar la fonética y también el contenido de los elementos span El segundo fonsomión va a ser un sólido. En realidad, necesitamos aquí para eliminar esta T, lo contrario el icono no se mostrará. Vamos a deshacernos de él. Como dije, el fonoomicón va a ser un sólido, una bombilla En cuanto al mercado panelmentse. En cuanto al segundo panelement, voy a insertar aquí módulos, layouts y temas Entonces el siguiente fonosomicón será un sólido, una nube. En cuanto a estos panelementos, vamos dentro de la nube. Y entonces el segundo va a ser el almacenamiento en la nube para diseñadores. El próximo fosmicon será un sólido, un cerebro. Cambiaremos el panelmentse. Ai Spanel va a ser construir sitios web con IA Entonces el siguiente ícono va a ser un grupo de personas sólido. En cuanto a los panelements, necesitamos equipos. Entonces el segundo va a ser la colaboración para las agencias. Entonces necesitamos un sólido un globo. En cuanto al hosting panelmentseed, el segundo va a ser alojamiento rápido de los Ahora tenemos que cambiar el último servicio de arriba hacia abajo. Necesitamos un sólido una corona. En cuanto a los elementos span, vamos a interferir IP y el segundo va a ser soporte 2047 y estos recuentos Bien, todos los servicios desplegables están preparados. Lo último que tenemos que hacer es crear el botón que se debe colocar aquí. Vamos a abrir el tipo de botón va a ser botón. En cuanto al contenido, hoy me voy a unir ins. Todo bien. Espero que todo sea correcto. Eso lo veremos en las próximas conferencias. Vamos a revisar los resultados que tenemos aquí. Servicios, se muestran todos los iconos. Ahora tenemos que seguir adelante y diseñar el primer desplegable para eso Pasemos a la siguiente conferencia. 12. Características de estilo en el primer desplegable: Bien, entonces en la última conferencia hemos creado el marcado HTML para nuestro primer menú desplegable Me refiero al menú desplegable del enlace de inicio. Ahora es el momento de comenzar a personalizar el menú desplegable. Vamos al archivo CSS y justo después de navlink, insertemos nuevos comentarios para el menú desplegable Va a ser el primer menú desplegable que necesitamos aquí. Desplázate uno, luego de desplegable uno. Bien, sigamos adelante y seleccionemos el desplegable uno. En primer lugar, voy a fijar su posición a absoluta. Vamos a posicionar este elemento de acuerdo con el elemento padre, que no es ningún elemento. Voy a asignar a ningún ítem, posición relativa. Lo necesitamos para posicionar elementos hijos. En este caso, desplázate uno según el elemento padre, que no es ningún elemento. Bien, definamos top y vamos propiedades. La posición superior va a ser 4.9 m. En cuanto a la posición izquierda, voy a hacerla -24 m. Vamos a comprobar el resultado Como puede ver, se posiciona el menú desplegable. Ahora voy a definir el color de fondo y va a ser blanco. Bien, aquí tenemos el menú desplegable. Ahora necesitamos definir el, con altura del elemento. Voy a establecer con 96 Ram. En cuanto a la altura, va a ser 60 Ram. A continuación voy a colocar características y servicios lado a lado, horizontalmente. Y para eso voy a usar Flex box, necesitamos exhibir Flex. Si comprobamos el resultado, verás que las características y servicios, me refiero al lado izquierdo y derecho del menú de arriba hacia abajo se colocan lado a lado horizontalmente. Bien, después de eso, voy a hacer que el menú de arriba hacia abajo un poco redondeado usando radio de borde. Voy a ponérselo a un Ram. Además, voy a crear un pequeño efecto de sombra usando Po shadow. Los valores van a ser 01 Ram, luego tres Ram como color. Voy a usar el valor RGBA. El color va a ser negro con menor opacidad, 0.2 como puedes ver las esquinas del menú desplegable a su alrededor Y también tenemos aquí bonitos y geniales efectos de sombra. A continuación, voy a crear algo de espacio dentro del menú desplegable para eso. Vamos a usar el pudín. Voy a ponerla en dos carnero. Bien, eso es todo. Sobre el drop one, me refiero al elemento wrapper. A continuación voy a encargarme de los lados izquierdo y derecho. Voy a seleccionar para bajar uno a la izquierda y definir su ancho. Va a ser 30% Además, voy a crear algo de espacio en el lado derecho del elemento usando padding, ¿verdad? El valor va a ser de cuatro m. Ahora la primera parte en la que estoy, el lado izquierdo tiene el ancho, y además tenemos algo de espacio después del lado izquierdo. A continuación, voy a duplicar este código y hacer lo mismo para el lado derecho también. El ancho del lado derecho va a ser del 70% Además, necesitamos aquí relleno a la izquierda. Y va a ser para correr. Bien, a continuación voy a encargarme de los rubros de ambos lados Necesitamos los mismos estilos para ambos encabezados. Voy a seleccionar a los dos. Tenemos que bajar uno a la izquierda, H tres. Duplicemos el código y cambiemos la izquierda a la derecha. Agreguemos aquí estilos para el encabezado. En primer lugar, voy a cambiar la familia telefónica. Va a ser Molly cursiva. Entonces voy a establecer el tamaño del teléfono en 1.8 Ram. Necesitamos color. Va a ser el color 86987 Entonces, como pueden ver, los encabezamientos se ven bien. A continuación voy a crear algo de espacio en la parte inferior usando relleno. Abajo va a ser uno Ram. También, necesitamos margen. En la parte inferior, van a ser tres Ram y crear borde en la parte inferior. Necesitamos aquí abajo, el ancho va a ser 0.2 Ram. Entonces necesitamos sólido como el color que voy a usar aquí, RGBA, 134-15-2167 y la opacidad va a ser 0.5 Vamos a revisar. Como pueden ver, tenemos aquí bonito y fresco borde en la parte inferior. Y en realidad los encabezamientos de los lados izquierdo y derecho se ven bastante bien Todo bien. A continuación, sigamos adelante y seleccionemos el elemento de la lista de características. Esta parte esos dos elementos que se colocan dentro del elemento de la lista de entidades. Voy a seleccionar el elemento de la lista de características, vamos a establecer el margen. Necesitamos 1.5 fram en la parte superior e inferior y cero en los lados izquierdo y derecho Entonces voy a colocar los elementos horizontalmente, uno al lado del otro usando flex box. También necesitamos una línea de pedido. Alineará los elementos en el centro verticalmente y luego cambiará el tipo del cursor, lo hará puntero. Bien, ahora tenemos algo de espacio entre los ítems y también se cambia el cursor. Después de eso, voy a personalizar íconos y luego los elementos span. Empecemos con los íconos. Voy a seleccionar elementos de características seguido de los elementos. El tamaño de la fuente de Let's va a ser dos Rams. Voy a establecer el ancho a cuatro Ram y luego cambiar el color. El color va a ser el color gris, que utilizamos recientemente. Vamos a revisar. Como puedes ver, los íconos se ven bastante bien. Sigamos adelante y personalicemos los elementos del ventilador. Voy a seleccionar de nuevo, elemento de la lista de características seguido de los elementos del ventilador. Voy a aumentar el tamaño del teléfono, va a ser 1.8 Ram. En cuanto al color, voy a usar el mismo color. Me refiero al color gris. Como puedes ver, los panelements se ven bastante bien. Lo único que tenemos que hacer en esta conferencia es crear poco efecto hover Una vez que colocamos el cursor sobre el icono o el elemento span, deberían cambiar su color Sigamos adelante y hagamos eso. Voy a seleccionar Características, un elemento de lista con hover También necesitamos sus elementos. Tenemos que seleccionar elementos span. Una vez que pasamos el cursor sobre los elementos, necesitamos cambiar el color El color va a ser de dos a dos. Es de color gris oscuro. Ahora bien, si pongo el cursor sobre el, ya ves que se cambia el color Pero necesitamos una transición suave. Vamos a agregar a ambos elementos la propiedad de transición. Necesitamos tu color. Y la duración va a ser de 0.3 segundos. Ahora bien, si pongo el cursor sobre los artículos, van a cambiar su color sin problemas Creo que se ve bastante bien. A continuación, tenemos que cuidar el lado derecho. Y para eso, voy a pasar a la siguiente conferencia. 13. Servicios de peinado en el primer desplegable: Bien, en la última conferencia hemos estilizado el lado izquierdo del menú desplegable, me refiero a la lista de características Y ahora tenemos que encargarnos de la segunda parte de nuestro menú desplegable. Quiero decir, la parte de servicios, el lado derecho. Vamos al código VS y seleccionemos Servicios desplegables. Voy a definir la altura, va a ser el carrito de 45 Además, voy a alinear los elementos usando nuevamente S libro de lino Necesitamos display flex. Tenemos que cambiar la dirección porque tenemos que alinear los elementos verticalmente. Entonces necesitamos dirección flex para ser columna. Bien, ahora voy a seleccionar de nuevo el servicio desplegable en sí mismo. Usemos flex box. Necesitamos display flex. Entonces tenemos que crear un espacio en la parte inferior del elemento usando margin bottom. Va a ser un 3.5 Ram. A continuación, voy a cambiar el cursor y hacerlo señalar. Bien, ahora voy a alinear elementos en el centro verticalmente. Voy a agregar aquí un centro de líneas de artículos. Como puede ver, los iconos y los elementos textuales se colocan en el centro Después de eso, voy a personalizar los íconos. Sigamos adelante y seleccionemos el servicio desplegable, seguido del elemento. Voy a aumentar dentro de la altura. Voy a ponerlos a los dos a 5.5 Ram. Eso es lo mismo para la altura también. Entonces cambiemos el fondo. Cambiemos el fondo. Va a usar la función de gradiente lineal. La dirección de la transición de color va a ser dos, ¿verdad? En cuanto a los colores, el primer color va a ser B1501. En cuanto al segundo color, voy a usar 723 Esos son los colores morados. El más claro y los más oscuros pueden ver la fonética. Quiero decir, esas cajas tienen el gradiente lineal. A continuación voy a los artículos flex. Tenemos que colocarlos en dos columnas. Voy a usar flex wrap el valor p. ahora los ítems se colocan en dos columnas. Aquí tenemos resultados mucho mejores. Después de eso, voy a agregar aquí un par de estilos más. Tenemos que hacer las cajas redondeadas, y para eso usemos radio de borde con el valor de 50% Ahora los elementos están redondeados y tenemos que colocar los iconos en el centro de esos círculos. Para eso voy a usar X libro. Necesitamos exhibir lino, luego justificar centro de conferencias y un centro de líneas de artículos Ahora como puedes ver, los íconos están perfectamente centrados. Después de eso, vamos a personalizar los iconos. Necesitamos aumentar el tamaño del teléfono. Va a ser 2.5 Ram. Entonces voy a cambiar el color. Hagámoslo blanco. Además, voy a poner a Po Shadow a 0.5 m, dos Ram. En realidad necesitamos aquí m. en cuanto al color, voy a usar el valor RGBA, pero en este caso necesitamos usar el color púrpura El primer valor va a ser de uno a seis. Entonces tendremos aquí 35. Entonces el siguiente va a ser 218 como la opacidad. Voy a decir 2.3 Bien, los íconos se ven bastante bien. Siguiente Estoy agregando un poco de espacio en el lado derecho de cada icono. Agreguemos aquí margen. Derecha y hazlo a rampa. Bien, después de eso, voy a crear un pequeño efecto hover Una vez que pasemos el cursor sobre los servicios, debemos aumentar el tamaño de los iconos Voy a seleccionar el servicio desplegable Con hover. Entonces necesitamos elementos. Para aumentar el tamaño del elemento, voy a usar la función scale. Necesitamos transformar, necesitamos transformar la escala. Y voy a insertar aquí 1.1 Ahora bien, si pongo el cursor sobre los iconos, van a aumentar, me refiero al tamaño del icono Hagamos que este efecto sea más suave. Utilice la transición. Aquí necesitamos transformar. Y la duración va a ser 0.3 segundos. Ahora tenemos aquí resultados mucho mejores. El tamaño del icono aumenta con efecto suave. Bien, a continuación voy a encargarme del elemento de servicio desplegable. Me refiero a esos elementos textuales tenemos aquí dos elementos diferentes y tenemos que colocarlos verticalmente. Sigamos adelante y seleccionemos el elemento de servicio desplegable. Utilice la caja Flex. Necesitamos exhibición de lino. Entonces tenemos que cambiar la dirección. Va a ser columna. Ahora como puedes ver los elementos textuales, los elementos span se colocan verticalmente Como puedes ver ahora mismo, todos los iconos tienen el mismo color de fondo. Si echamos un vistazo al proyecto terminado, verás que cada artículo tiene un color de fondo diferente. Tenemos que encargarnos de eso. Voy a seleccionar el primer servicio desplegable que necesitamos aquí, selector infantil. Y tenemos que especificar aquí el número uno. Entonces necesitamos elementos. Vamos a corra el fondo también, necesitamos agarrar sombra de caja de aquí Ahora como puedes ver en el primer phomicon tiene el color de fondo morado En realidad, voy a duplicar este código seis veces porque en general tenemos siete iconos. Aquí tenemos siete elementos. Cambiemos los selectores de gráficos. Necesitamos escuchar los números 1-7 Ahora tenemos que cambiar los colores de fondo. El segundo icono van a ser los colores de fondo. 31 DCA. Uno. En cuanto al segundo color, voy a instituir 23683 y también cambiar la sombra de caja que necesitamos aquí 35214131. Vamos a revisar el navegador. Entonces, como pueden ver, el segundo fónico tiene ahora un color verde Me refiero al color de fondo. Vamos a encargarnos del tercer ítem. Aquí necesitamos, colores, 351, EC. Para la segunda persona que llama, van a ser 22 DCF. También cambia la sombra de caja que necesitamos aquí, 45, luego otra vez, 45207 El tercer fonémico está listo. Sigamos adelante y nos ocupemos del cuarto ítem. El color va a ser 0030. Ese es el segundo que necesitamos aquí, 03. 48. A continuación, voy a cambiar la sombra de caja que necesitamos aquí. 3180216. Vamos a revisar el navegador. El cuarto teléfono, Atomican está personalizado. Pasemos a la quinta. Necesitamos aquí F9625. En cuanto a la segunda persona que llama, va a ser FA 751 Y luego cambiar la sombra de caja que necesitamos aquí, 250, luego 11728 Tenemos aquí el color de fondo naranja. Pasemos al siguiente micrófono telefónico, que es el sexto aquí. Tres a 93f. Entonces el segundo color va a ser 2371f, ya que la sombra va a ser 35, luego Aquí tenemos el sexto icono, y ahora tenemos que encargarnos del último icono de las fuentes. El primer color va a ser el 28235. En cuanto al segundo color que necesitamos aquí, 202, 52c, una sombra de caja Insertemos aquí 32, luego 3744. Bien, así que todos los ómicos telefónicos están preparados. Se ven bastante bien. Y ahora tenemos que encargarnos de los elementos span. Quiero decir, esos elementos textuales. En primer lugar, voy a encargarme del primer elemento span. Vamos a seleccionar el elemento de servicio desplegable, entonces necesitamos que abarque el niño seleccione. Necesitamos el primer elemento span. Cambiemos la familia telefónica. Va a ser Molly Cursive. Entonces voy a establecer la fuente. Manera de negrita. El color va a ser 150f1. Entonces voy a establecer el espaciado entre letras a 0.1 m. Transformemos el texto a mayúsculas. Aquí necesitamos transformar texto y no renderizar el valor va a ser mayúscula. Como puede ver, los estilos se aplican al primer elemento de pan. Ahora mismo tienen el mismo color, tenemos que cambiar eso. Y también necesitamos aumentar el tamaño de los elementos de la sartén. Seleccionemos aquí, desplegemos el elemento de servicio, sigamos el panelement Establezca el tamaño del teléfono en 1.6 Ram. Ahora la fuente se incrementa de ambos elementos de giro. En cuanto a los colores, voy a seleccionar el primer servicio. Luego tenemos que desplegar el elemento de servicio seguido de los elementos de giro. Nuevamente, necesitamos aquí y chi selector. Necesitamos el primer elemento spin. Vamos a agarrar el color de aquí y lo insertamos abajo. Ahora solo el primer elemento span tiene el color púrpura. A continuación, tenemos que hacer lo mismo para el resto de los elementos. Voy a duplicar este código seis veces. Cambiemos los selectores. Necesitamos números del uno al siete como lo hicimos para los micrófonos fonográficos, el segundo color Va a ser 31c1. Es de color verde. Entonces la tercera franqueza va a ser 3f51c. Cambiemos todos los colores y luego revisemos el navegador. A continuación, necesitamos 0030. Entonces el quinto ítem va a ser f9625. Entonces necesitamos 3293 FF. En cuanto a los últimos elementos span que necesitamos aquí, 28 a 35. Bien, vamos a revisar el navegador. Como puede ver, todos los elementos span tienen las llamadas adecuadas. Ahora tenemos que personalizar los elementos del segundo span. Para eso, vamos a seleccionar desplegable Service Item Span, y necesitamos aquí y el selector de chat con el número dos. Voy a poner la forma del teléfono a 300 y también cambiar el color. Vamos a usar aquí 66, necesitamos aquí signo de libra, luego 6672 Es de color gris. Como puede ver, los colores se cambian para los segundos elementos span. Por último, tenemos que personalizar el botón. Sigamos adelante y seleccionemos desplegable un botón derecho. En primer lugar, definamos el ancho. Va a ser del 100% y la altura será de cuatro Ram. Y también cambiar el color de fondo. Vamos a usar aquí el color 3776. Aquí tenemos el fondo. Tenemos que deshacernos del borde del pliegue. Vamos a establecerlo en nueve y también hacer las esquinas redondeadas usando el radio del borde. Van a ser dos Ram. Ahora el fondo se ve mucho mejor. Vamos a encargarnos de la fuente. Voy a establecer el tamaño de fuente en un foro de punto. Entonces el peso de la fuente va a ser negrita. Como voy a transformar texto a mayúsculas, cambiar los colores, el color va a ser blanco Entonces voy a agregar algo de espacio entre las letras. Y finalmente cambia el cursor, hazlo señalar. Bien, así que la segunda parte del menú desplegable está preparada y estilizada Se ve bastante bien. Ahora tenemos que hacer que el menú desplegable funcione. O sea, tenemos que ocultarlo por defecto y luego mostrarlo una vez que pasamos el cursor sobre el noveling, quiero decir, el primer hogar noveling, también necesitamos crear este Para eso. Pasemos a la siguiente conferencia. 14. Cómo hacer que el menú desplegable funcione: Bien, en la última conferencia, hemos terminado de diseñar el menú desplegable. Y ahora tenemos que hacerlo funcionar. Por defecto, el menú desplegable debe estar oculto, y una vez que pasamos el cursor sobre el elemento de navegación, entonces debería aparecer con una transición suave Echemos un vistazo al proyecto terminado. Como puede ver, el menú desplegable está oculto por defecto. Una vez que pase el cursor sobre el elemento de navegación, aparecerá Puedes ver aquí este triángulo que necesitamos crear también en esta conferencia. Sigamos adelante y volvamos al código VS. En primer lugar, voy a crear el triángulo para eso voy a usar después de pseudo elemento El triángulo será parte del elemento de navegación, por lo tanto no necesitamos aquí ningún elemento seguido del selector hijo. Necesitamos el primer elemento de navegación. Y entonces voy a usar después de pseudo elemento, el contenido va a estar vacío Entonces voy a definir la posición. Va a ser absoluto. Voy a posicionar el elemento según el elemento padre. En este caso, el elemento padre no es ningún elemento. Pero ahora mismo como pueden ver, ya tiene la posición relativa. A continuación voy a definir propiedades superiores e izquierdas. La posición de dos va a ser 2.9 Ram. En cuanto a la posición izquierda, voy a hacerla 50% El triángulo debe colocarse en el centro del elemento de navegación. Para centrar el elemento, voy a usar la función transform translate x con el valor -50% El triángulo se creará con un pequeño truco usando bordes Voy a usar border left con los valores sólidos y el color va a ser transparente. Entonces voy a duplicar este código dos veces. Cambiemos por la izquierda al borde derecho, los valores serán los mismos. Entonces necesitamos fondo fronterizo. En lugar de transparente, voy a usar el color blanco. Como puedes ver, se crea el triángulo y se coloca en el centro de la luz de navegación. Ahora voy a ocultar este elemento y también el menú desplegable. Para ocultar el elemento, voy a usar opacidad cero y visibilidad oculta. También necesitamos lo mismo para el desplegable. Ahora como puedes ver, ambos elementos están ocultos. Y ahora tenemos que apelarlos. Una vez que pasamos el cursor sobre el no item I aquí, ningún ítem con hover seguido de la F para ver los elementos, necesitamos esas dos propiedades para mostrar el Necesitamos opacidad para ser uno y visibilidad visible. También, voy a agregar aquí para el menú desplegable también. Coloquemos aquí opacidad uno y visibilidad factible. Ahora bien, si pongo el cursor sobre el no item en el triángulo es sí, necesitamos aquí para bajar uno Ahora ambos elementos están mostrando. Lo único que tengo que hacer es hacer esta apariencia un poco más suave. Y para eso voy a usar transición. Los valores serán todos 0.3 segundos. Ahora bien, si pongo el cursor sobre el elemento de la perilla, entonces obtendremos esta apariencia agradable y fresca, más suave del menú desplegable y el triángulo Bien, eso es todo sobre el primer menú desplegable. Ahora tenemos que encargarnos del segundo. Y para eso, pasemos a la siguiente conferencia. 15. Cómo crear el marcado de HTML para el segundo desplegable: Bien, en la última conferencia, hemos terminado de trabajar en el primer menú desplegable, que funciona bien y se ve bastante bonito y genial. Ahora es el momento de pasar a encargarse del segundo menú desplegable. Sigamos adelante y echemos un vistazo al proyecto terminado. Si pasamos el cursor sobre el segundo elemento, que es clientes, entonces aparecerá el segundo menú desplegable Como puede ver, consta de cuatro partes distintas. Cada uno de ellos tiene un color de fondo agradable y fresco con algunos efectos de degradado lineal. Además, cada parte consiste en una P. Entonces tenemos aquí el encabezamiento y algún texto. Bien, así que eso es todo sobre el segundo menú desplegable. Como de costumbre, vamos a crear el marcado HTM, y luego nos encargaremos del estilismo Necesitamos encontrar el segundo elemento de navegación que son los clientes. Justo después de los elementos del enlace, voy a insertar comentarios para el segundo menú desplegable. Entonces voy a abrir desarrollos con clases. Desplázate también, necesitamos desplegable dos. Entonces me voy a Desarrollo Abierto el cual tendrá el nombre de la clase clientes item. Como dije, cada artículo consistirá en un teléfono asomicon. Entonces tendremos encabezamiento y el párrafo. Abramos elementos I, los cuales tendrán clases un regular, luego un sobre A. Después de eso, necesitamos aquí H, tres elementos de encabezamiento. El texto va a ser agencias de diseño web. También, necesitamos aquí párrafo con algún damit para poder poner aquí alguna dame, voy a escribir marga Entonces tenemos que especificar aquí el número de palabras. En este caso, voy a insertar tus 15 palabras ficticias. Ahora voy a darle a Enter. Como pueden ver, tenemos aquí algún texto ficticio con 15 palabras Bien, sentémonos sobre el primer artículo. Como ustedes saben, tendremos en general cuatro ítems. Voy a duplicar este desarrollo tres veces. Y luego tenemos que cambiar aquí los íconos y también los encabezamientos. El segundo ítem, quiero decir que el segundo icono va a ser un sólido. Entonces necesitamos FA Earth America. En cuanto al rubro, voy a insertar aquí, dueños de tiendas en línea. Entonces tenemos que cambiar el tercer ítem. En realidad, aquí tenemos un pequeño error aquí, regular. Cambiemos las clases del tercer icono. Va a ser marcas FA, luego A sketch. En cuanto al elemento rumbo, voy a instituir diseño web, lanceros libres Ahora tenemos que encargarnos del último ítem. Necesitamos cambiar las clases del icono necesitamos FA solid FA store. En cuanto al elemento de rumbo, voy a insertar a los dueños de tu pequeña empresa. Bien, entonces creo que eso se sienta sobre el marcado H tel. Echemos un vistazo. Como puedes ver tenemos aquí el segundo menú desplegable. Es decir, el marcado H Tl. Y ahora es el momento de darle estilo a esos elementos. Y para eso, pasemos a la siguiente conferencia. 16. Estilos del segundo desplegable: Bien, en la conferencia anterior hemos creado el marcado HTML para nuestro segundo menú desplegable. Y ahora es el momento de darle estilo y luego hacer que funcione. Volvamos al código VS y voy a adaptarme a los nuevos comunes para el segundo menú desplegable que necesitamos aquí. Desplegar dos y luego final del desplegable dos. Como sabes, tendremos cinco desplegables diferentes y todos ellos tendrán los estilos comunes. En lugar de escribir los mismos estilos una y otra vez, voy a seleccionarlos todos usando el nombre de clase común, que asignamos a los menús desplegables. Este nombre de clase aquí, desplegable. Voy a seleccionarlos a todos. Coge algunos de estos estilos de aquí en los estilos comunes. Bueno, esas dos líneas de código, yo posición, absoluta y posición superior. También tendremos aquí color de fondo. Entonces esas tres líneas de código, radio de borde, lanzadera de caja y relleno. Además, voy a agarrar esos estilos y agregarlos aquí también. Siguiente voy a cambiar aquí vino en vez de desplegable, uno que necesitamos aquí, desplegable. En realidad voy a agarrar este código y pegarlo aquí. Además de eso, voy a quitar el niño seleccione de aquí porque necesitamos triángulo para cada elemento de navegación. En realidad, yo que todo está listo. Vamos al navegador y comprobemos si todo funciona bien. Como puedes ver, algunos de estos estilos se aplican al desplegable, el segundo desplegable ya. Vamos al código VS y seleccionemos el segundo desplegable y agreguemos algunos estilos también. Aquí necesitamos definir el ancho como 90 Ram. Entonces necesitamos altura, van a ser 37 Carneros Voy a definir la posición izquierda, va a ser -27 Ram Y luego necesitamos usar libros flex. Vamos a configurar la pantalla para flexionar y verificar los resultados. Como pueden ver, ahora tenemos resultados mucho mejores. Los artículos se colocan horizontalmente en una fila muy bien. Ahora tenemos que seleccionarlos. Personaliza. Seleccionemos el artículo de los clientes que voy a establecer con al 100% Entonces necesitamos aquí margen para ser cero. Y luego 0.5 Ram. Necesitamos aquí 0.5 Ram. También, voy a definir padding, vamos a ponerla en 0.7 Ram. Ahora tenemos algo de espacio entre los artículos. A continuación, vuelvo a estar flex books, el fin de alinear los elementos dentro del ítem del cliente. Vamos a configurar la pantalla para flexionar. Entonces necesitamos cambiar la dirección porque tenemos que alinear los elementos verticalmente. Y para eso tenemos que establecer flex direction a columna. Además, voy a usar el centro Align Items. ¿Bien? Como puedes ver, los elementos dentro los artículos se colocan en el centro usando libros flexibles. Vamos a poner el cursor a puntero. Bien, lo siguiente que voy a hacer es cambiar el color de fondo para cada artículo del cliente. Como recuerdas, cada elemento tiene un color de fondo diferente con degradado lineal. Entonces sigamos adelante y hagamos eso por cada ítem. Voy a seleccionar el primero usando selector hijo. Voy a especificar aquí el número uno. En cuanto al fondo, como dije, necesitamos usar gradiente lineal. Lo primero que tenemos que hacer aquí es definir la dirección. Voy a ponerla a 135 grados. A continuación, voy a definir el primer color, que va a ser un siete. En cuanto al segundo color, va a ser un siete. Vamos a revisar los resultados. Como puedes ver, el primer ítem tiene color de fondo. Voy a hacer redondeadas las esquinas del artículo. Para eso, usemos aquí radio de borde con el valor una rampa. Ahora tenemos un bonito radio fronterizo aquí. Cambiemos el color para el resto de los artículos también. Voy a duplicar este código tres veces, después voy a cambiar los números. Necesitamos números del uno al cuatro. En cuanto a los colores, los voy a cambiar. El primer color para el segundo artículo va a ser F 2f6ff cuanto al segundo, va a ser CAD nueve F. Vamos a revisar el segundo artículo que tenemos aquí en color celeste. A continuación tenemos que cambiar los colores para el tercer artículo. El primer color va a ser F1fd, F siete. En cuanto al segundo color, hagámoslo F, F, F. Es de color verde. Y ahora tenemos que cambiar los colores para el último ítem, vamos a insertar aquí FFF cuatro ED. Para el segundo color, agreguemos aquí 87c5. Bien, así que los cuatro artículos tienen un color de fondo agradable y fresco con efecto de degradado lineal. Ahora tenemos que cuidar los elementos dentro de los artículos. Sigamos adelante y comencemos con los átomos telefónicos. En primer lugar, voy a aumentar el tamaño de los artículos. Seleccionemos aquí los elementos y fijemos el tamaño del teléfono a diez Ram. Como puedes ver, el tamaño de los iconos es mayor. Ahora tenemos que cambiar los colores para cada artículo por separado. Tenemos que seleccionar el primer elemento seguido del icono del teléfono. Vamos a establecer el color a AC 63 A. Como considere que el primer icono del teléfono ha cambiado su color, hagamos lo mismo con el resto de los iconos. Voy a duplicar este código tres veces y cambiar los números de selector de gráfico y también cambiar los colores. El segundo color va a ser 15f3. Entonces tendremos aquí una F C F 77. En cuanto al último icono que voy a usar aquí, color FF 8645 Como puedes ver, los íconos se ven bastante bien, tienen diferentes colores. Ahora tenemos que encargarnos de los rubros, así que sigamos adelante y seleccionemos encabezamientos Necesitamos el artículo de su cliente seguido de H tres elemento de encabezado. Voy a aumentar el tamaño del teléfono. Va a ser 2.5 fram. Entonces tendremos aquí peso telefónico. Voy a fijarlo en 300. A continuación, necesitamos transformar el texto a mayúsculas. Además, voy a poner una línea al centro. Lo siguiente que voy a hacer es cambiar la altura de la línea. Vamos a establecerlo en 3.5 Ram. Y también crear algo de espacio en la parte inferior está en margen inferior con el valor 0.7 Ram. Ahora los encabezamientos se ven mucho mejor. Como invitado, tenemos que cambiar los colores de los encabezados, y los colores deben coincidir con los colores de los iconos Voy a hacer eso de una manera sencilla. Voy a agregar aquí selector para el encabezado, necesitamos el artículo de su cliente. Entonces necesitamos selector de gráficos. Tenemos que especificar aquí uno. Tenemos que añadir aquí H tres elementos de encabezamiento. Vamos a copiar el selector y agregarlo para el resto de los elementos. Voy a cambiar los números de selector de gráfico. Aquí necesitamos números del uno al cuatro. Vamos al navegador. Como puedes ver, los encabezamientos tienen los colores adecuados y se ven bastante bien Lo único que tengo que hacer es personalizar el power graph. Sigamos adelante y seleccionemos el artículo del cliente, seguido de los elementos. Vamos a establecer el tamaño de la fuente en 1.6 Ram. Entonces el peso de la fuente va a ser de 300. Y también voy a centrar el uso del centro de línea de texto. Ahora todo se ve bastante bien en realidad. Con el segundo menú desplegable, ya terminamos. Ahora es el momento de seguir adelante y encargarse del tercer menú desplegable. 17. Cómo crear el marcado de HTML para el tercer desplegable: Bien, en la conferencia anterior hemos terminado de diseñar el segundo menú desplegable. Es decir, el menú desplegable del cliente. Ahora es el momento de seguir adelante y crear el tercer menú desplegable. Echemos un vistazo al proyecto terminado. Si pasamos el cursor sobre el artículo del producto, entonces veremos aquí el tercer menú desplegable, que creo que se ve bastante bien Tenemos aquí un par de iconos diferentes y también algunos detalles sobre los productos. Y abajo puedes sentarte. Lo primero que tenemos que hacer es crear el marcado HTML, necesitamos encontrar el tercer elemento de navegación que es productos y después del elemento link, me refiero a la etiqueta de enlace de cierre, tenemos que insertar nuevos comentarios para el desplegable tres Entonces voy a abrir etiqueta con el menú desplegable de clases y desplegable tres. A continuación, voy a abrir otra etiqueta dip, que serán productos. Va a ser el envoltorio del contenido. A continuación, voy a insertar aquí el producto en sí. Este elemento incluirá phonosomicu y Si echamos un vistazo al menú desplegable, verás aquí el fonosomicu y también los y también Vamos a insertar aquí I elementos con las clases solidas, una llave que necesitamos aquí. Entonces voy a abrir T. voy a insertar aquí dos elementos span. El primero va a ser Theme y Page Builder. Entonces necesitamos el segundo elemento span en el que voy a insertar el siguiente texto, el tema número uno y Visual Page Builder. Sentémonos sobre los productos en general, vamos a tener cinco productos, por lo tanto voy a duplicar este artículo cuatro veces. Y entonces tenemos que hacer aquí ligeros cambios. Voy a cambiar los fonosomíconos y también el contenido del elemento span El segundo fonosomicon será un archivo sólido, entonces el primer elemento span va a ser el complemento Page Builder En cuanto al segundo elemento span, voy a insitu themes y layouts Entonces el tercer fonosomicón va a ser un libro de fase sólida abierta En cuanto a los elementos de la sartén, voy a insertar tu tema extra de revista. En cuanto al segundo sanelement, vamos a insertar el mejor tema para blogger entonces El 04:00 P.M. va a ser un sobre sólido como los panlements El primero va a ser Mal Bloom E mail opt ins. En cuanto al segundo, panelment va a ser lo último en complementos de email opt Para el último artículo del producto, el teléfono va a ser un sólido. En cuanto a los panelesSoy, inserta tu compartición social En cuanto a los segundos teléfonos, Micon va a ser promueve el intercambio social Bien, y lo último que tengo que hacer es crear el botón que necesitamos para inst abajo Vamos a abrir el botón. El tipo va a ser botón. En cuanto al contenido, voy a insjoin para descargar Ok. Eso se sienta sobre el tercer menú desplegable. Me refiero a la marca H t. Vamos a revisar los resultados. Si coloco el cursor sobre el artículo del producto, verá aquí el menú desplegable. Ya tiene algunos estilos, porque definimos algunos estilos comunes en la última conferencia para los menús desplegable Por lo tanto, ya cuenta con algunos estilos. Ahora tenemos que hacer que parezca la versión terminada para eso, Pasemos a la siguiente conferencia. 18. Estila el tercer desplegable: En la última conferencia, hemos creado la marca HTML para el tercer menú desplegable. Como puedes ver, el menú desplegable ya tiene algunos estilos porque ya hemos definido algunos estilos comunes para cada desplegable. Ahora tenemos que continuar y terminar el estilo del tercer menú desplegable. Vamos al código VS e insertemos nuevos comentarios para el desplegable tres. Sigamos adelante y seleccionemos el desplegable tres. Voy a definir ancho y alto. El ancho va a ser 40. En cuanto a la altura, la voy a establecer 47 corrió siguiente, defino posición izquierda, va a ser 50% Además, necesitamos censurar el elemento usando transform translate x -50% El elemento se ha posicionado en el centro perfectamente Por último, estoy agregando, en realidad el menú desplegable tiene relleno, pero voy a sobrescribir el estilo predeterminado Usemos ahora mismo el relleno. Por defecto, cada menú desplegable tiene pad dos. Y voy a cambiar el relleno en la parte superior y voy a convertirlo en un Ram. En cuanto al resto de los lados, voy a dejarlo como dos M. Bien, después de eso, voy a personalizar los productos. Este elemento en realidad, como dije, los productos serán similares a los servicios en el primer desplegable, el teléfono, los atómicos, y también esos elementos span serán similares Si le echo un vistazo a la versión terminada, verá que son bastante similares. Voy a usar estos mosaicos del primer menú desplegable. Vamos a desplazarnos hacia arriba y encontrar los servicios desplegables. Aquí los tenemos. Voy a añadir aquí productos. Veamos qué tenemos ahora mismo. Como puede ver, los iconos y los paneles se colocan horizontalmente en fila adelante y agreguemos aquí productos I. Ahora los fonosomíconos no son visibles porque tenemos que definir sus Para eso, en realidad estoy, vamos a deshacernos de esos espacios a partir de aquí. Voy a agregar aquí productos niño uno. Entonces yo si comprobamos el resultado, verás que el primer fonosomicón tiene su color de fondo y se ve bastante bien Tenemos que hacer lo mismo para el resto de los íconos. Voy a copiar este selector y editar aquí. Cambiemos el selector de anchit. Necesitamos aquí dos, luego hacer lo mismo para el tercer ítem, también para el cuarto, y necesitamos lo mismo para el quinto icono también. En general, tendremos cinco productos. Vamos a comprobar, como puedes ver el teléfono, iconos impresionantes se ven bastante bien. Necesitamos el mismo efecto hover aquí también. Quiero decir, este efecto hover, agreguemos aquí también el selector para productos Necesitamos hover, luego elementos. Ahora tenemos el mismo efecto hover. Bien, lo siguiente que tengo que hacer es cuidar los elementos de la columna vertebral. Voy a añadir aquí producto que es el envoltorio de los elementos span. Ahora estos elementos espinosos están alineados verticalmente. Lo siguiente que voy a hacer es agregar aquí producto y luego elemento span. Cambiará el tamaño del teléfono de los elementos span. Como puede ver, se cambia el tamaño del teléfono. Ahora tenemos que personalizar cada elemento span. Voy a empezar con el primero. Vamos a añadir aquí los productos, luego elemento span. Con el selector de gráficos, necesitamos el primer elemento span. Si verifico, entonces dirás que el primer elemento span está personalizado. Ahora tenemos que cambiar los colores del primer elemento fan. Necesitamos los colores adecuados. Lo tenemos en el primer menú desplegable. Voy a un aquí nuevo selector para los productos. Necesitamos producto hijo uno. Entonces necesitamos desarrollo seguido de los elementos span, nuevamente con selector child. Ahora tenemos que adherir uno. Sigamos adelante y verifiquemos. Como puedes ver, el primer elemento pan tiene un color diferente. El mismo color que tenemos para el icono. Hagamos lo mismo para el resto de los elementos span. Voy a copiar aquí este selector. Necesitamos cambiar el número del producto. Va a ser el segundo. Entonces hagamos lo mismo para el tercer producto. A continuación tenemos el producto número cuatro, y luego necesitamos lo mismo para el producto número cinco. Como puedes ver, todos los elementos span, los primeros elementos span han cambiado sus colores y se ven bastante bien. Ahora tenemos que encargarnos de los elementos del segundo span. Voy a agregar aquí selector para los productos que necesitamos aquí, el span con selector infantil, necesitamos aquí el segundo phanlementow Como puedes ver, el segundo fenomento se ve bastante bien. Bien, lo siguiente que voy a hacer es definir el espacio entre los productos. Estoy volviendo a la tercera lista desplegable. Seleccionemos productos y definamos margen. Necesitamos margen en la parte superior e inferior, 1.7 Ram. En cuanto al lado izquierdo y derecho, va a ser cero. Ahora tenemos que cuidar el fondo. Vamos a darle estilo. Seleccione el menú desplegable tres seguido de la parte inferior. Voy a definir el ancho, va a ser del 100% entonces la altura será de cuatro m. Vamos a cambiar el color de fondo. Va a ser el color púrpura que necesitamos aquí, 9544c. A continuación, me voy a deshacer de la frontera de falla. También voy a hacer redondear el botón usando radio de borde, van a ser dos Ram. Después de eso, voy a encargarme del teléfono. Cambiemos el tamaño del teléfono. Va a ser 1.4 entonces voy a hacer los pernos del teléfono. Transformemos el texto a mayúsculas y cambiemos el color. Necesitamos que el color sea blanco. El botón se ve bastante bien. A continuación, voy a aumentar el espacio entre las letras. Hagámoslo 0.1 También cambie el puntero del cursor. Por último, voy a colocar el botón ligeramente hacia abajo. Hagámoslo usando transform. Traducir y con el valor uno r. Bien, así que eso es todo. El tercer menú desplegable se ve bastante bien. Y ahora tenemos que seguir adelante y encargarnos del siguiente. 19. Cómo crear el marcado de HTML para el cuarto desplegable: Bien, en la conferencia anterior terminamos de diseñar el tercer menú desplegable, que creo que se ve bastante bien. Y ahora tenemos que seguir adelante y empezar a crear el siguiente menú desplegable. Me refiero al desplegable para el enlace de contacto. Echemos un vistazo al proyecto terminado. Aquí tenemos el cuarto menú desplegable. Consiste en fonones y algunos enlaces. Y también tenemos aquí abajo el botón. Bien, sigamos adelante y comencemos a crear el marcado HTM. Tenemos que encontrar el cuarto no ítem que es contacto. Y voy a insertar aquí comentarios para el desplegable cuatro. A continuación, voy a abrir deep tag, que tendrá dos clases distintas. El primero va a ser el menú desplegable de nombre de clase común. En cuanto al segundo, va a ser un nombre de clase individual desplegable cuatro. Entonces necesitamos abrir otro elemento profundo y va a ser opciones de Contacto. A continuación, voy a insertar otra etiqueta. Consiste en elementos ph y span. Voy a abrir un sobre las clases sólido A. A continuación voy a instituir panel, que va a estar poniéndose en contacto en general Tendremos seis desarrollos diferentes. Vamos a duplicarlo cinco veces, luego cambiemos los pontones y también los El segundo icono va a ser un bien común sólido. En cuanto al elemento span, voy a interferir en el chat con las ventas. Entonces el siguiente fonosomicón va a ser un sólido, un usuario estoy interfiriendo cuentas Entonces el siguiente fonosomicón va a ser un sólido. Una llave. En cuanto a los elementos span, estoy interfiriendo soporte técnico, entonces tendremos aquí un grupo de personas sólido. También, voy a cambiar el contenido de este panel. Va a ser como la comunidad. Por último, tenemos que cambiar el último ítem. El teléfono va a ser un archivo de líneas sólidas. En cuanto a los paneles, voy a hacerlo en documentación Bien, lo último que tenemos que hacer es crear el fondo. Insertemos aquí etiqueta de botón con botón tipo. En cuanto al contenido del botón voy a compartir con nosotros. Bien, eso se asienta sobre el marcado H tl del cuarto menú desplegable. Como puedes ver, tenemos aquí el marcado H Tl, que ya tiene algunos estilos porque definimos algunos estilos comunes para los dropdowns Por lo tanto, esos estilos también se aplican al cuarto desplegable Tenemos que seguir estilizando el menú desplegable. Y para eso, pasemos a la siguiente conferencia. 20. Estilos del cuarto desplegable: En la conferencia anterior, hemos preparado el marcado HTML para nuestro cuarto menú desplegable Y ahora tenemos que darle estilo. Pasemos al código VS e insertemos nuevos comentarios. Cuatro. Desplázate cuatro, luego voy a seleccionar Menú desplegable con su nombre de clase individual. Desplegable cuatro, necesitamos definir con altura. El ancho va a ser 28 Ram. En cuanto a la altura, voy a poner 233 Ram. Como puedes ver, el tamaño del menú desplegable es más grande. A continuación voy a cambiar la posición. Quiero colocarlo en el centro. Para eso tenemos que definir la posición izquierda y hacerla 50% Entonces para centrar el elemento perfectamente, necesitamos usar transform, translate x para el valor -50% Ahora como puedes ver, el menú desplegable está perfectamente centrado Por último, voy a definir el relleno. Pongamos el relleno a un Ram en la parte superior, luego a Ram en el resto de los sitios. Necesitamos m tres veces el relleno se aplica al elemento. Bien, a continuación voy a personalizar el desarrollo. Me refiero al desarrollo que incluye el fonemicón y este elemento pan Sigamos adelante y seleccionemos Opciones de Contacto. Seguido de un profundo, voy a definir margen, que va a ser 1.4 m en la parte superior e inferior y cero en los lados izquierdo y derecho. Además, voy a poner a puntero. Como puede ver, se aplica el margen. Tenemos cierto espacio entre los desarrollos. A continuación, voy a tomar del fontosomicón. Sigamos adelante y seleccionemos Opciones de contacto, seguido del elemento. Voy a establecer ancho 24m. Entonces el tamaño de fuente del fontosomicón va a ser dos Y también necesitamos cambiar el color. Voy a usar el color 3293. Vamos a comprobar el resultado. Como puedes ver, los osomíconos telefónicos se ven bastante bien. A continuación, tenemos que personalizar los elementos span. Voy a seleccionar Opciones de contacto, seguido del elemento span. Lo primero que voy a hacer es cambiar el tamaño del teléfono. Va a ser 1.6 Ram. Entonces voy a transformar texto a mayúsculas. También cambia el color. Voy a usar el mismo color que usamos para el fonesomicon Además, crea algo de espacio entre las letras usando espaciado entre letras con el valor 0.1 Ram. Vamos al navegador. Como puedes ver, los elementos del panel se ven bastante bien. Y lo único que hay que hacer es darle estilo al butttom, que se coloca abajo Vamos a seguir adelante y seleccionar desplegable cuatro abajo. En primer lugar voy a definir con en altura. El ancho va a ser del 100% En cuanto a la altura, voy a configurarlo para que se forme. También necesitamos cambiar el color de fondo. Vamos a usar aquí el color 2371. Aquí tenemos el botón siguiente necesitamos para llegar a él fuera del orden predeterminado. Además, voy a hacer redondear el botón. Sigamos adelante y pongamos frontera a non. cuanto al radio fronterizo, voy a hacerlo correr ahora. Nuestro botón es mucho más agradable. A continuación tenemos que encargarnos de la fuente. En primer lugar, definamos el tamaño de fuente. Va a ser 1.4 Ram. Entonces voy a hacer que el teléfono sea más audaz usando el peso de la fuente negrita También transforma el texto a por caso y cambia el color. El color va a ser blanco. La fuente se ve bastante bien. Lo único que tengo que hacer es crear algún espacio entre las letras usando el ritmo de letras, 0.1 ram Y también, voy a volver a hacer el puntero del cursor. Eso es. El cuarto menú desplegable se ve bastante bien. Hemos terminado de trabajar en ello. A continuación tenemos que encargarnos del siguiente menú desplegable, que va a ser el quinto menú desplegable y el último. Pasemos a la siguiente conferencia. 21. Cómo crear un marcado HTML para el quinto desplegable: Bien, en la conferencia anterior, hemos terminado de trabajar en nuestro cuarto menú desplegable Realicé el menú desplegable del enlace de contacto. Creo que se ve bastante bien. Y ahora tenemos que seguir adelante y encargarnos del último menú desplegable, que va a ser para enlace de cuenta Sigamos adelante y echemos un vistazo al proyecto terminado. Aquí tenemos nuestro último menú desplegable. Como puedes ver, consta de un par de elementos diferentes. Tenemos dos entradas diferentes para nombre de usuario y contraseña. Entonces puedes ver aquí la casilla de verificación a la que le sigue el botón. Y abajo, puedes ver algunos enlaces. Si olvidas tu nombre de usuario o contraseña, esos enlaces te ayudarán a recuperar tu cuenta. Eso es sobre el último menú desplegable. Como de costumbre, voy a crear el marcado HTML y luego vamos a darle estilo al mark up. Sigamos adelante y busquemos el enlace para cuentas y creamos nuevos comentarios para el desplegable cinco. Entonces voy a abrir el desarrollo, que tendrá dos clases distintas, desplegable y desplegable cinco. Entonces voy a abrir la etiqueta de formulario. Vamos a deshacernos del atributo action, no lo necesitamos. Voy a agregar aquí el nombre de la clase, que va a ser formulario de cuenta. Dentro de los elementos de formulario que voy a crear, que va a ser grupo de entrada de conteo, incluirá dos campos de entrada. Voy a abrir la etiqueta de entrada con el tipo de texto, y también necesitamos aquí un atributo placeholder como el valor Voy a insertar aquí, nombre de usuario. Duplicemos esta línea de código. El segundo campo de entrada será para contraseña. Voy a cambiar el tipo. Va a ser contraseña también. Cambiemos el atributo placeholder que necesitamos aquí, contraseña Bien, veamos sobre el grupo de entrada. A continuación voy a crear un desarrollo que incluirá input y label. Me refiero a entrada para casilla de verificación. Vamos a agregar un nombre de clase al desarrollo y va a ser chequeado. Entonces voy a instituir elementos de entrada. El tipo va a ser casilla de verificación. Además, necesitamos tu atributo ID con la comprobación de valor. A continuación, voy a abrir etiqueta y en los cuatro atributos voy a colocar check también como el texto, voy a insertar tu, recuérdame, usamos tu atributo ID y también cuatro atributos con los mismos valores. Echemos un vistazo al navegador. Si hago clic en la etiqueta, entonces se marcará la casilla de verificación. Por eso usamos esos dos atributos con los mismos valores. Bien, a continuación estoy inserte tu buttoon con botón tipo Voy a insertar su bloqueo de miembro de texto. Después de eso, voy a crear un párrafo en el que vamos a insertar el siguiente texto olvidado. Entonces necesitamos sus elementos span, username. A continuación necesitamos, y nuevamente, span elementos con el pase de texto. Por último, necesitamos aquí un signo de interrogación. Bien, eso se asienta sobre el marcado HTML para el desplegable cinco. Aquí tenemos el marcado HTML. A continuación tenemos que darle estilo a esos elementos. Y para eso, pasemos a la siguiente conferencia. 22. Estilos del quinto desplegable: En la conferencia anterior, hemos preparado la marca HTM para nuestro último menú desplegable. Quiero decir, el menú desplegable para la cuenta de enlace. Ahora tenemos que personalizarlo. En realidad, terminaremos la navegación en esta conferencia. Echemos un vistazo al proyecto terminado, el menú desplegable. El último menú desplegable debería verse así. Vamos al código VS e insertemos nuevos comentarios para el desplegable cinco. Entonces voy a bajar cinco, el rapero elemento profundo y definir su dentro de la altura. El ancho va a ser de 30 ram. En cuanto a la altura, voy a hacerla 32 Ram. Como puedes ver, el tamaño ha cambiado del menú de arriba hacia abajo. A continuación voy a censurar el elemento. Voy a hacer eso usando posición izquierda 50% Y también necesitamos transformar traducir x con el valor -50% Nos permite censurar el elemento perfectamente Como puedes ver, el menú desplegable está centrado. Lo siguiente que voy a hacer es definir el relleno. Voy a hacer relleno 2.5 Ram en los cuatro lados. Se crea el relleno, el espacio dentro del menú desplegable. Eso es todo sobre el desarrollo del envoltorio. Siguiente Voy a seleccionar Grupo de entrada. Voy a alinear entradas usando caja de lino. Necesitamos display flex. Entonces necesitamos alinear las entradas verticalmente. Y para eso tenemos que cambiar la dirección de flex box y tenemos que hacerla columna. Bien, eso es todo sobre el grupo de entrada. A continuación necesitamos personalizar la entrada en sí. Sigamos adelante y seleccionemos grupo de entrada, seguido de la etiqueta de entrada. En primer lugar, voy a definir la altura escrita. El ancho va a ser del 100% En cuanto a la altura, voy a hacer cinco. Además, cambiemos el color de fondo. En este caso voy a usar color RGBA. El primer valor va a ser 191, luego el siguiente va a ser 213. Para el tercer valor va a ser 240. Entonces necesitamos definir la opacidad, y voy a establecer opacidad 2.4 Como pueden ver, el tamaño de las entradas Y también tenemos aquí diferentes colores de fondo. Lo siguiente que voy a hacer es crear algún espacio dentro de las entradas, y también necesitamos algo de espacio entre los campos de entrada. Voy a poner acolchado 2.5 Ram en parte superior e inferior y una Ram en los lados izquierdo y derecho. Entonces voy a separar entradas usando margin bottom. Va a ser tres carreras. Como puedes ver, se crea el espacio dentro de las entradas y además tenemos entradas separadas entre sí. Lo siguiente que voy a hacer es deshacerme del borde predeterminado usando border none. Voy a hacer las entradas ligeramente redondeadas. Tenemos que hacer eso usando radio de borde y el valor va a ser 0.5 Ahora las entradas se ven mucho mejor. Lo siguiente que voy a hacer es encargarme del incumplimiento. Voy a cambiar el tamaño de la fuente. Vamos a establecer el tamaño de fuente en 1.6 Ram. Y también voy a cambiar el color. Usemos el color 444, que es de color gris oscuro. Ahora la fuente y el color se cambia realmente con el campo de entrada, ya terminamos. Lo siguiente que voy a hacer es cambiar el color del atributo placeholder Para ello, tenemos que seleccionar grupo de entrada, luego input, que será seguido por el pseudo marcador de posición, pseudo elemento placeholder Este es pseudo elemento, necesitamos aquí color Voy a usar el color 888, que es de color gris más claro. Bien, así como puedes ver, el color del atributo placeholder se cambia, en realidad, con las entradas. Ya terminamos. Lo siguiente que voy a hacer es encargarme de la casilla de verificación y la etiqueta. Voy a seleccionar desarrollo de envoltorio que tiene verificación de nombre de clase. Voy a mover la casilla de verificación y la etiqueta ligeramente hacia arriba para eso. Usemos margen superior con el valor menos dos. Como se puede ver, los elementos se movieron hacia arriba. A continuación voy a encargarme de la etiqueta, vamos a comprobar, seguido de etiqueta, voy a establecer el tamaño de fuente en 1.6 ram. Entonces necesitamos estanque. Van a ser 300, 300. También voy a cambiar el color. Usemos el color 777. Bien, La casilla de verificación y la etiqueta se ven bien. Ahora voy a encargarme del fondo. Sigamos adelante y seleccionemos el formulario de cuenta. Seguido de fondo voy a establecer con 100% entonces la altura va a estar llena Ram. Voy a cambiar el color de la parte de atrás. Vamos a usar aquí el color dos, D dos DCF, el tamaño de la parte inferior y también se cambia el color de la parte posterior A continuación, me voy a deshacer de la frontera por defecto. Voy a hacer redondear el botón. Necesitamos aquí frontera ninguno. Además, necesitamos radio fronterizo con el valorado Ram. Ahora deberíamos tener resultados mucho mejores. El botón se ve bastante bien. Ahora tenemos que encargarnos del teléfono. Cambiemos el tamaño del teléfono. Vamos a establecerlo en 1.4 Ram. Entonces necesitamos pesos de fuente para ser más audaces. Además, voy a transformar texto en mayúsculas y cambiar de color, hacerlo blanco. Tenemos mucho más mejor resultado. Button se ve bien, pero tenemos que agregar algunos estilos Mos a este elemento. Voy a aumentar el espacio entre las letras. Hagámoslo un 0.1 Ram. También cambia el cursor, hazlo puntero. Necesitamos algo de espacio en la parte superior e inferior de la parte inferior. Voy a poner margen a tres Ram en la parte superior. Entonces necesitamos cero en el lado derecho, 1.5 Ram en la parte inferior, y cero en el lado izquierdo. Ahora tenemos resultados mucho más agradables. Tenemos algo de espacio en la parte superior e inferior del botón. Y en realidad eso es todo sobre el botón. A continuación tenemos que personalizar el párrafo abajo. Seleccionemos Formulario de cuenta. Vamos a establecer el tamaño del teléfono en 1.5 Fram. Entonces necesitamos texto, una línea para ser centro. Además, voy a agregar aquí el peso telefónico 300. Aquí tenemos el párrafo. Recuerda que tenemos aquí dos enlaces. Me refiero a nombre de usuario y contraseña, tenemos que personalizar esas dos palabras. Son elementos span. Tenemos aquí dos elementos span. Voy a seleccionar formulario de cuenta y luego span. Cambiemos el color del elemento. Va a ser el 2371. Entonces necesitamos cursor para ser puntero. Además, voy a cambiar por ocho, digamos 2400, ¿de acuerdo? Así que en realidad todo se ve bastante bien. Con el menú desplegable, ya terminamos. También, podemos decir que con la navegación, ya terminamos. A continuación, tenemos que encargarnos de la siguiente sección de la landing page, que es esta. Es bastante agradable. Pasemos a la siguiente conferencia y comencemos a construir esta sección. 23. Cómo crear la sección de marcado HTML para servicios: Bien, en la última conferencia hemos terminado de trabajar en la navegación. Hemos creado todos los menús desplegables. Y ahora tenemos que seguir adelante y comenzar a crear la siguiente sección de nuestra landing page. Echemos un vistazo al proyecto terminado. El siguiente apartado va a ser sección sobre los servicios. El tramo consistirá en un rubro, entonces contaremos con nueve servicios diferentes. Cada servicio consistirá en encabezado ponsomicon y algún texto Y además de eso, aquí tendremos fondos bonitos y geniales. Esas diferentes formas que creo que se ven bonitas y geniales. Bien, como de costumbre, comenzaremos a crear esta sección creando el marcado HTML Volvamos al código VS y después del encabezado, creamos nuevos comentarios para los servicios. Entonces voy a abrir etiqueta de sección con los servicios de clase. A continuación voy a abrir la etiqueta que va a ser el wrapper del contenido y voy a asignar a su envoltorio de servicios de nombre. Dentro del envoltorio, voy a abrir H una etiqueta de encabezado y voy a insertar tu contenido, lo que ofrecemos. Entonces después de encabezar, voy a abrir etiqueta dip y va a ser la lista de servicios. Vamos a agregar a este elemento la lista de servicios de nombre de clase. Dentro de la lista, voy a crear los servicios. Vamos a abrir la etiqueta con el servicio de nombres de clase. Como dije, cada servicio incluirá encabezado de fonosomicon y también párrafo con algún Voy a instituir elementos I con la clase. Un portátil FA sólido. Entonces después de PhonomIconVoy a abrir H tres etiqueta de encabezado, va a ser la creación del sitio web después Voy a abrir etiqueta, voy a insertarte algún texto ficticio con digamos 20 palabras Aquí está. Bien, eso es. Acerca del primer servicio, vamos a tener nueve servicios en general. Voy a duplicar este elemento ocho veces. Entonces voy a cambiar la fonética y los encabezamientos. El segundo fonomicón va a ser FA sólido FA flechas a círculos Para los elementos de encabezado, va a ser la gestión de contenidos. Entonces el tercer ícono va a ser las marcas FA, el registrador A. En cuanto al elemento heading, voy a bloguear con información privilegiada Entonces el siguiente fonomicón va a ser un sólido, un globo. En cuanto al elemento encabezado, va a ser el comercio. Entonces tendremos aquí una marca, un buscador. Entonces tenemos que cambiar el elemento de encabezado, va a ser CEO. Entonces voy a cambiar el fonosomicón, va a ser un sólido En cuanto al elemento heading, eso es la gestión de usuarios. El siguiente fonomicón va a ser un boleto FA sólido. Cambiemos el elemento de encabezado H tres, va a ser soporte multi lingual. A continuación vamos a tener aquí un sólido hashtags de FA para el rubro va a ser la integración en redes sociales. Y el último ícono en el servicio va a ser padres FA, rocket chat. Eso es todo, sobre los servicios. Echemos un vistazo como resultado. Aquí tenemos todos los servicios y se muestran todos los iconos. Lo único que hay que hacer es crear dos fondos. Esas dos formas, necesitamos dos elementos profundos justo encima de la sección de cierre. Necesitamos aquí servicios de nombre de clase G uno y luego servicios PG dos. Bien. Se crea el marcado HTML de la sección de servicios Los dos últimos elementos, quiero decir, esos fondos aún no son visibles porque son solo elementos vacíos. Ahora es el momento de personalizar esta sección. Y para eso, pasemos a la siguiente conferencia. 24. Sección de servicios de estilo: Muy bien, entonces en la conferencia anterior hemos creado el marcado HTML para nuestra nueva sección, me refiero a la sección de servicios Ahora es el momento de seguir adelante y empezar a darle estilo a esta sección. Volvamos al código VS e insertemos nuevos comentarios después del encabezado, Necesitamos aquí comentarios para servicios. Después de servicios, voy a seleccionar el elemento de sección. En primer lugar, voy a definir dentro de la altura. Ancho va a ser 100% En cuanto a la altura, voy a hacer altura 170, altura de ventana gráfica Significa que la altura ocupará 170% de la maceta de vista Si revisamos el navegador, verá que la sección tendrá altura 170% de la vista puesta Bien, vamos sobre el elemento sección por ahora. Siguiente Voy a seleccionar envoltorio de servicios. Voy a definir con como 60% Entonces voy a cambiar el color de fondo. Va a ser blanco. Además, voy a añadir aquí box shadow para que el elemento sea visible. La sombra de caja tendrá los siguientes valores, 02 Ram, luego tendremos seis Ram. En cuanto al color, voy a usar el valor RGBA. Voy a insertar aquí 130, luego 162235. Y entonces necesitamos opacidad, y va a ser un 0.3 Ahora como puedes ver, el elemento tiene sombra de caja y es visible en la página Después de eso, voy a encargarme de la posición del envoltorio. Fijemos la posición a absoluta. Voy a posicionar el wrapper de servicios de acuerdo a sus elementos padre, que en este caso son los servicios. Necesitamos posición relativa para el elemento padre. Voy a establecer la posición al 50% entonces la posición izquierda va a ser del 50% estoy tratando de censurar el elemento perfectamente en la página para eso Como ya sabrás, tenemos que usar transform con función translate. Y tenemos que sumar aquí -50% y -50% Necesitamos aquí dos -50% porque estamos tratando de censurar el elemento Ahora si reviso el navegador, encontrarás que el elemento está perfectamente centrado en ambas direcciones. Quiero decir vertical y horizontalmente. Bien, después de eso, voy a crear algo de espacio usando padding. Vamos a poner el relleno en la parte superior e inferior a seis Ram. En cuanto a los lados izquierdo y derecho, voy a hacer que el relleno sea cero. Tenemos algo de espacio en la parte superior e inferior. A continuación, voy a hacer el elemento ligeramente redondeado usando radio de borde con valor uno Ram. Además, voy a alinear elementos usando caja de lino que necesitamos aquí mostrar lino Entonces voy a colocar los artículos flex verticalmente. Necesitamos cambiar la dirección de la caja flexible. Va a ser columna. Además, voy a alinear elementos en el centro. Como puedes ver, los elementos se colocan verticalmente en la columna y también el contenido se coloca en el centro. Bien, sentémonos sobre el envoltorio de servicios. Siguiente Yo soy estilo de los elementos de encabezamiento. Sigamos adelante y seleccionemos envoltorio de servicios con H un elemento de encabezado. Voy a cambiar la familia telefónica. En este caso voy a usar teléfonos llamados Mull cursive. Entonces voy a aumentar el tamaño del teléfono , van a ser tres Ram. Además, transformemos el texto a mayúsculas. Entonces el teléfono es, el teléfono va a estar en negrita y también cambiar la persona que llama. Voy a usar el llamador 39. 4353. Es de color gris oscuro. Vamos a revisar el rumbo. Como pueden ver, el rumbo se ve bastante bien. Voy a aumentar el espacio entre las letras usando el espaciado entre letras. Va a ser 0.1 Ram. Y además, voy a crear algo de espacio en la parte inferior del elemento usando marchando fondo con valor ocho Ram Bien, eso es todo, sobre el rumbo. A continuación voy a cuidar menos los servicios. Sigamos adelante y seleccionemos la lista de servicios. Voy a usar de nuevo, flex box. Vamos a configurar la pantalla para flexionar. Entonces para envolver los elementos flex, para colocar los elementos en un par de filas diferentes, tenemos que usar wrap con el valor p. Además, estoy justify content center para centrar los elementos flex horizontalmente. Ahora mismo, aquí no se cambia nada porque necesitamos asignar con altura a los servicios, me refiero a los propios artículos. Una vez que hagamos eso, entonces los artículos se colocarán en un par de roles diferentes como lo tenemos en la versión terminada. Bien, como invitado, tenemos que seleccionar el servicio en sí y definir con altura. El ancho va a ser 28 Ram. En cuanto a la altura, voy a hacerla 35 Ram. Ahora como puedes ver, tenemos tres filas distintas, y en cada fila puedes ver los tres ítems. Bien, el diseño está listo. Ahora tenemos que personalizar los artículos. Voy a crear espacio entre los artículos en los lados izquierdo y derecho. Voy a usar margen. Necesitamos aquí cero en la parte superior e inferior y 2.5 fram en los lados izquierdo y derecho Ahora tenemos espacio entre los servicios. Lo siguiente que voy a hacer es volver a usar, flex box. Vamos a configurar la pantalla para flexionar. Entonces voy a cambiar la dirección porque los elementos dentro los servicios necesitan ser colocados verticalmente. Para eso, tenemos que establecer la dirección de flexión a columna. Entonces voy a centrar los artículos usando una línea. Los elementos se centran y justifican el contenido que necesitamos aquí centro de contenido. Como puede ver, los elementos dentro de los servicios se colocan en el centro. Lo siguiente que voy a hacer es cuidar de los fonoíconos Seleccionemos servicio, seguido del elemento que voy a establecer dentro de la altura, ambos a diez. Entonces voy a cambiar el color de fondo. Va a ser blanco. También necesitamos sombra de caja, va a ser 01 Ram Ram. Entonces necesitamos color RGBA. Los valores serán 75, luego 1192 a uno, y la opacidad va a ser 0.15 Aquí tenemos los iconos del teléfono Voy a hacer esas cajas alrededor usando radio de borde, va a ser 50% Ahora tenemos los círculos. Lo siguiente que voy a hacer es colocar los íconos en el centro de esos círculos. Para eso voy a usar de nuevo, Caja Flex. Necesitamos Display Flex y luego un centro de líneas de artículos y Justify content center. Ahora los iconos se colocan en el centro de los círculos. Vamos a hacerlos más grandes usando, voy a establecer el tamaño de fuente para formar. También voy a crear algo de espacio en la parte inferior de los iconos. Vamos a establecer margen abajo dos M. Bien, aquí tenemos los iconos del teléfono. Ahora como invitado tenemos que cambiar los colores para cada icono. Voy a empezar con el primer icono, pero antes de que hagamos eso, voy a mirar la versión terminada. Como puedes ver, cada icono tiene un color diferente. Pero si miras los colores, notarás que tenemos aquí el efecto de degradado lineal. Voy a crear este efecto. En primer lugar, voy a seleccionar el primer servicio usando el selector de chat. Entonces necesitamos elemento. Para crear un efecto de degradado lineal con el elemento text, voy a utilizar la siguiente técnica. En primer lugar, necesitamos fondo con función de gradiente lineal. Estoy inserte aquí. El primer color va a ser el blanco. En cuanto al segundo color, voy a insertar uno a 59. Además, voy a agregar aquí 60% Significa que transición de color comenzará después del 60% de los elementos. Si revisamos el navegador, entonces verás que el fonosomicon todavía tiene el color negro, pero se cambia el fondo del círculo En realidad, no necesitamos eso. Tenemos que cambiar el color del icono en sí. Para ello, voy a agregar aquí dos propiedades diferentes. El primero va a ser un clip de fondo web ket. El valor va a ser texto. En cuanto a la segunda propiedad va a ser web ket texto campo color. Voy a añadir aquí transparente como el valor. Ahora como puedes ver, tenemos aquí un resultado agradable y genial, El ícono ponme tiene efecto degradado lineal Hagamos lo mismo para el resto de los íconos. Voy a duplicar este código ocho veces, porque en general tendremos nueve iconos. Cambiemos los números del selector. Y también necesitamos cambiar los colores. El segundo color va a ser FA 751c. El segundo icono se ve bastante bien. adelante y cambiemos todos los íconos cuando estés aquí tres, el color es de tres a 93. Entonces tendremos aquí cuatro. El color va a ser 31 DCA uno. Entonces tendremos el quinto icono. En cuanto al color, voy a añadir aquí 4400b. Entonces tendremos el sexto ítem. Agreguemos aquí f4800. Entonces tendremos el séptimo ícono. En cuanto al color, voy a insertar aquí F26 AC. Entonces necesitamos aquí el icono número ocho. En cuanto a la persona que llama, usemos 0010. Tenemos que cambiar el último icono. Va a ser b6004. Entonces, como puedes ver, todos los iconos tienen diferentes colores de fondo de degradado lineal. Y se ven bastante bien. Bien, ahora tenemos que encargarnos de los rubros en los servicios Sigamos adelante y seleccionemos el servicio tres. Voy a cambiar la familia telefónica. Va a ser croson uno, cursiva, entonces el tamaño del teléfono va a ser Tom Voy a cambiar el color. Vamos a establecer el color a 5728. Necesitamos aquí el signo de la libra. Por último voy a añadir aquí margen. Pongamos el margen a dos Ram en la parte superior e inferior y a cero en los lados izquierdo y derecho. Se puede ver que los encabezamientos se ven bastante bien. Ahora tenemos que encargarnos de los párrafos. Sigamos adelante y seleccionemos el servicio. Voy a establecer el tamaño de la libra a 1.6 Ram, pero luego necesitamos alinear el texto en el centro. Por último, cambia el color. Voy a usar aquí, 889b9. Todo bien. Como puedes ver, los servicios se ven bastante bien. Ya casi terminamos con la sección. Lo único que tengo que hacer es cuidar los antecedentes. Me refiero a esas formas aquí. Sigamos adelante y hagamos eso. Voy a empezar con el círculo. Seleccionemos el servicio PG uno. Voy a establecer ancho y alto a tranvía. Entonces voy a cambiar el fondo. Necesitamos usar gradientes lineales. El rumbo va a ser dos derechos. Entonces necesitamos transparente como primer color. El segundo color va a ser transparente así como para el tercer color, voy a agregar aquí f437 Aquí tenemos los elementos en el fondo. Como dije, va a ser círculo, así que voy a usar radio de caldera con el valor del 50% Además, voy a cambiar la posición del elemento. Fijemos la posición a absoluta. Entonces necesitamos posicionarnos para ser cero. En cuanto a la posición correcta, va a ser 10% Como puedes ver el círculo es posición. En realidad cubre los servicios. No necesitamos eso. Para arreglarlo, voy a agregar la propiedad de índice z a la envoltura de servicios con valor mayor que cero. Vamos a establecerlo en uno. Como puede ver, el problema está arreglado, ¿de acuerdo? Lo único que tiene que ver con el círculo es disminuir la opacidad Para que se vea mucho mejor, voy a establecer opacidad 2.3 Como pueden ver, ahora tenemos resultados mucho mejores Eso es todo, sobre el círculo. Ahora voy a encargarme del segundo fondo que es rectángulo. En realidad, voy a duplicar este código. Cambiemos el nombre de la clase. Van a ser los servicios G dos. Necesitamos lo mismo dentro de las alturas que para el fondo. Voy a cambiar el color que necesitamos aquí, 74b5. Entonces estoy cambiando el radio fronterizo. En este caso necesitamos 15 Ram. Además, voy a cambiar la posición superior a la inferior. Va a ser 5% En cuanto a la posición correcta, necesitamos cambiarla a izquierda. La posición izquierda va a ser 12. 12% Vamos a comprobar los resultados que tenemos aquí, el rectángulo y lo voy a rotar ligeramente. Usemos transform rotate Z y el valor va a ser menos diez grados. En realidad, algo anda mal aquí porque en la versión terminada tenemos un resultado diferente. Vamos a revisar el código. Es raro porque todo parece estar correcto. Oh sí, tenemos que cambiar la dirección. En este caso, la dirección debe ser hacia la izquierda y no hacia la derecha. Creo que soluciona el problema. El problema está arreglado y todo parece perfecto. Bien, eso es todo sobre esta sección, creo que se ve bastante bien y a ti te gusta. Lo siguiente que tengo que hacer es encargarme de la navegación, porque una vez que nos desplazamos hacia abajo, tenemos que hacer que la navegación sea pegajosa, fija en la parte superior. Este efecto aquí, una vez que nos desplazamos, entonces la navegación cambia su fondo. Se fija en el borde superior de la página. Para crear este efecto, pasemos a la siguiente conferencia. 25. Crea una barra de navegación adhesiva en Scroll: Bien, en la conferencia anterior hemos terminado de diseñar la sección de servicios. Se ve bastante bien. Como decíamos, vamos a encargarnos de la navegación. No tenemos que hacer nada pegajoso. Una vez que nos desplazamos hacia abajo en la página, echemos un vistazo al proyecto terminado. Una vez que nos desplazamos hacia abajo en la página, entonces tenemos que cambiar un par de cosas. Necesitamos cambiar el color de fondo de la navegación. Además, necesitamos cambiar los colores del logotipo y los elementos de navegación. Tenemos que personalizar el fondo. Y también tenemos que cambiar las posiciones de los menús desplegables. Bien, entonces eso es todo, lo que vamos a hacer en esta conferencia. Ahora es el momento de usar un poco de Javascript. Vamos a abrir el archivo JS script. Lo primero que voy a hacer es seleccionar la navegación. Voy a crear nueva variable. Voy a llamarlo par. Tenemos que seleccionar navegación, y para eso voy a usar el método query select. Tenemos que especificar aquí el nombre de la clase, que va a ser ninguna parte. Bien. Se selecciona la navegación. Y ahora necesitamos verificar si la posición de desplazamiento vertical de una página web es mayor que cero. Voy a usar un objeto de ventana. En realidad, ventana se refiere a la ventana del navegador web o la tina actual que estás viendo. Necesitamos usar el objeto window y tenemos que agregarle un oyente de eventos El tipo de evento va a ser scroll. Además, voy a colocar aquí una función de devolución de llamada que se ejecutará una vez que nos desplazemos hacia abajo en la página Ahora tenemos que verificar si ventana está desplazada o no. Para eso, voy a usar sentencia if como la condición que voy a insertar aquí. Desplazamiento de ventana Y. En realidad scroll Y es una propiedad que le indica cuántos píxeles se ha desplazado verticalmente la página desde la parte superior Si es mayor que cero, entonces significa que te desplazas hacia abajo desde la parte superior de la página. Tenemos que verificar si el scroll de ventana y es mayor que cero. Si es cierto, entonces voy a agregar nueva clase a la barra de navegación Y luego definiremos nuevos estilos en el archivo CSS. Para esa clase recién creada, voy a usar navbar Entonces voy a acceder a la lista de clases de la siesta tenemos que agregar aquí nueva clase y voy a llamarla pegajosa. Nuevamente, si la página se desplaza hacia abajo, el naber obtendrá nueva clase A continuación, necesitamos declaraciones. Si la propiedad window scroll y no es mayor que cero, entonces tenemos que eliminar back class sticky del napper Necesitamos lista de clases de puntos napper. Entonces tenemos que usar el método remove. Y tenemos que especificar aquí de nuevo, pegajoso. Bien, eso es todo sobre el script Java. Ahora voy a volver al archivo CSS. Tenemos que seleccionar Napper con una clase pegajosa. Voy a insertar Napper Sticky, Y tenemos que definir nuevos estilos Voy a disminuir la altura, va a ser un Ram. Y también voy a cambiar el color de fondo. Vamos a ponerla en blanco. Ahora si nos desplazamos hacia abajo, entonces los nuevos estilos se aplicarán al napper Como puedes ver, el color de fondo es blanco y también la altura del napper disminuyó Bien, lo siguiente que voy a hacer es suavizar este efecto. Y para eso tenemos que usar transición los valores, toda la duración va a ser 0.3 segundos. Una vez que nos desplazamos, entonces el efecto será más suave. Bien, a continuación voy a añadir poco efecto de sombra a la barra Of. Vamos a usar aquí box shadow con los valores 01 Ram, diez Ram, y el color va a ser RGB, A 130-16-2235, A 130-16-2235, y la opacidad va a ser Verás aquí bonito y fresco efecto de sombra. Bien, lo siguiente que voy a hacer es cambiar el color del logo. Sigamos adelante y seleccionemos elementos span. Usando de nuevo, pegajoso, necesitamos aquí pegajoso, luego logo, seguido por el elemento span. Voy a cambiar el color. Va a ser de 0926 a siete. Además, voy a deshacerme de la sombra tecnológica del logo. Digamos que ninguno en realidad, el color no se cambia. Hay algo mal. Tenemos que agregar este código abajo después del código donde diseñamos estos panelementoshacer que este código funcione Si nos desplazamos hacia abajo, verá que se cambia el color del logotipo. Bien, Ahora necesitamos lo mismo para el no items. encontremos ningún enlace que necesitamos aquí pegajoso. Entonces no hay enlace, tenemos que cambiar el color. Va a ser del mismo color, 092627. Además, tenemos que deshacernos de la sombra tecnológica. Vamos a ponerla en ninguna. Como puede ver, se cambia el color de los artículos O. A continuación tenemos que cambiar la posición del triángulo, que es el elemento after del ítem nav. Además, voy a cambiar la posición del menú desplegable. Agreguemos aquí Sticky, seguido de los elementos del anuncio. Pongámonos a la posición dos. Necesitamos aquí los corchetes. Tenemos que posicionarnos para ser seis Ram. En cuanto al menú desplegable, usemos pegajoso seguido de desplegable. Voy a poner a posición a tranvía, y también voy a cambiar la sombra de caja. Hagámoslo 0110 Ram. Y el color va a ser éste con menor opacidad, 0.4 Ahora como puedes ver, las posiciones del triángulo cambian las posiciones del triángulo y los menús de arriba hacia abajo Y también tenemos aquí una bonita y fresca sombra de caja. Lo único que hay que hacer es personalizar el botón. En realidad, aquí tenemos poco problema. Aquí no necesitamos este triángulo. Voy a arreglarlo. Encontremos el pseudo elemento, que es un triángulo Tenemos que excluir aquí el botón. Y eso lo podemos hacer de la siguiente manera. Puedes ver aquí que seleccionamos artículo. Y luego después de pseudo elementos, para poder ex elemento de aquí, tenemos que usar una de las pseudoclases llamadas Tenemos que especificar aquí el fondo en realidad es el último ítem arriba, así podemos inferir pseudoclase llamada el último hijo Excluirá el fondo de aquí. Ahora si comprobamos, como pueden ver, ya no tenemos aquí el triángulo. El problema está arreglado. Bien, lo último que tengo que hacer es personalizar el fondo una vez que nos desplazemos hacia abajo. Así que sigamos adelante y busquemos botón. Debería ser después de los descensos. Aquí está. Seleccionemos el botón con la clase Sticky. Voy a cambiar el fondo. Usemos gradientes lineales. Necesitamos dirección para ser dos derechos. En cuanto a los colores, el primer color va a ser F459. En cuanto al segundo color, voy a insertar aquí F3598 Entonces tenemos que atravesar la sombra fuera de caja, va a ser ninguna. Además, voy a cambiar el color del botón. Va a ser blanco como puedes ver. Botón se ve bastante bien en realidad. Eso es todo sobre el par sobresaliendo, todo se ve y funciona a la perfección. Podemos pasar a la siguiente conferencia y comenzar a encargarnos de la siguiente sección. 26. Creación del marcado HTML para proyectos: En la conferencia anterior, hemos creado un pegajoso de barra. Una vez que nos desplazemos hacia abajo por la página, entonces verás que tenemos aquí una barra fija sin barra en el borde superior de la página web. Creo que se ve bastante bien y genial. Lo siguiente que tenemos que hacer es crear otra sección que se llama proyecto. Si echamos un vistazo al proyecto terminado, entonces veremos aquí la sección del proyecto, que creo que es muy impresionante y genial. El apartado consiste en rubro párrafo, entonces tenemos aquí poca navegación con diferentes categorías de los sitios web. Puedes ver aquí negocios, comida, salud, viajes. Otros si hago clic en alguna de las categorías, entonces obtendremos aquí los paquetes de sitios web adecuados. La navegación funciona perfectamente. Tenemos aquí botón ver todos, y si hacemos clic en él, entonces todos los proyectos se mostrarán. Creo que esta sección va a ser muy interesante. Usaremos HTML CSS y también script Java. Ahora es el momento de comenzar a crear la sección. Como de costumbre, voy a comenzar con el marcado HTML. Insertemos nuevos comentarios aquí. Voy a abrir etiqueta de sección con los proyectos de clase. Entonces como dije, comenzaremos con encabezamiento y párrafo. Voy a abrir H, un elemento de encabezado con el texto 100 más sitios web completos. Entonces tendremos párrafo que incluirá algún texto ficticio como ya sabes Para crear algún texto ficticio, tenemos que escribir un Lom y luego tenemos que especificar el número de palabras En nuestro caso, voy a crear 30 palabras. Aquí tenemos nuestro maniquí párrafo tras párrafo. Necesitamos crear navegación. Vamos a abrir etiqueta con el filtro de clase de general, tendremos seis enlaces diferentes. Cinco de ellos serán categorías diferentes. En cuanto al sexto enlace, va a ser el botón Ver todo. Voy a abrir enlace con el enlace de filtro de clase. Entonces como texto voy a insertar su negocio. Además de eso, necesitamos que insertes el atributo llamado data type en el que tenemos que especificar el tipo, me refiero a la categoría del proyecto. En este caso, necesitamos negocios. Duplicemos el elemento link cinco veces, luego cambiemos las categorías. El segundo va a ser la comida. También necesitamos cambiar el tipo de datos. Entonces el siguiente va a ser la salud. Entonces tendremos aquí viajes. Entonces el siguiente va a ser otro. Por último, necesitamos aquí vista. Todo en cuanto al tipo de datos, voy a insertar aquí todos. Bien, así que vamos a hablar de la navegación del filtro. A continuación tenemos que crear los proyectos. Voy a abrir etiqueta profunda con la lista de proyectos de nombre de clase en la que voy a crear el proyecto. Cada proyecto constará de tres imágenes diferentes, como lo tenemos aquí en el proyecto terminado. Como puedes ver, cada proyecto consta de tres imágenes diferentes. Necesitamos insertar aquí tres imágenes diferentes. Pero antes de eso, tenemos que agregar aquí atributo de tipo de datos para especificar aquí también la categoría. La primera categoría va a ser de negocios. Voy a insertar tres imágenes distintas. Vamos a abrir la imagen. Voy a especificar aquí el camino de la imagen. En primer lugar, necesitamos como la carpeta actual. Después selecciona la carpeta de imágenes y encuentra la primera imagen que va a ser web one, imagen uno. Duplicemos este código dos veces y cambiemos los nombres de las imágenes que necesitamos aquí. Web una imagen dos, y luego web una imagen tres. Bien, eso es todo. Acerca del primer proyecto, como pueden ver, tenemos aquí el párrafo del encabezado, luego vemos aquí la navegación. Y también tres imágenes distintas que en este momento son demasiado grandes. Pero eso lo arreglaremos. Sigamos adelante y duplicemos proyectos 11 veces, porque en general tendremos 12 proyectos diferentes. Sigamos adelante y hagamos algunos cambios. El segundo tipo de datos va a ser otro. También necesitamos aquí para cambiar el nombre de las imágenes que necesitamos aquí, Web dos. Entonces el tercer proyecto va a ser para la comida. Necesitamos aquí tres. Entonces el próximo proyecto será Health Web cuatro. A continuación tendremos otro, cambiemos los nombres de las imágenes que necesitamos. Web cinco. Entonces el siguiente tipo de fecha va a ser la salud. En cuanto a las imágenes, necesitamos web six. Entonces tendremos tu web siete. El próximo proyecto será en categoría viajes, va a ser web ocho. Entonces el siguiente es pie web nueve. Entonces vamos a tener negocios. Dejemos el valor agregado aquí cero. Necesitamos web diez. Entonces vamos a tener pie web 11. Y el último tipo va a ser el negocio. No voy a cambiarlo en cuanto los nombres de las imágenes que necesitamos aquí, Web 12. Bien. Eso se sienta el marcado HTML para la sección del proyecto está listo Echemos un vistazo al navegador. Como pueden ver, tenemos aquí los 12 proyectos. Todo está listo. Y ahora es el momento de comenzar a darle estilo a esta sección para eso. Pasemos a la siguiente conferencia. 27. Estilo de encabezado de proyectos y filtro de navegación: En la conferencia anterior, hemos preparado el marcado HTML para nuestra sección de proyectos Como puedes ver, todas las imágenes están aquí para la web. Es hora de darle estilo a esta sección. En esta conferencia, vamos a estar estilizando la primera parte de la sección, me refiero al párrafo del encabezado y a la navegación del filtro. Y luego seguiremos adelante y diseñaremos los packs del sitio web también. Bien, vayamos al código V justo después sección de servicios en establecer nuevos comentarios para proyectos. Después voy a seleccionar la sección de proyectos. En primer lugar, voy a definir ancho y alto. El ancho va a ser del 100% En cuanto a la altura, voy a hacerlo al 100% también. A continuación, voy a crear algo de espacio en la parte superior e inferior del relleno de la sección. Voy a poner relleno a 25 Ram, luego 015 Ram, y cero Además, voy a alinear elementos usando flex book en la pantalla Flex. Entonces para alinear los elementos verticalmente, tenemos que cambiar la dirección. La dirección del flex va a ser columna. Voy a alinear elementos en el centro. Como puedes ver el contenido, los elementos flex se colocan en el centro. Además, tenemos algo de espacio en la parte superior e inferior de la sección. Lo siguiente que voy a hacer es seleccionar H un elemento de encabezado. Necesitamos aquí proyectos H uno. Voy a cambiar la familia telefónica. Va a ser mull cursive. También necesitamos el tamaño del teléfono para ser más grandes. Vamos a ponerla en seis Ram. Entonces voy a crear algo de espacio en la parte inferior usando margen inferior. Vamos a establecer margen inferior a también voy a cambiar el color del encabezado. El color va a ser f4800. Echemos un vistazo al encabezamiento. Entonces, como pueden ver, el rumbo se ve bastante bien. A continuación voy a encargarme del párrafo. Voy a seleccionar proyectos P. Vamos a establecer con a 90 Ram. Entonces voy a una línea de texto en el centro. Lo siguiente que quiero hacer es aumentar el tamaño del teléfono. Vamos a ponerla en dos Ram. Además, necesitamos cambiar el color. Pongamos el color a 57 a ocho. Además, crea algo de espacio en la parte inferior. Vamos a establecer el margen inferior en cuatro Ram. Como pueden ver, el párrafo se ve bastante bien. A continuación voy a encargarme de la navegación. Sigamos adelante y seleccionemos Filtro desactivado. Lo primero que voy a hacer es definir el ancho. Va a ser 80% entonces voy a establecer la altura a diez Ram. También cambia el color de fondo. Va a ser blanco. Entonces voy a box shadow para hacer visible la navegación. Voy a poner sombra de caja a 02 Ram. Ocho Ram como el color. Voy a usar TBA. Los valores serán 130, luego 162. Seleccionemos estos valores. Voy a configurar Opacidad 2.2 Bien, aquí tenemos el filtro de navegación A continuación voy a hacerlo ligeramente redondeado, usando radio de borde. Vamos a configurarlo en un Ram. Entonces voy a usar flex box. Vamos a configurar la pantalla para flexionar. Voy a alinear los elementos en el centro verticalmente. Como puede ver, los artículos se colocan verticalmente en el centro. Ahora voy a crear un espacio entre los elementos usando justificar el espacio de contenido. Sobre este valor nos permite crear un espacio uniforme entre los elementos flex. Por último, necesitamos algo de espacio entre la navegación y las imágenes. Voy a hacer eso usando margen, fondo con el valor seis. Bien, ahora la navegación está separada de las imágenes. A continuación, voy a personalizar el enlace. En la navegación del filtro, voy a seleccionar el enlace de navegación del filtro. Vamos a establecer ancho y alto. El ancho va a ser 14 Ram. El voy a establecer altura a cuatro Ram. Cambiemos el color de fondo. Va a ser F245. Como puedes ver, Ancho y Alto y también atrás un color se aplican a los elementos de enlace. A continuación, voy a hacer los elementos alrededor usando radio de borde. Van a ser cuatro, así que tenemos que colocar los enlaces en el centro. Para eso, voy a usar de nuevo, CSS Flexbox. Necesitamos Display Flex, luego Justify Content Center y un centro de líneas de artículos. Como puede ver, los enlaces se colocan en el centro. Sigamos adelante y establecemos el tamaño de fuente en forma de un punto. Entonces necesitamos el peso de la fuente, va a ser negrita. Además, necesitamos transformar el texto a mayúsculas, luego cambiar de color. Va a ser 919 AA. Echemos un vistazo. La navegación se ve bastante bien. Voy a crear un espacio entre las letras usando el espaciado entre letras. Vamos a establecerlo en 0.1 run. Bien, ahora voy a crear unos pequeños efectos hover Una vez que pasemos el cursor sobre los enlaces, deberían cambiar su color de fondo Y también quiero moverlos un poco hacia arriba. Seleccionemos el enlace de filtro con hover. Voy a cambiar el color de fondo. Va a ser un D F dos. También necesitamos mover el elemento un poco hacia arriba. Necesitamos transformar, traducir Y y el valor va a ser -0.1 El efecto ho funciona bien, pero necesitamos un efecto más suave Agreguemos la transición A 0.3 segundos. Ahora todo funciona bien. En realidad, creo que la altura de los eslabones es un poco menor. Comprobaremos la versión terminada. Sí, definitivamente es más pequeño. Vamos a aumentar la altura, que sea cinco. Ahora tenemos mejores resultados. Lo siguiente que voy a hacer es hacer que el botón de vista esté activo por defecto. Como puedes ver, la vista toda la parte inferior tiene diferente color de fondo y además el color del teléfono es blanco. Para hacer eso, voy a agregar nueva clase al último enlace que veo enlace. Agreguemos aquí Activo. Después voy a seleccionar Clase activa y cambiar el color de fondo. Va a ser f401 Y también necesitamos color del texto, blanco Tenemos que agregar a las clases y no al atributo de tipo de datos. Eso fue un pequeño error. Ahora se debe aplicar el estilo. Lo único que tengo que hacer es cambiar el color de fondo. Voy a seleccionar activo con hover. Cambiemos el color de fondo. Va a ser C611. Ahora, todo funciona bien. Hemos terminado de trabajar en la primera parte de nuestra sección. A continuación tenemos que personalizar esos packs de sitios web. Ahora mismo tenemos aquí imágenes más grandes. Tenemos que encargarnos más de ello. Pasemos a la siguiente conferencia. 28. Paquetes de sitios web de estilo: Bien, en la conferencia anterior tenemos estilo, la primera parte de la sección del proyecto, me refiero al párrafo del encabezado y a la navegación del filtro. Y ahora tenemos que encargarnos de los packs del sitio web. En general, tenemos aquí 12 paquetes de sitios web. Están alineados en diferentes líneas. Tenemos cuatro filas. En cada fila tenemos tres sitios web. Pasemos al código VS y comencemos a darle estilo. En la segunda parte de la sección de proyectos, tenemos que seleccionar proyectos y voy a definir ancho y alto. El ancho va a ser 33 Ram. En cuanto a la altura, voy a establecer la altura 233 Ram también. Siguiente Voy a seleccionar y darle estilo a las imágenes. Ahora mismo son demasiado grandes, así que tenemos que encargarnos de eso y hacerlos más pequeños. Voy a seleccionar la primera imagen que necesitamos, imagen de proyecto, luego selector hijo. Necesitamos aquí primera imagen. Voy a establecer el ancho a 22. Corre en cuanto a la altura, voy a hacerla 100% La primera imagen es más pequeña ahora, pero en realidad se estira y no se ve bien. Para solucionar ese problema, voy a seleccionar imagen y usar propiedad llamada object feet con el valor cover. Ahora como puedes ver, las imágenes se ven realmente bonitas. A continuación, voy a duplicar este código dos veces. Cambiemos los números aquí. Necesitamos enésimo hijo dos y enésimo hijo tres. La segunda imagen va a ser 20 Ram. En cuanto a la altura, voy a ponerla en 30 Ram. Entonces tenemos la imagen número tres. El ancho va a ser 100% En cuanto a la altura, voy a hacerla 70% Bien, lo siguiente que voy a hacer es seleccionar lista de proyectos. Voy a definir con y altura. El ancho va a ser 70% En cuanto a la altura, voy a hacerla 100% Entonces voy a usar Flex Box para alinear los elementos. Necesitamos Display Flex. Entonces necesitamos Justify Content Center para centrar los elementos flexibles horizontalmente. Entonces necesitamos wrap con el valor p para alinear los paquetes de sitios web en diferentes filas. Como puedes ver ahora tenemos imágenes alineadas en diferentes filas. Ahora mismo no se ven muy bien, pero lo arreglaremos pronto. Lo siguiente que voy a hacer es fijar la posición de la imagen a absoluta. Entonces necesitamos posición relativa para el elemento padre, que en este caso es project. Necesitamos tu posición relativa porque vamos a posicionar las imágenes según el elemento padre. Ahora todas las imágenes tienen posición absoluta. Lo siguiente que voy a hacer es establecer posición para cada imagen al 50% Siguiente necesitamos posiciones para la primera imagen. Voy a establecer la posición izquierda en 50% Para poder colocar la imagen en el centro perfectamente, necesitamos usar transform translate con los valores -50% nuevamente -50% Las primeras imágenes se colocan perfectamente en el centro en el proyecto Siguiente Voy a agregar efecto de sombra a la primera imagen. Usemos sombra de caja. Voy a añadir aquí los siguientes valores. Necesitamos 01 Ram, y luego Ram lleno, y RTB A. Voy a usar color negro con la opacidad 0.4 Como puedes ver, las primeras imágenes tienen el efecto sombra. No son completamente visibles. Para arreglarlo, voy a usar la propiedad index. Vamos a establecer el índice 22. Ahora, deberían ser completamente visibles. Sí, son visibles. A continuación, voy a encargarme de la segunda imagen. Pongamos la posición izquierda a -5% También, necesitamos traducir, en realidad, no traducir, transformar, y luego necesitamos traducir Y -50% Las segundas imágenes se posicionan aquí Nuevamente, la propiedad de índice z, porque no son completamente visibles. Vamos a establecer el índice z en uno. Ahora son visibles, pero se colocan detrás de las primeras imágenes, y eso es lo que necesitamos. Voy a añadir aquí sombra de caja. Los valores serán 03 Ram, ocho Ram. El color va a ser RGBA, 130162. Seleccionemos este valor y cambiemos la opacidad. Va a ser 0.9 Ahora las segundas imágenes tienen este bonito y genial efecto de sombra. En realidad, voy a hacer redondeadas las esquinas de las imágenes. Vamos a usar para el radio. Vamos a configurarlo en un Ram. Ahora las imágenes se ven mucho mejor. Lo siguiente que voy a hacer es cuidar la tercera imagen. Voy a establecer la posición correcta para la tercera imagen en -10% De nuevo, necesitamos transformar, traducir Y -50% las terceras imágenes están Agreguemos aquí sombra de caja. En realidad necesitamos los mismos valores. Vamos a copiarlos de aquí y pegarlos abajo. Ahora las terceras imágenes están posicionadas y tienen sombra de caja. Lo único que tengo que hacer es separar los packs de sitios web entre sí. Añado aquí el margen cinco. Además, voy a hacer punto del cursor, ¿de acuerdo? Entonces todo se ve a la perfección y donde los proyectos estamos hechos, estoy en los packs del sitio web. Todo está estilizado y se ve bastante bien. Ahora tenemos que hacer que esta navegación funcione. Una vez que hacemos clic en cualquiera de las categorías, entonces se deben mostrar las imágenes adecuadas. Para ello, voy a pasar a la siguiente conferencia. 29. Cómo hacer que la navegación de filtros funcione: Bien, en la conferencia anterior hemos terminado de diseñar la sección del proyecto. Como puedes ver, todo se ve bastante bien. Y ahora tenemos que hacer que la navegación funcione. Quiero decir, una vez que hagamos clic en alguna de las categorías, entonces se mostrarán los paquetes de sitios web adecuados. Echemos un vistazo al proyecto terminado. Si hago clic en alguno de los enlaces, entonces se mostrarán los sitios web adecuados. Si hago clic en el botón Ver todo, entonces se mostrarán todos los sitios web. Bien, eso es lo que vamos a hacer en esta conferencia. Vamos al archivo JS script. En realidad, lo primero que voy a hacer aquí es agregar comentarios para Napper, porque lo olvidé Necesitamos aquí ahora de un. y luego voy a insertar nuevos comentarios para la sección del proyecto. En primer lugar, voy a seleccionar todos los elementos de enlace y almacenarlos en la variable. Vamos a crear una nueva variable. Voy a llamarlo enlaces de filtro. Después tenemos que seleccionar todos los enlaces usando el selector de consultas método all. Este método nos permite seleccionar múltiples elementos con el mismo nombre de clase. En este caso, necesitamos aquí filtro de nombre de clase, sin enlace. Este método devuelve una lista de nodos que es una colección. Es un objeto similar a una matriz. Ahora tenemos que mirar a través de la lista de nodos. Me refiero a filtrar enlaces y agregar un oyente de eventos a cada enlace Necesitamos enlaces filtrantes seguidos de un método de forraje. En realidad, para cada método es un método de ayuda de matriz. En el script Go, se utiliza para mirar a través de los elementos de una matriz o lista de nodos y realizar una acción u operación específica en cada elemento. Tenemos que asegurar una función de devolución de llamada. Esta función se ejecutará para cada elemento de la lista de nodos. Voy a asegurar una discusión. Será enlace de filtro. Representa el elemento actual que se está procesando en la lista de nodos. Ahora podemos agregar un oyente de eventos al enlace de filtro. El tipo del evento va a ser clic también, voy a asegurar una función de devolución de llamada que se ejecutará una vez que hagamos clic en el enlace Si echamos un vistazo al navegador y hacemos clic en cualquiera de los enlaces aquí, entonces navegaremos hasta la parte superior del sitio web. En realidad, es un comportamiento predeterminado del elemento link. Y tenemos que evitar este comportamiento predeterminado para eso necesitamos pasar aquí e incluso los objetos, entonces podemos usar el método llamado prevent default. Ahora bien, si hago clic en los enlaces, ya no navegaremos hasta la parte superior de la página. Bien, como saben, el último enlace, me refiero a ver todo el botón tiene una clase predeterminada activa. Una vez que hacemos clic en cualquiera de los enlaces, debemos eliminar esta clase, me refiero a la clase activa del elemento actual y tenemos que agregarla al elemento clicado Para ello, voy a seleccionar elementos usando el método selector de consultas. Voy a especificar aquí el nombre de la clase. Necesitamos enlace de filtro y tenemos que agregar aquí clase activa. Una vez que el activo, se selecciona el elemento link. Ahora podemos eliminar la clase activa de este elemento. Necesitamos propiedad de lista de clases. Entonces necesitamos el método remove. Y tenemos que especificar aquí el nombre de la clase activa. Una vez que hagamos clic en los elementos de enlace, entonces la clase activa se eliminará del elemento y se agregará al elemento clicked Ahora para agregar la clase activa al elemento clicked, necesitamos aquí filtrar link, class, list, add, y tenemos que Acta de clase del instituto. Bien, así que vamos a revisar el navegador. Si hacemos clic en alguno de los enlaces, entonces verá que se cambia el fondo. En realidad, funciona bien. Bien, entonces ahora tenemos que encargarnos de los proyectos. adelante y seleccionemos todos los proyectos usando de nuevo, selector de consultas, todo método que necesitamos especificar aquí, el nombre de la clase, proyecto. Ahora, voy a esconder todos los proyectos. Una vez que hacemos clic en el enlace del filtro, necesitamos mirar a través de los proyectos, que es un nodo, menos una colección, y tenemos que ocultar cada proyecto. Para ello, voy a seleccionar proyectos seguidos de un método forrajero Voy a pasar aquí la función de devolución de llamada. El argumento va a ser proyecto. Ahora, para ocultar los proyectos, voy a agregar nueva clase al proyecto. Y luego usaremos esta clase en CSS. Para ocultar el elemento, necesitamos lista de clases de proyecto. Y tenemos que especificar aquí el nombre de la clase. En este caso, voy a llamarlo ocultar. Ahora vamos al archivo CSS y seleccionemos proyecto con ocultación de clase. Para ocultar el elemento, voy a usar display none. Ahora si hacemos clic en alguno de los enlaces, entonces todos los proyectos se calentarán. Bien, Ahora necesitamos ocultar y exhibir proyectos de acuerdo a las categorías. Y para eso necesitamos usar aquí una declaración condicional. Quiero decir si declaración. Vamos a crear declaración if como la condición voy a pasar aquí lo siguiente. Necesitamos el atributo filter link dot get. Voy a pasar aquí atributo llamado tipo de datos. Como recuerdas, agregamos atributos de tipo de datos a los enlaces y también a los proyectos. Si esta expresión es igual a project get atributos, entonces tipo de datos. Esta condición si el tipo de datos del enlace de filtro en el que se hace clic coincide con el tipo de datos del proyecto En otras palabras, es verificar si el enlace de filtro y el proyecto pertenecen a la categoría o tipo. Si esta condición es cierta, entonces tenemos que mantener los proyectos coincidentes mostrando. Pero eso no es todo lo que tenemos que agregar aquí o declaración, tenemos que verificar otra condición que va a ser filter link get attribute. Tenemos que especificar aquí el atributo de tipo de datos. Si esto es igual a toda esta parte de la condición verifica si el tipo de datos del enlace de filtro en el que se hizo clic está configurado en all Esta condición se utiliza para indicar que todos los proyectos deben mostrarse independientemente de su tipo o categoría. Bien, la condición de la declaración está lista. Si es cierto, entonces tenemos que exhibir el proyecto. Por lo tanto, tenemos que eliminar altura de clase del proyecto. Necesitamos lista de clases de proyecto, eliminar. Tenemos que especificar aquí la altura del nombre de la clase. Bien, entonces creo que eso es todo ahora la navegación debería funcionar. Vamos a dar click, tenemos aquí algún problema. Inspeccionemos la página y verifiquemos la pestaña de la consola. Aquí tenemos un error que dice que el proyecto no está definido. Necesitamos la línea 29. En realidad tenemos que pasar las declaraciones if dentro de aquí. Por eso no se reconoce el proyecto. Ahora el problema debería ser arreglado. Vamos a revisar. Si volvemos a hacer clic, tenemos algún problema. No se pueden leer las propiedades de lectura indefinida eliminar. Comprobemos esta línea de código aquí, Lista de clase con la L. mayúscula Ahora si reviso, entonces todo va a funcionar perfectamente. Por último, la navegación funciona bien, en realidad con la sección del proyecto, ya terminamos. Ojalá fuera interesante y aprendas algunas cosas nuevas. Pasemos a la siguiente conferencia. 30. Cómo crear la sección de marcado HTML para plantillas: Bien, en la conferencia anterior hemos terminado de trabajar en la sección de proyectos. Se ve bastante bien y además funciona bien. Me refiero a este filtro de navegación. Ahora es el momento de seguir adelante y comenzar a construir la siguiente sección. Echemos un vistazo al proyecto terminado. La siguiente sección va a ser la sección llamada plantillas. Esta sección consta de dos partes diferentes. La primera parte es lo que ves aquí ahora mismo. En cuanto a la segunda parte, va a ser el video. Sigamos adelante y describamos la sección. La primera parte incluirá los lados izquierdo y derecho. En el lado izquierdo, se puede ver el párrafo del encabezado y la parte inferior. En cuanto al lado derecho, puedes ver aquí tres imágenes diferentes. Y también la parte inferior abajo abajo, se puede ver el efecto parcial de las imágenes. Empezaremos con la primera parte y luego pasaremos al video. En primer lugar, necesitamos crear el marcado HTML. Vamos al código VS e insertemos nuevos comentarios justo después de los proyectos necesitamos comentarios para las plantillas. Entonces voy a abrir elementos de sección con las plantillas de nombre de clase. Como dije, la primera parte de nuestra sección constará de dos partes distintas. Me refiero al lado izquierdo y al lado derecho. Voy a abrir la etiqueta p que va a ser plantillas a la izquierda. Consistirá en encabezamiento párrafo y el botón. Voy a abrir H uno elementos de encabezado que van a ser plantillas. A continuación necesitamos párrafo. El párrafo consistirá en algún texto ficticio. Voy a insertar aquí, Lorem, y entonces el número de palabras va a ser 30 Aquí tenemos el texto ficticio. Entonces necesitamos el tipo de la parte inferior va a ser, pero también vamos a tener aquí nombre de clase, donde va a ser plantillas, PTN En cuanto al texto voy a insertar sobre plantilla, bien, Eso es todo. Sobre el lado derecho. Eso es todo sobre el lado izquierdo, no el lado derecho. Ahora tenemos que cuidar el lado derecho. Voy a abrir deep tag que van a ser plantillas. ¿Correcto? Tendremos aquí tres imágenes distintas y un tope de juego. Vamos a insertar elementos de imagen. Voy a especificar la ruta de la imagen que necesitamos para salir de la carpeta del auto, luego seleccionar imágenes. Voy a seleccionar web ocho, imagen uno. Entonces imagen web dos, necesitamos web ocho imagen tres. Bien, sentémonos sobre las imágenes. A continuación necesitamos el botón de reproducción. Voy a abrir la etiqueta con el botón de nombre de clase. Crearemos esta batuta usando teléfonos encendidos. Estoy abierto una etiqueta de primer botón con el nombre de la clase Play PTN Entonces voy a insertar tus elementos con las clases FA solid FA play que sienta el marcado HTML está listo para la sección de plantilla Estoy en la primera parte de la sección. Aquí tenemos los elementos. Ahora es el momento de seguir adelante y personalizar esos elementos. Y para eso, pasemos a la siguiente conferencia. 31. Sección de plantillas de estilo: Bien, entonces en la conferencia anterior hemos creado el marcado HTML para la sección de plantillas, y ahora tenemos que darle estilo a esta sección Vamos al código VS e insertemos nuevos comentarios en el archivo CSS. Necesitamos comunes para las plantillas. Después voy a seleccionar la sección de plantilla. En primer lugar, voy a definir con y altura. El ancho va a ser 100% En cuanto a la altura, voy a hacer que sea 100 altura de ventana gráfica Será el 100% de la ventana gráfica. A continuación, voy a cambiar el fondo. Vamos a usar la función de gradiente lineal. La dirección de la transición de color va a ser dos a la izquierda. Entonces voy a insertar tu primera persona que llama. Va a ser 8430. Entonces tendremos el segundo color. Va a ser 8430. En realidad es del mismo color que para la tercera persona que llama. Va a ser 409. Echemos un vistazo al navegador. Entonces, como pueden ver, tenemos aquí la clasificación lineal en grasa. A continuación, voy a esconder el lado derecho por un tiempo. Seleccionemos plantillas, derecho. Agregar aquí, mostrar ninguno. Como pueden ver, la parte derecha está oculta y tenemos aquí solo el lado izquierdo. En primer lugar, voy a personalizar el lado izquierdo y luego también nos encargaremos del lado derecho. Sigamos adelante y seleccionemos las plantillas a la izquierda. Voy a establecer el ancho al 50% va a ocupar la mitad de la sección. Entonces voy a poner posición en absoluto. Voy a posicionar las plantillas dejadas de acuerdo a los elementos padre. Necesitamos posición relativa para las plantillas. A continuación voy a definir propiedades superiores e izquierdas. Ambos van a ser cero. Además, vamos a crear algo de espacio dentro del elemento usando padding. Voy a poner relleno a 25 Ram en la parte superior. Entonces tendremos diez Ram en el lado derecho, cero en la parte inferior, y diez Ram en el lado izquierdo. Nuevamente, aquí tenemos los elementos, también el espacio dentro del lado izquierdo. A continuación voy a encargarme del rumbo. Sigamos adelante y seleccionemos plantillas. Dejó uno elementos de rumbo. En primer lugar, voy a definir la familia telefónica. Vamos a configurar el teléfono a Molly Cursive. A continuación voy a establecer el tamaño del teléfono, van a ser siete Rams Transformemos el texto en un caso de ópera. Entonces necesitamos algo de espacio entre las letras. Vamos a configurarlo 2.5 Ram. Entonces voy a cambiar el color. Va a ser blanco. Como pueden ver, el rumbo se ve bastante bien. Vamos a agregarle algunos estilos más. Voy a crear algunos efectos de sombra usando sombra. Aquí necesitamos, 0.5 Ram. Entonces dos, el color va a ser RGBA, color negro con la opacidad 0.3 Por último, voy a crear algún espacio en la parte inferior del encabezado usando margen inferior, el valor va a ser tres Ram Bien, entonces sentémonos sobre el rumbo siguiente. Yo voy a encargarme del párrafo. Sigamos adelante y seleccionemos las plantillas a la izquierda. En primer lugar, voy a definir el ancho del párrafo. Va a ser 60 Ram. Entonces pongamos el tamaño de fuente a 1.6 Rams. Voy a establecer el peso de la fuente que necesitamos aquí. Peso, van a ser 300 para crear un espacio entre las letras. Vamos a configurarlo 2.1 Ram y cambiar el color. El color va a ser 222. Aquí tenemos el párrafo. Siguiente Voy a usar de nuevo Tech shadow. Vamos a copiar esta línea de código y agregarla aquí. Voy a disminuir la opacidad. Hagámoslo 0.1 Ram. En realidad, no Ram sino solo 0.1 Finalmente, cuando escuches fondo más grande para crear el espacio en la parte inferior, vamos a agregarlo a siete. Bien, veamos sobre el párrafo siguiente. Necesitamos personalizar el fondo. Sigamos adelante y seleccionemos plantillas. En realidad, no necesitamos aquí las plantillas que quedan. Necesitamos plantillas BTN tiene su nombre de clase individual. En primer lugar, pongámonos con 213 Ram. Entonces la altura del fondo va a ser seis Ram. A continuación necesitamos color de fondo. Voy a ponerla en blanco. Echemos un vistazo al fondo. Tenemos que deshacernos del borde predeterminado y también tenemos que hacer el fondo redondeado. Necesitamos aquí frontera ninguno y luego radio fronterizo. Van a ser tres Ram. Bien, después de eso tenemos que encargarnos de las fuentes. El tamaño de la fuente va a ser 1.8 Ram. Entonces voy a hacer que el pont sea atrevido. Además, transformemos el texto a mayúsculas. Entonces necesitamos espaciado entre letras para crear algo de espacio entre las letras. Va a ser un 0.1 Ram y también cambiar el color de los teléfonos. El color va a ser A, A tres EC. Echemos un vistazo ahora. El botón se ve bastante bien. Lo único que tenemos que hacer es crear algún efecto de sombra usando sombra de caja. Aquí necesitamos, 01 Ram, tres Ram, y el color va a ser RGBA con la opacidad 0.1 también Además de eso, necesitamos aquí para señalar. Bien, así que eso es todo, sobre el lado izquierdo, ahora tenemos que cuidar el lado derecho. Como ya sabéis en estos momentos el lado derecho está oculto. Voy a deshacerme de mostrar ninguno Desde aquí. Voy a establecer ancho y alto del lado derecho. El ancho va a ser del 50% Entonces necesitamos la altura, voy a poner al 100% voy a poner la posición a absoluta. Entonces la posición dos va a ser cero. Tenemos que definir la posición correcta, que va a ser cero también. Como puede ver, los elementos se colocan en el lado derecho de la sección. Siguiente Te voy a sacar de las imágenes. En primer lugar, voy a seleccionar todas las imágenes que necesitamos aquí, plantillas, derecha, seguidas de la tachueta de imagen Las imágenes tendrán dos estilos comunes. El primero va a ser posición absoluta. Además, vamos a tener aquí radio fronterizo y va a ser uno Ram. A continuación, necesitamos personalizar cada imagen por separado. Sigamos adelante y comencemos con el primero que necesitamos aquí, plantilla imagen derecha, seguido por el enésimo selector hijo Seleccione la primera imagen, tenemos que definir el ancho. Va a ser 40 Ram. También, voy a definir la posición de la primera imagen. La posición superior va a ser del 50% Entonces necesitamos la posición correcta, va a ser 25% Necesitamos centrar la imagen verticalmente. Y para eso voy a usar transformar traducir Y con el valor de -50% aquí Tener la primera imagen, ésta. Hagámoslo visible usando propiedad index porque terminó detrás de las otras imágenes. Vamos a establecer el índice en uno. Ahora puedes ver aquí que la primera imagen es completamente visible. A continuación, voy a crear algún efecto de sombra usando sombra Po. Los valores serán 027 Ram, y el color será RGBA con la opacidad 0.4 Además, voy a disminuir ligeramente la opacidad de la imagen Vamos a configurarlo 2.8 De nuevo, aquí tenemos la primera imagen. Se ve bastante bien. Sigamos adelante y personalicemos la segunda imagen. En realidad, voy a duplicar este código, luego cambiar el selector de chat enésimo Van a ser dos, el ancho va a ser 20 Ram. Entonces necesitamos aquí posicionar el 20% en lugar de la posición correcta. Voy a usar aquí la posición izquierda. Y el valor será del 18% No necesitamos aquí transformar, traducir. Vamos a deshacernos de él. La sombra de caja tendrá diferentes valores. Aquí necesitamos 18 gramos. En cuanto a la opacidad, va a ser 0.6 También se deshace de la opacidad de aquí. Entonces echa un vistazo al navegador. Aquí tenemos la segunda imagen. Se ve bastante bien y se posiciona correctamente. A continuación tenemos que cuidar la tercera imagen. Voy a duplicar este código, cambiar el selector de chat enésimo. Van a ser tres. El ancho de la imagen será de siete. Entonces a la posición va a ser 22% Siguiente necesitamos posición correcta, es 5% También tenemos que cambiar la opacidad de la sombra de caja, va a ser 0.5 Luego agrega aquí opacidad, va a ser 0.5 me voy a deshacer de la propiedad index porque aquí no la necesitamos Creo que eso es todo sobre la tercera imagen. Echemos un vistazo. Como puedes ver, las tres imágenes están alineadas y se ven bastante bonitas. Bien, ahora tenemos que encargarnos del botón de reproducción. Sigamos adelante y seleccionemos el botón de reproducción de desarrollo. Voy a poner posición a absoluta, Entonces a posición va a quedar 57%. La posición va a ser 23% Echemos un vistazo. El botón no es visible. Terminó detrás de las imágenes que necesitamos aquí, la propiedad indexada. Vamos a establecer el índice en tres. Ahora el botón debería estar visible aquí. Botón. A continuación tenemos que seleccionar Play BTN y definir dentro de la altura Va a ser 20 Ram. Me refiero a las dos propiedades. A continuación voy a cambiar el color de fondo. Vamos a ponerla en blanco. También, voy a hacer que el elemento redondeado usando radio de borde con el valor del 50% Aquí juega BTN I, el círculo A continuación tenemos que deshacernos del borde predeterminado de la parte inferior. Digamos frontera a ninguno. Entonces necesitamos sombra de caja. Los valores serán 01 Ram. Diez Carnero. Necesitamos RGBA, color negro con la opacidad 0.6 Finalmente, necesitamos aquí cursor para ser El círculo, el fondo se ve bastante bien. A continuación tenemos que crear la parte posterior de la parte inferior. Esta parte de aquí, este círculo transparente. Y voy a crear este elemento usando cuatro pseudo elemento Voy a seleccionar play BTN seguido de los cuatro pseudo elementos Definamos el contenido, va a estar vacío. A continuación necesitamos peso y estatura. Vamos a ponerlos a los dos a 26 Ram. Entonces voy a establecer el color de fondo a RGBA. Aquí necesitamos color blanco, que es 25053 veces, pero necesitamos menor opacidad, 0.1 que es 25053 veces, pero necesitamos menor opacidad, 0.1 Derecha. Ahora el, antes el elemento no es visible porque tenemos que definir su posición. Fijemos la posición a absoluta. La posición superior va a ser del 50% entonces la posición izquierda va a ser del 50% también. Estoy tratando de centrar el elemento para eso. Como ya sabrás, necesitamos aquí transformar traducir con los valores -50% otra vez -50% Ahora el elemento debería ser visible Aquí tenemos los elementos. Hagámoslo redondeado usando radio de borde. Va a ser 50% Además, necesitamos sombra de caja. En realidad, voy a agarrar sombra de caja de aquí. Me refiero a los valores que solo necesitamos para cambiar la opacidad. Va a ser 0.3 Ahora podemos ver claramente el círculo siguiente, tenemos que encargarnos de lo fásico Es demasiado pequeño ahora mismo vamos a seleccionar elementos. Necesitamos Play BTN. El tamaño del teléfono va a ser siete Ram. En cuanto al color del icono, voy a fijarlo en 2025. Para, como se puede ver el teléfono como icono se hizo más grande y se ve bastante bien. A continuación tenemos que crear los efectos hover. Los efectos. En primer lugar, voy a encargarme de la obra BTN, vamos a seleccionarla con hover, voy a aumentar la escala del elemento Para ello, necesitamos transformar la escala. Y va a ser 1.2 Necesitamos su transición, todos 0.3 segundos. Ahora como puedes ver, la escala aumenta una vez que colocamos el cursor sobre el botón Ahora tenemos que hacer los cuatro elementos un poco más pequeños. Al pasar el cursor, tenemos que seleccionar Jugar. Btn con hover seguido de los elementos de fuerza. Necesitamos disminuir la escala de los elementos. Tomemos este código de aquí. Y hacer la escala 0.9 que necesitamos aquí la transición todo 0.3 segundo. Una vez que pasemos el cursor sobre la parte inferior, la escala del elemento disminuirá Pero como se puede ver, el elemento se mueve hacia abajo. Sucede porque ser forzado al elemento por defecto tiene transform translate aquí. Necesitamos copiar traducir y editar aquí también. Vamos a copiar la función de traducción y editar aquí. Ahora bien, el problema debería ser arreglado. Como puedes ver, todo funciona bastante bien. Ahora tenemos que crear el efecto polar. Es decir, tenemos que crear elementos que cubrirán parcialmente las imágenes con algún efecto de desenfoque. Voy a crear antes elementos de la sección. Aquí necesitamos plantillas seguidas de los cuatro elementos. Definamos el contenido, va a estar vacío. Entonces necesitamos dentro de la altura, voy a ponerlos a ambos en tranvía. Entonces necesitamos antecedentes. Voy a usar la función de gradiente lineal. La dirección de la transición de color va a ser dos inferiores. Entonces el primer color será transparente. Entonces necesitamos el segundo color, y va a ser ocho para 30, éste. En cuanto al tercer color, necesitamos usar el mismo 84430 A ahora mismo antes de que el elemento no sea visible Porque terminó detrás de otros elementos, detrás del elemento de sección. Para que el elemento sea visible, necesitamos el índice con valor cuatro. El elemento no es visible. En realidad, sucede porque tenemos que definir la posición. Se me olvidó. Necesitamos posición absoluta. Entonces la posición inferior va a ser -5% En cuanto a la posición correcta, voy a decirlo dos, 10% Ahora el elemento debería ser visible Sí, es visible. A continuación, necesitamos usar la propiedad llamada filter, que nos permitirá crear un efecto polar. Voy a usar filtro con función polar y el valor va a ser siete. Como pueden ver, tenemos aquí un efecto bastante bonito y genial. Ahora tenemos un pequeño problema. El botón y la parte superior detrás del elemento antes. Para solucionarlo, tenemos que incrementar el valor de la propiedad indexada. En este momento son tres. Hagámoslo cinco, que es superior a cuatro. Ahora bien, el problema debería ser arreglado. ¿Bien? Todo se ve bastante bien. Y en realidad, con el estilo de la primera parte de la sección plantilla, ya terminamos a continuación. Tenemos que incrustar el video a esta sección. Para eso, pasemos a la siguiente conferencia. 32. Cómo crear el marcado de HTML para el reproductor de video: En la conferencia anterior hemos estilizado la sección plantilla, decir, la primera parte de la sección Ahora es el momento de seguir adelante y tomar de la segunda parte. O sea, tenemos que deambular el video a la sección. Echemos un vistazo al proyecto terminado. Si hago clic en el botón de reproducción, entonces el video lo hará. Si hago clic en el botón de reproducción, entonces comenzará a jugar. En realidad, todos los controles funcionan bien. Aquí tenemos aquí opciones de velocidad. Ahora mismo, el video se está reproduciendo en modo normal. Si hago clic, digamos dos X, entonces comenzará a jugar rápido. A continuación tenemos aquí imagen. En modo imagen, puedes arrastrar y soltar esta pequeña ventana. También tenemos aquí modo de pantalla completa. Si hago clic en él, entonces el video se reproducirá en modo de pantalla completa. Eso es todo, lo que vamos a hacer, si hago clic en el botón X, entonces el video se cerrará. Sigamos adelante y comencemos a crear el marcado HTML. En el marcado HTML, tendremos muchos elementos diferentes enfocados y seguiremos la conferencia Voy a insertar nuevos comentarios justo encima la etiqueta de sección de cierre que necesitamos para video. Después abre de elemento, va a ser contenedor de video en el que voy a insertar otro profundo y va a ser video. Voy a crear x patrón de cierre. Eso es etiqueta abierta con la clase PTN. Después inserte elemento con las clases una marca sólida FA x. Después de eso voy a abrir otro y va a ser envoltorio de controles. A continuación necesitamos otra etiqueta dip y va a ser tiempo de video en la que tendremos área de progreso. Este elemento incluirá etiqueta span con cero. También, vamos a tener aquí otro dip y va a ser parte de progreso. Este elemento estará vacío. A continuación, necesitamos crear controles de video en los que contaremos con diferentes opciones. Me refiero a opciones en el lado izquierdo, en el centro, y en el lado derecho, necesitamos elementos profundos con las opciones de clases a la izquierda. Voy a duplicar esta línea de código dos veces. Como dije, necesitamos opciones en el centro, también en el lado derecho. Vamos a encargarnos de las opciones. En realidad necesitamos tus opciones y no opción. Vamos a encargarnos de las opciones del lado izquierdo aquí botón que va a ser de cuatro volúmenes. Voy a inasegurar elemento I con las clases un volumen sólido alto A continuación voy a crear la etiqueta de entrada. El tipo va a ser rango. Además, voy a agregar aquí un par de atributos diferentes. El primero va a ser mínimo. Voy a ponerla a cero. Entonces vamos a tener el máximo y va a ser uno. Y también necesitamos otro atributo llamado step. El valor va a ser un Todo bien, eso es todo sobre el rango. A continuación voy a crear otro desarrollo y va a ser video timer. En el interior. El temporizador de video tendrá tres elementos de span diferentes. El primero va a ser el tiempo actual. Voy a ins cero. Vamos a duplicar el elemento span dos veces. El segundo va a ser separador. Voy a insertar. Adelante. En cuanto al tercer elemento span, va a ser la duración del video. A continuación, voy a encargarme de las opciones en el centro. Tendremos aquí tres botones diferentes. Vamos a crear Button con la clase saltar hacia atrás. Voy a insertar tus elementos. Va a ser FAS FA al revés. Duplicemos el botón dos veces. El segundo elemento de botón va a ser para pose de juego. Cambiemos el nombre de la clase. Para el elemento, va a ser la jugada de FASFA. En cuanto a los elementos del tercer botón que necesitamos aquí, hacia adelante en lugar de hacia atrás. Sentémonos sobre las opciones en el centro. A continuación tenemos opciones en el lado derecho. Voy a insertar tu Desarrollo. Va a ser contenido de Play Back. Voy a insertar tu botón, que va a ser la velocidad de reproducción. Aquí voy a usar Google Material símbolo en lugar de elemento. Vamos al navegador y busquemos símbolos de Google Material. Necesitamos visitar el sitio web de Google Fonts, donde hemos agarrado las fuentes de Seleccione aquí Este estilo, va a ser redondeado. Entonces voy a buscar video en cámara lenta. Ese es el icono que necesitamos. Vamos a hacer clic en este icono. Y luego voy a copiar este enlace desde aquí. Tenemos que pegar el enlace en el elemento head. Entonces tenemos que copiar este elemento span de aquí. Vamos a insertar elemento span dentro del botón. Después comprueba si se muestra el icono. Como puedes ver, tenemos aquí el icono, se muestra. A continuación, necesitamos agregar aquí las opciones de velocidad. En general, tendremos cinco opciones de velocidad diferentes que necesitamos. La primera opción va a ser dos x. Duplicemos el desarrollo cuatro veces y cambiemos las opciones. El segundo va a ser 1.5 entonces tendremos aquí normal. El siguiente va a ser 0.75 En cuanto a la última opción de velocidad, va a ser 0.5 Además de eso, necesitamos agregar también los atributos a los desarrollos. El atributo va a ser velocidad de datos, y necesitamos insertar aquí los valores similares que necesitamos aquí dos. Entonces 1.5 como lo normal, voy a usar aquí uno. Entonces tendremos aquí 0.75 y finalmente 0.5 Eso es todo, sobre las opciones de velocidad. A continuación tenemos que agregar aquí icono para imagen. En modo imagen, necesitamos botón con la clase Pick in Peak. Significa que en realidad necesitamos aquí pico en pico. Significa imagen en modo imagen. Nuevamente, tenemos que agarrar el icono desde aquí. Busquemos imagen en imagen. Ese es el icono. Voy a agarrar el elemento span y pegarlo aquí dentro del botón. Si revisamos el navegador, entonces verá que se muestra el icono. Muy bien, a continuación necesitamos otro botón para el modo de pantalla completa. Agreguemos aquí la pantalla de clúster. Voy a usar elemento con las clases FA solid, FA, expand. Por último, necesitamos incrustar el video. Tenemos que insertar aquí el video en sí. Necesitamos abrir la etiqueta de video en el atributo source. Tenemos que especificar la ruta del archivo. En primer lugar, tenemos que salir de la carpeta actual. Entonces tenemos que seleccionar carpeta llamada videos. Y tenemos que seleccionar este archivo aquí. Muy bien, entonces creo que eso se asienta sobre el marcado HTML. Espero que aquí todo esté correcto. Tenemos todos los elementos ahora mismo, todo está en mal estado. Puedes ver aquí los elementos de la cabecera. Y sucede porque el video es sobre nuestro proyecto. Es la vista previa de nuestro proyecto. Por eso se ven aquí los elementos de la cabecera. Arreglaremos esos temas, personalizaremos esos elementos en las próximas conferencias. Sigamos adelante. 33. Reproductor de video para estilar: En la conferencia anterior, hemos preparado el marcado HDML para el video, quiero decir para la segunda parte de la sección plantilla Ahora es el momento de darle estilo a esos elementos. Ahora mismo, todo está mal aquí, pero lo arreglaremos pronto Lo primero que voy a hacer entonces antes de empezar a darle estilo a esos elementos es arreglar un pequeño problema. Como puede ver, este icono no se muestra aquí. Si revisamos el código HTML, encontrarás que nos falta aquí D. quiero decir, necesitamos una cara sólida. Ahora bien, el problema debería ser arreglado. Como puede ver, se muestra el icono. Bien, ahora vamos al archivo CSS y creamos nuevos comunes para el video. Voy a seleccionar contenedor de video. En primer lugar, voy a definir la posición del video. Se va a arreglar. Entonces voy a definir propiedades superiores e izquierdas. Voy a poner la cima a cero. Entonces la posición izquierda va a ser cero. Voy a definir dentro de la altura. Vamos a ponerlos a ambos al 100% Entonces voy a cambiar el color de fondo. Vamos a establecer el color de fondo en un valor RGBA. Los valores serán de dos a siete, luego dos para dos, luego tendremos 253. En cuanto a la opacidad, voy a configurarlo 2.9 Aquí tenemos el contenedor de video Pero aquí tenemos el problema. Terminó detrás de algunos elementos. Para solucionar ese problema, necesitamos definir la propiedad index. Vamos a establecerlo a algún valor más alto. Digamos 100. Ahora el problema está arreglado. Se crea el contenedor de video, está estilizado Siguiente, voy a seleccionar video I, este elemento aquí Seleccionemos Video y definamos su ancho. Va a ser de 90 m. En cuanto a la altura, voy a establecer la altura en O. Además de eso, necesitamos seleccionar el video en sí. Me refiero a este elemento aquí, vamos a seleccionarlo usando nombre de etiqueta y fijémoslo con altura al 100% En este caso, con altura al 100% En este caso, ocupará el 100% del con height de su elemento padre. Ahora aquí tenemos el video. Lo siguiente que voy a hacer es colocarlo en el centro del contenedor. Para hacer eso, voy a usar libros de lino. Necesitamos Display Flex, luego Justify Content center y el centro de líneas de pedido. Ahora como puedes ver, el video se coloca en el centro de la página. A continuación, voy a agregar poca sombra al video. Usemos sombra de caja. Voy a insertar aquí los siguientes valores. Necesitamos cero, luego uno Ram. Diez Ram como el color. Voy a usar RGBA. Los valores serán 2052, luego uno a nueve también, la opacidad Voy a 32.7 Como pueden ver, el video tiene bonito y genial efecto de sombra Después de eso, voy a tomar de la envoltura de controles. Vamos a establecer con el 100% entonces voy a poner la posición a absoluta. A continuación voy a definir la posición izquierda, va a ser cero. En cuanto a la posición inferior, voy a ponerla dos -5.5 m, el envoltorio de controles y el dup abajo abajo Ocurre porque necesitamos posición relativa para el video. Ahora como puedes ver, el envoltorio de controles se posiciona correctamente. Para poder ver mejor, voy a añadir aquí algún color de fondo temporal. Digamos que lees aquí, tenemos el envoltorio de controles. Muy bien, vamos a deshacernos de este color de fondo. Lo siguiente que voy a hacer es encargarme de la línea de tiempo del video. Seleccionemos este elemento. Voy a establecer la posición absoluta. Entonces voy a establecer con 100% En cuanto a la altura, va a ser 0.7 Ram. Entonces voy a poner cursor a puntero. También, para poder mostrar este elemento, voy a utilizar de nuevo, algún color de fondo temporal. Vamos a ponerlo en rojo. Aquí tenemos la línea de tiempo del video. A continuación tenemos que tomar del área de avance. Voy a deshacerme de este color desde aquí. Y después voy a seleccionar área de progreso. Necesitamos altura, va a ser 0.3 Ram. Entonces necesitamos su color de fondo. Voy a usar color RGBA. Va a ser de color blanco, pero con menor opacidad, 0.6 Aquí tenemos el área de progreso A continuación voy a encargarme de los elementos span. Me refiero a este elemento span aquí, que se coloca dentro del área de progreso, voy a seleccionar área de progreso, seguido de la T. Vamos a establecer posición en absoluto. Entonces necesitamos posición relativa para el elemento padre, que es el área de progreso. Después de eso, voy a definir propiedades en la parte superior izquierda. este momento voy a un tramo de línea en el centro del área de progreso. Para eso voy a poner en posición a -2.5 frame. Entonces necesitamos posición izquierda, va a ser 50% Para poder centrar el elemento perfectamente, necesitamos transformar la función translate x con el valor -50% Siguiente Voy a cambiar el color Va a ser 333 y además definir el tamaño de la fuente. Voy a ponerla en 1.3 Ram. Aquí tenemos el elemento Pan. A continuación, voy a encargarme de la barra de progreso. Sigamos adelante y seleccionemos Barra de progreso. Voy a definir un ancho. Vamos a establecerlo en 50% por un tiempo. Entonces la altura va a ser del 100% voy a cambiar el color de fondo. Va a ser 2289. Es de color azul. Aquí tenemos la barra de Progreso. Siguiente Voy a del círculo de la barra de progreso. Voy a crear este círculo usando antes el elemento que necesitamos aquí, barra de progreso, seguido de los cuatro, el elemento voy a establecer contenido en vacío. A continuación voy a establecer dentro de la altura, ambos a 1.3 m. entonces necesitamos radio de borde 50% Porque vamos a crear el círculo y también cambiar el color de fondo, voy a usar el mismo color azul. A continuación, necesitamos posición para poder mostrar el elemento. La posición va a ser absoluta. Necesitamos posición relativa para el elemento power. Entonces la posición de dos va a ser del 50% Entonces necesitamos la posición correcta. Voy a ponerla a cero. Entonces para centrar el elemento verticalmente, necesitamos transformar traducir Y -50% Ahora el círculo debería ser visible Aquí lo tenemos. Muy bien, Siguiente voy a encargarme de los controles de video. Sigamos adelante y seleccionemos los controles de video. Necesitamos controles en el contenedor. En primer lugar, definamos el ancho. Va a ser 100% Entonces voy a alinear elementos. Me refiero a artículos flexibles usando libros flexibles. Necesitamos Display flex. A continuación, necesitamos el centro de líneas de pedido para centrar los artículos flexibles verticalmente. Y además, voy a crear espacio entre los elementos flex. Usando el espacio entre, me refiero justificar el espacio de contenido entre. Vamos a comprobar el resultado. Como puede ver, los controles están alineados. A continuación, voy a crear algo de espacio dentro del elemento usando padding. El acolchado va a ser un Ram en la parte superior e inferior y dos Ram en los lados izquierdo y derecho. Además, voy a cambiar el color de fondo. Va a ser RGBA, color negro con la opacidad 0.5 Bien, así que aquí tenemos controles de video A continuación voy a encargarme de las opciones aquí. Tenemos tres opciones, me refiero a opciones del lado izquierdo. Entonces tenemos opciones en el centro y opciones en el lado derecho. Espero que los recuerdes desde aquí. Opciones a la izquierda. Entonces tenemos centro de opciones y opciones correctas. Sigamos adelante y seleccionemos Opciones. Voy a configurar display a flex. Entonces voy a definir el ancho para cada opción. Voy a dividir 100% por tres para asignar a cada elemento el ancho par. Para eso luego calculamos la función, nos permite hacer algunos cálculos Como dije, necesitamos dividir al 100% por tres. Entonces voy a alinear elementos en el centro, particularmente usando align items center. Muy bien, después de eso voy a seleccionar segundo elemento de opciones y el tercer elemento porque necesitamos alguna alineación individual para esas opciones, voy a seleccionar opciones hijo dos. Necesitamos aquí justificar el centro de contenido. Entonces dupliquemos este código, cambiemos el selector hijo. Necesitamos tres. En cuanto al valor de la propiedad justify content, va a ser flex. Ahora como puedes ver, las opciones están perfectamente alineadas. Ahora tenemos que encargarnos de los botones. Vamos a seleccionar el botón, me refiero al botón Opciones, voy a establecer dentro de la altura a, entonces tenemos que deshacernos del borde predeterminado desde la parte inferior. Pongamos frontera a ninguno. Siguiente Voy a deshacerme del color de fondo predeterminado. Voy a establecer el color de fondo en transparente. Y luego cambiar el color del texto. Va a ser blanco. Por último, necesitamos cursor para ser puntero. Bien, ahora como puedes ver los botones, los íconos se ven bastante bien. A continuación voy a seleccionar elementos. Necesitamos opciones. Voy a aumentar el tamaño del teléfono, digamos que a 1.9 m. Muy bien, vamos. Pero a continuación voy a encargarme del elemento input, que es un rango del volumen. Voy a seleccionar Opciones de entrada. Voy a definir la altura. Va a ser 0.4 Ram, entonces el ancho va a ser 7.5 Además, necesitamos algo de espacio en el lado derecho usando margen, ¿verdad? Digámoslo a un Ram. Creo que el elemento input, el rango del volumen. Bastante agradable. A continuación, tenemos que encargarnos de los elementos de lapso de temporizador de video. Sigamos adelante y seleccionemos Línea de tiempo de video. Necesitamos elemento span. Vamos a establecer el color en blanco. Como puede ver, los elementos span se volvieron blancos. Necesitamos, de las opciones de velocidad, voy a opciones de velocidad, definamos ancho. Va a ser 9.5 Ram. Entonces necesitamos posición para ser absolutos. Posición relativa para los elementos padre. En este caso, el padre es un contenido de reproducción, necesitamos aquí la posición relativa. Entonces necesitamos definir la posición inferior para las opciones de velocidad. Va a ser en cuanto a la posición izquierda, voy a ponerla en menos cuatro Ram. Entonces voy a cambiar el color de fondo. Va a ser blanco aquí tenemos las opciones de velocidad. Lo siguiente que voy a hacer es hacerlo ligeramente redondeado. Vamos a establecer el radio de borde 2.4 ejecutar. Bien, eso es todo. Sobre las opciones de velocidad, el desarrollo siguiente, necesitamos cuidar esos elementos de texto, me refiero a los deeps Voy a seleccionar Opciones de Velocidad, seguido del desarrollo. Vamos a establecer el tamaño del teléfono en 1.4 Ram. Entonces voy a crear algún espacio dentro del desarrollo. Digamos pudín, 2.5 Ram encima. Entonces necesitamos cero en el lado derecho, 0.5 en la parte inferior y 1.5 Ram en el lado izquierdo. Entonces usa de nuevo, más cerca 0.2 Bien, Ahora las opciones de velocidad se ven mucho mejor. A continuación tenemos que activar una de las opciones de velocidad. En realidad, voy a hacer que este activo sea normal. La opción de velocidad predeterminada que voy a agregar al tercer desarrollo que es normal va a ser opción activa. Entonces voy a seleccionar aquí opción activa. Cambiemos el color de fondo. Va a ser el color azul que usamos recientemente. Entonces necesitamos que el color sea blanco. Bien, así como pueden ver tenemos aquí opción de velocidad por defecto agradable y genial, que es normal. Bien, Lo último que voy a hacer con los controles es colocar esos íconos perfectamente en el centro. Me refiero al centrado vertical como ves, no están perfectamente centrados Para ello, voy a seleccionar aquí Opciones y luego Opciones Girar. Voy a establecer W y altura 100% Entonces voy a usar la altura de línea. Voy a configurarlo para que se pliegue. Ahora como puede ver, el problema está arreglado. Bien, así que lo único que voy a hacer en este video es encargarme del botón X de cierre. Se debe colocar aquí. Sigamos adelante y seleccionemos PTM. En realidad, necesitamos aquí elemento, me refiero al icono. Voy a poner posición a absoluta. Entonces necesitamos posicionarnos para ser -6% La posición correcta va a ser cero Además, voy a aumentar el tamaño de la fuente en 3,022.2 Ram Y luego hacer punto del cursor. Bien, así que eso es todo. Hemos terminado de peinar el video, se ve bastante bien. A continuación tenemos que hacer que funcione para eso. Pasemos a la siguiente conferencia. 34. Hacer el juego / pausar el trabajo de Button: En la conferencia anterior hemos terminado de diseñar el reproductor de video y ahora tenemos que hacerlo funcionar. Para eso, voy a usar Javascript. Pasemos al código VS y abramos script o archivo JS. Voy a insertar nuevos comentarios para el video. Entonces voy a seleccionar un par de elementos diferentes. El primero va a ser contenedor de video. Voy a seleccionar este elemento usando el método selector de consultas. Necesitamos especificar aquí el nombre de la clase, contenedor de video. A continuación, voy a seleccionar el propio video. Me refiero al archivo de video. Llamemos a video principal variable. Y seleccione este elemento usando el nombre de la etiqueta. Hemos seleccionado este elemento aquí, Video también, voy a crear otra variable y va a ser play BTN Seleccionemos este elemento que necesitamos aquí, nombre de clase, pose, y también tenemos que elemento insider porque es un teléfono, también micrófono. Bien, hemos seleccionado tres elementos diferentes, el contenedor de video, el video en sí, y también el botón de reproducción. Ahora tenemos que agregar un oyente de eventos al botón de reproducción con evento de clic Una vez que hagamos clic en el botón de reproducción, el video debería reproducirse. Entonces en el siguiente clic debería. Voy a agregar oyente de eventos a la obra BTN. Especificemos aquí el evento click. Además, voy a instituir una función de devolución de llamada. Esta función se ejecutará una vez que hagamos clic en el botón. Tenemos que verificar si el video es post o no. Si lo es, significa que el video no se está reproduciendo. Si el video es post, debería comenzar a reproducirse. Necesitamos si declaración en que voy a insertar la siguiente condición. Necesitamos post de video principal. Es una propiedad incorporada en el script Java. Si es cierto, entonces deberíamos reproducir el video. Para eso, voy a usar la función incorporada que se llama arcilla. Bien, Siguiente necesitamos L declaración en la que tenemos que publicar el video. Necesitamos método llamado post. Bien, vayamos al navegador y verifiquemos. Haga clic en el botón. Como puedes ver, el video se está reproduciendo. Ahora, una vez que haga clic en el botón, entonces se detendrá. Bien, así que todo funciona bien. A continuación tenemos que cambiar el icono. O sea, si se está reproduciendo el video, entonces deberíamos mostrar aquí el botón de pose. Y una vez que publiquemos el video, entonces deberíamos volver aquí el botón de reproducción. Tenemos que reemplazar los botones, me refiero a los íconos. Para eso, voy a agregar incluso oyente al video principal El evento se va a jugar. Además, voy a agregar aquí la función de devolución de llamada. Se ejecutará una vez que se reproduzca el video. Si se está reproduciendo el video, entonces tenemos que reemplazar la clase del ícono del teléfono. Necesitamos lista de platina, entonces necesitamos usar el método replace Tenemos que sustituir a la clase actual que es una obra de teatro. Tenemos que reemplazarlo con poste FA. Cambiará el icono. Necesitamos lo mismo para el evento pose que necesitamos aquí. Entonces voy a agregar aquí la obra de la FAA Bien, vamos a comprobar si funciona. Una vez que hagamos clic, entonces se reproducirá el video y también se cambia el icono. Entonces como puedes ver, todo funciona a la perfección. Bien, eso es todo por ahora. Pasemos a la siguiente conferencia. 35. Actualización de la barra de progreso: Bien, en la conferencia anterior, hemos programado el botón de reproducción. Una vez que haga clic en él, entonces el video comenzará a reproducirse. También cambiará el icono. Entonces si hago clic en el botón Publicar, entonces el video se detendrá. Todo funciona perfectamente hasta ahora. A continuación, tenemos que encargarnos de la barra de progreso. En este momento tiene default con el 50% tenemos que cambiarlo, y tenemos que actualizar el ancho de la barra de progreso de acuerdo al progreso del video. Volvamos al expediente de Javas. En primer lugar, voy a seleccionar barra de progreso. Vamos a crear una nueva variable. Va a ser barra de progreso. Voy a seleccionar este elemento usando, nuevamente, el método selector de consultas. Voy a especificar aquí el nombre de la clase, barra de progreso. A continuación, voy a cambiar el ancho de la barra de progreso. Como dije ahora mismo tiene 50% y voy a hacer que sea cero. Como puede ver, el ancho de la parte de progreso es cero. En realidad, antes de que el elemento terminara fuera del reproductor de video, voy a cambiar la posición. este momento tiene la posición correcta puesta a cero y voy a hacerla -1.3 m. Ahora el problema está arreglado A continuación, voy a agregar un oyente de eventos al video principal Y el evento va a ser actualización de tiempo. El evento de actualización de tiempo se activa periódicamente a medida que avanza el tiempo de reproducción de los videos Voy a agregar oyente de eventos al video principal. Como dije, el evento va a ser actualización de tiempo. Necesitamos aquí la función de devolución de llamada. Se va a ejecutar una vez que avance el tiempo de reproducción de los videos Voy a usar la estructuración y agarrar dos propiedades, tiempo actual y duración del objeto de evento. Aquí necesitamos objetivos. Y voy a colocar aquí objeto evento como argumento. Esta línea de código extrae dos propiedades, tiempo actual y duración del objeto objetivo de pensamiento. En este contexto, target representa el elemento video, en este caso video principal. hora actual representa el tiempo de reproducción actual del video en segundos. Y duración representa la duración total del video, también en segundos. Voy a mostrar esas dos propiedades en consola. Insertemos aquí la hora actual y la duración. Entonces voy a ir al navegador inspeccionar la página, comprobar ficha consola. Una vez que haga clic en el botón de reproducción, entonces verá aquí la hora actual que se muestra en segundos. Y también tenemos aquí la duración total, tiempo total del video. Bien, volvamos al expediente de Charles. Voy a deshacerme de esta línea de código. Lo siguiente que voy a hacer es definir el valor porcentual de la parte de progreso. Para ello, necesitamos crear nueva variable. Voy a llamarlo persona. Será igual al tiempo actual dividido por duración. Tenemos que multiplicarlo por 100. Esta línea calcula el porcentaje del video que se ha reproducido. Divide el tiempo actual por la duración y multiplica el resultado por 100 para convertirlo en un valor porcentual Este valor representa hasta qué punto ha progresado la reproducción de video Ahora tenemos que agregar este valor al estilo de la barra de progreso. Para eso, tenemos que seleccionar Barra de progreso. Entonces necesitamos propiedad de estilo seguido por el ancho. Entonces voy a abrir, luego voy a abrir cadenas de plantilla. Tenemos que pasar aquí valor porcentual que acabamos de definir. Necesitamos calibraceisn seguido del signo porcentual. Esta línea actualiza el ancho de un elemento de barra de progreso para representar visualmente el progreso del video. Establece la propiedad width del estilo CSS de barras de progreso al valor calculado de la persona, seguido del signo de porcentaje. Esto hará que la barra de progreso crezca o se encoja. A medida que se reproduce el video, o seis, todo está listo para funcionar. La barra de progreso. Si hago clic en el botón Reproducir, entonces la barra de progreso se actualizará en consecuencia, así que todo funciona bien. Bien, vamos a hablar de este video, pasemos al siguiente. 36. Saltar videos hacia atrás y hacia adelante: En la conferencia anterior, hemos programado la barra de progreso. Una vez que comencemos a reproducir el video, la barra de progreso se actualizará la barra de progreso se actualizará automáticamente a medida que avance el video Lo siguiente que voy a hacer es programar esos botones de saltar hacia adelante y hacia atrás. Si echamos un vistazo al proyecto terminado y hacemos clic en los botones hacia atrás y hacia adelante, como puedes ver, funcionan. El video se vuelve a unir. Vamos al archivo geos y seleccionemos dos elementos, el fonomiconsan Los botones saltan hacia adelante y saltan hacia atrás. Entonces voy a crear variable y voy a llamarla saltar hacia atrás. Voy a seleccionar el elemento usando el método selector de consultas. Necesitamos aquí saltar hacia atrás seguido de los elementos. Duplicemos este código y cambiemos de atrás a adelante. Necesitamos, bien, ahora tenemos que agregar un oyente de eventos a ambos botones con click event Y luego tenemos que definir saltarse el video sumando y restando cierta cantidad de tiempo a la hora actual del Vamos a agregar un oyente de eventos hacia atrás. Necesitamos clic en el evento. Entonces tenemos que pasar aquí una función de devolución de llamada que se ejecutará una vez que hagamos clic en la parte inferior Como dije, tenemos que restar cierta cantidad de tiempo a la hora actual del video Por lo tanto, necesitamos su video principal, la hora actual. Necesitamos su tiempo actual entonces menos iguales, voy a restar 5 segundos. Ahora si empiezo a reproducir el video, entonces si hago clic en el botón hacia atrás, se saltará el video por 5 segundos. El botón de saltar hacia atrás funciona bien. A continuación tenemos que hacer lo mismo con el botón de saltar hacia adelante. Voy a duplicar este código. Tenemos que cambiar variable, va a ser saltar hacia adelante. Tenemos que agregar aquí 5 segundos nuevamente. Aquí restamos 5 segundos del tiempo de reproducción actual del video Reenrolla el video 5 segundos cuando se hace clic en el botón saltar hacia atrás De la misma manera, agregamos 5 segundos al tiempo de reproducción recurrente del video, y avanza rápidamente el video 5 segundos cuando se hace clic en este botón de mantener adelante Si comprobamos los resultados y hacemos clic en los botones de salto, entonces verás que todo funciona perfectamente bien. Veamos acerca de los botones mantener atrás y adelante. Pasemos a la siguiente conferencia. 37. Trabajando en Volume Button: En la conferencia anterior, tenemos programa los botones saltar hacia atrás y saltar hacia adelante. Si retomamos el video y luego hacemos clic en esos botones, ellos se saltarán el video. Funcionan bien. A continuación tenemos que encargarnos del botón de volumen. Si echamos un vistazo al proyecto terminado y retomamos el video, escucharás el sonido del video. Si hago clic en el botón de volumen, entonces silenciará el sonido del video. Y también se puede ver que se cambia el icono. Programaremos este botón en esta conferencia, y luego nos encargaremos del control deslizante. Bien, vamos al código VS. En primer lugar, voy a añadir aquí comentarios porque el código es cada vez más grande. Y para evitar confusiones, agreguemos los comentarios. Voy a agregar aquí barra de progreso, el final de la barra de progreso. Entonces tenemos aquí el botón Play Pose. En realidad tenemos que agregar esta línea aquí. Y luego tenemos los botones Skip. Bien, así que ahora es el momento de encargarse del botón de volumen. Voy a seleccionar volumen. Batson. Cambiemos el nombre. Entonces tenemos que cambiar el nombre de la clase va a ser volumen yo el teléfono, así icono. Entonces voy a agregar aquí nuevos comentarios. Voy a agregar un oyente de eventos al botón de volumen. Con evento click, necesitamos volumen BTN, agregar oyente de eventos. Voy a insertar tu evento click. Y también necesitamos la función callback, que se ejecutará una vez que hagamos clic en el botón de volumen Ahora tenemos que usar sentencia en la que voy a verificar el estado actual del botón de volumen. Dentro de la condición dentro del enunciado y luego lo explicaré. No necesitamos operador seguido de lista de clases PCN de volumen. Entonces voy a usar el método llamado contains. Voy a especificar aquí el nombre de la clase que es un volumen alto. Esta condición comprueba si el botón de volumen no tiene el volumen FA alto. La clase contiene método se utiliza para determinar si una clase está presente en el elemento. Si el botón no tiene la clase alta de volumen FA, significa que actualmente el volumen no está configurado al nivel más alto. Si esta condición es verdadera, entonces tenemos que establecer volume 2.5 Significa que establecemos la propiedad volume del elemento principal de video en 50% Next, necesitamos reemplazar el icono. Si esta condición es cierta, entonces tenemos que reemplazar el teléfono. Entonces icono necesitamos volumen lista de clases PTN reemplazar. Tenemos que pasar aquí FA volumen x marca. Este icono nos muestra que el sonido está silenciado. Ahora necesitamos este nombre de clase. Vamos a copiarlo y pegarlo aquí. Bien, después de eso, tenemos que usar la sentencia L en la que tenemos que poner el volumen del video a cero. Tenemos que silenciar el sonido. Necesitamos volumen principal de video. Debe ser igual a cero. Además, necesitamos reemplazar el icono que necesitamos aquí, volumen FA alto, luego una marca de volumen X. Déjame explicarte una vez más. Esta línea reemplaza la marca X de volumen de clase FA, que representa un icono de silencio, con volumen FA alto, que representa un icono de alto volumen. Esto actualiza visualmente el icono del bosón de volumen para indicar que el volumen se encuentra ahora en un nivel superior En cuanto a esta línea aquí, reemplaza la clase FA volumen alto FA volumen X marca. Actualizando visualmente el icono del botón de volumen para indicar que el volumen está silenciado. Vamos al navegador y comprobemos si funciona bien. Voy a reproducir el video, el sonido. Si hago clic en el botón volar, entonces silenciará el sonido y el icono cambiará. Como puedes ver, todo funciona bien. El botón de volumen está programado. A continuación, tenemos que encargarnos de este slider aquí para eso. Pasemos a la siguiente conferencia. 38. Trabajando en el regulador/control deslizante de volúmenes: En la conferencia anterior, hemos programado el botón de volumen. Ahora como dije, tenemos que encargarnos del control deslizante de volumen, este elemento de entrada aquí. Echemos un vistazo al proyecto terminado y reproduzca el video. Puede interactuar con el control deslizante y cambiar el volumen en consecuencia. Si arrastro este círculo hacia el lado izquierdo, entonces silenciará el video y el icono cambiará en consecuencia. Eso es lo que vamos a hacer en esta conferencia. Volvamos al código VS, seleccionamos los elementos de entrada, pero antes que nada, voy a cambiar los comentarios. Dejemos aquí volumen porque vamos a agregar el código del slider aquí también. Voy a dejar aquí solo volumen. Después voy a seleccionar elementos de entrada. Necesitamos deslizador de volumen. Voy a cambiar el nombre de la clase. Necesitamos que se vaya. Es la parte de las opciones en el lado izquierdo. Necesitamos left y luego input right, se selecciona el elemento. A continuación tenemos que agregar un oyente de eventos al elemento que necesitamos aquí deslizador de volumen, tenemos que agregar un oyente de eventos El evento va a ser entrada. Este evento se activa cada vez que cambia el valor del elemento de entrada. En este caso cuando el usuario interactúa con el control deslizante de volumen Voy a pasar tu entrada y luego necesitamos una función de error que se ejecutará una vez que ocurra el evento. Ahora voy a definir el volumen del video. Necesitamos volumen principal de video. Tenemos que agarrar el valor del objeto objetivo. Aquí necesitamos valor objetivo. Tenemos que multiplicarlo por uno. Y voy a explicarle por qué hacemos eso. Esta línea establece la propiedad volume del elemento principal de video al valor actual del control deslizante de volumen, que en este caso es apuntar para valorar la multiplicación por uno Esta conversión asegura que el valor se trate como un número, no como la cadena. A continuación, tenemos que usar la declaración if. Necesitamos si declaración con la siguiente condición. El video principal es igual a cero. Esta condición verifica si el volumen de videos está establecido en cero. Es decir, si está silenciado o no. Si el volumen está silenciado, entonces tenemos que actualizar el icono del botón de volumen para indicar silencio Si no está silenciado, necesitamos actualizar el icono para indicar volumen alto Necesitamos de nuevo, usar esas líneas. Necesitamos aquí esta línea de código. Y luego en la declaración L, necesitamos reemplazar la marca x con el icono de volumen alto. Voy a pasar esta línea de código aquí. Bien, finalmente voy a agregar aquí valor del control deslizante de volumen igual al volumen principal del video. Esta línea de código establece el valor del control deslizante de volumen para que coincida con el nivel de volumen actual del elemento principal de video. Esto asegura que la posición del control deslizante refleje visualmente la configuración de volumen actual cuando se carga la página o cuando se muestra el control deslizante por primera vez. Bien, vamos al navegador y comprobemos si todo funciona bien. Voy a reproducir el video. Entonces vamos a rastrear el control deslizante. En realidad, el control deslizante no funciona. Comprobemos el código. Podríamos tener un error en alguna parte de aquí. Necesitamos volumen principal de video. Olvidé escribir esta propiedad aquí. Ahora creo que el código debería funcionar. Vamos a revisar. Ahora, todavía tenemos algún problema. Volvamos al código VS. El problema es que nos falta aquí objeto de evento. Ahora creo que debería funcionar. Sí. Ahora bien, este deslizador funciona bien. Y podemos interactuar con él y cambiar el volumen en consecuencia. Bien, así que eso es todo sobre el volumen. Pasemos a la siguiente conferencia. 39. Control de opciones de velocidad: En la conferencia anterior hemos logrado controlar el volumen. Es decir, hemos programado el botón de volumen y también el control deslizante de volumen. Y ahora es el momento de seguir adelante y encargarse de las opciones de velocidad. Si echamos un vistazo al proyecto terminado y retomamos el video, podemos elegir desde aquí, cualquiera de la velocidad. Juguemos Dos X. Como puedes ver, el video se está reproduciendo más rápido. Lo mismo que tenemos con menor velocidad de tasa. El video se está reproduciendo en menor tasa. ¿Bien? Eso es, lo que vamos a hacer en esta conferencia. Vayamos al código VS. Voy a seleccionar dos elementos diferentes. El primero va a ser el botón de velocidad. Voy a seleccionar elemento es método de electrones de indagación. Especificemos aquí el nombre de la clase. Va a ser la velocidad de reproducción. Necesitamos aquí elemento span porque el Batson es un elemento spin Además de eso, voy a seleccionar opciones de velocidad. Aquí necesitamos opciones de velocidad. O sea, el desarrollo envoltorio este elemento aquí, necesitamos especificar el nombre de la clase y va a ser opciones de velocidad. ¿Bien? Entonces lo primero que voy a hacer es gestionar mostrar y ocultar las opciones de velocidad. Una vez que hacemos clic en el botón de velocidad, ahora mismo, las opciones de velocidad son visibles por defecto. En este momento las opciones de velocidad son visibles por defecto. Tenemos que cambiarlo. Voy a agregar click Eventos al botón de velocidad. En realidad, necesitamos aquí nuevos comentarios para las opciones de velocidad. Después voy a agregar un oyente de eventos al botón de velocidad con click event Además, necesitamos aquí una función de devolución de llamada que se ejecutará una vez que haga clic en el botón de velocidad Voy a agregar a Opciones de velocidad nueva clase con un método togal Voy a usar este nombre de clase en el archivo CSS y vamos a definir nuevos estilos para este nuevo nombre de clase. Voy a usar opciones de velocidad seguidas de la propiedad de lista de clases. Entonces como dije, necesitamos el método togal, necesitamos especificar aquí el nombre de la clase Voy a llamarlo show. A continuación, tenemos que ir al archivo CSS y seleccionar Opciones de velocidad con show de clase recién creado. En primer lugar, necesitamos ocultar las opciones de velocidad. Voy a poner la opacidad a cero y la visibilidad a oculta Entonces necesitamos esas dos propiedades con valores diferentes. opacidad va a ser una, pues la visibilidad va a ser visible también Para que el efecto sea más suave, solo hagamos la transición. Aquí necesitamos la opacidad. Entonces la duración va a ser de 0.15 segundos. Además, voy a añadir aquí está bien. Como puedes ver, las opciones de velocidad están ocultas. Ahora, una vez que haga clic en el botón, entonces se mostrarán. Bien, todo funciona bien. Lo siguiente que voy a hacer es ocultar las opciones de velocidad cuando hacemos clic en cualquier parte de la página, en el documento. Para ello, voy a agregar un oyente de eventos al documento Necesitamos un oyente de eventos con eventos de clic. Además, voy a insertar aquí una función de devolución de llamada. Voy a usar declaraciones al principio. Voy a insertar aquí la condición, y después la voy a explicar. Necesitamos objetivo no es igual a span. Entonces necesitamos la segunda condición con u operador. Va a ser para apuntar el nombre de la clase. No es igual al nombre de clase del elemento span. Me refiero a éste, símbolos materiales redondeados. Déjame explicarte lo que significa esta condición. Esta condición comprueba si el objetivo de elementos en los que se hace clic no es un elemento span o no tiene el nombre de clase Material symbols redondeado, en otras palabras Comprueba si el elemento clicado es algo distinto de un elemento span específico Con esa clase me refiero a nombre de clase, símbolos materiales redondos. Si esta condición es verdadera, entonces tenemos que eliminar class Show de las opciones de velocidad. Voy a agarrar este código y cambiar el método togal en remove Ahora si vamos al navegador mostramos las opciones de velocidad y luego hacemos clic en cualquier parte de la página, algo anda mal aquí. Verifiquemos la pestaña de la consola. El error dice que no se define como supongo que nos olvidamos de insertar aquí incluso objeto como parámetro Ahora el código debería funcionar. Vamos a mostrar las opciones de velocidad y luego hacer clic en cualquier parte de la página. Ahora todo funciona bien. Bien, lo siguiente que voy a hacer es lograr seleccionar esas opciones. Necesitamos seleccionar desarrollos que se coloquen dentro de las opciones de velocidad I wrapper, necesitamos seleccionar esas opciones aquí. Para eso, voy a crear nueva variable. Duplicemos este código. Voy a cambiar el nombre. Va a ser opciones de velocidad, artículos que necesitamos agregar aquí de tu. Siguiente Voy a mirar a través las opciones de velocidad, los desarrollos. Usemos aquí elementos de opciones de velocidad variable recién creados. Entonces necesitamos para cada método que nos permita iterar a través de la colección Voy a agregar aquí función de devolución de llamada que necesita un parámetro Va a ser opción, es un ítem actual a través del bucle. Voy a agregar un oyente par a la opción con evento click Entonces necesitamos aquí de nuevo una función de devolución de llamada. Este código itera a través de cada uno de los desarrollos seleccionados utilizando el método de forraje Para cada desarrollo, que representa una opción de velocidad de reproducción, configura un oyente de eventos de clic A continuación, tenemos que definir la velocidad de la reproducción. Según las opciones de velocidad clicadas. Necesitamos tu velocidad principal de reproducción de video. Se trata de una propiedad incorporada, en script Java. Debe ser igual a Dataset de opciones Do Speed. Definimos la velocidad de reproducción que es igual a la velocidad Option Dataset. Aquí estamos agarrando los valores de esos atributos. Como recuerdas, agregamos atributo de velocidad de datos a cada opción de velocidad con los valores adecuados, estamos accediendo a esos valores aquí. Nuevamente, dice esta línea, la propiedad de tasa de reproducción del elemento principal de video al valor almacenado en el atributo de velocidad de datos del elemento clicado La propiedad dataset le permite acceder a atributos de datos personalizados en elementos HTML. En este caso, se utiliza para almacenar los valores de velocidad de reproducción asociados a cada opción. Estoy hablando de esos valores aquí. Bien, lo siguiente que voy a hacer es cambiar la opción activa. Como sabes por defecto, la opción activa es normal. Agregamos clase al elemento HTML. Este elemento aquí. Puedes ver aquí la opción activa de clase. Tenemos que cambiar esta clase. Tenemos que eliminar esta clase de este elemento y agregarla al elemento clicked Para ello, necesitamos opciones de velocidad. Después tenemos que seleccionar elementos con opción de clase activa. Necesitamos aquí opción activa. Y tenemos que eliminar de la propiedad de clase, la opción activa de nombre de clase, y tenemos que agregarla a la opción click. Necesitamos lista de clases. La clase va a ser opción activa. Bien, creo que eso es todo ahora el código debería funcionar. Seleccionemos Opción. Juguemos el video. Y luego seleccione la opción Velocidad. Algo anda mal aquí. Comprobemos las opciones de velocidad de la pestaña de la consola, artículos. Ese forraje no es una función. Comprobemos esta línea de código Opciones de velocidad, artículos, forraje En realidad, aquí, todo parece correcto. Vamos a revisar las variables. Sí, necesitamos aquí selector de consultas, método All, porque estamos seleccionando cinco elementos diferentes. Ahora vamos a revisar los resultados. Vamos a reproducir el video Seleccione la opción de velocidad. Aún así no funciona. Ahora voy a revisar de nuevo el código. Creo que aquí todo parece estar correcto. Lo malo es que no estamos llegando hasta aquí. Cualquier error. Voy a verificar si el evento click funciona correctamente. Voy a correr a la consola, este elemento de aquí. Voy a hacer clic en la opción de velocidad y luego marcar Consola. No estamos consiguiendo aquí los resultados. Significa que el evento click no funciona aquí. A lo mejor las opciones de velocidad están acabando detrás de algunos elementos, por eso el evento click no funciona. Voy a intentar aquí sumando propiedad de índice z con algún valor más alto. Digamos diez. Vamos a comprobar si funciona. Ese era el problema. Ahora todo funciona bien. Podemos cambiar las opciones de velocidad sin ningún problema. Bien, así que eso es sobre las opciones de velocidad. Siento los últimos malentendidos, pero en realidad creo que no está Es bueno para ti, para los estudiantes, porque cuando escribas el código, te encontrarás con este tipo de situaciones. Muchas veces deberías saber cómo solucionar el problema, encontrar la caja, y así sucesivamente. Bien, eso es. Pasemos a la siguiente conferencia. 40. Modos de imagen en imagen y pantalla completa: En la última conferencia hemos programado las opciones de velocidad. Ahora tenemos que seguir adelante y encargarnos de esos dos botones. El primero es imagen en modo imagen. En cuanto al segundo, se trata de un modo de pantalla completa. Echemos un vistazo al proyecto terminado. Una vez que hagamos clic en la imagen en modo imagen, entonces llegaremos aquí esta pequeña ventana, podrás rastrear y soltar la ventana. Así es como funciona el modo imagen en imagen. En cuanto al modo de pantalla completa, si hacemos clic en el ciclo aquí, entonces se reproducirá el video. En modo de pantalla completa, puedes minimizar la ventana desde aquí, ¿de acuerdo? Entonces programaremos esos dos botones en esta conferencia. Pasemos al código VS. En primer lugar, voy a crear una nueva variable. Vamos a llamarlo imagen elijo pick PTN. Tenemos que seleccionarlo usando el método selector de consultas. Especificemos aquí el nombre de la clase. Pick in pick, seguido del panelment que necesitamos aquí. Pensamientos. A continuación, voy a crear aquí nuevos comentarios. En realidad, vamos a deshacernos de esta línea de código desde aquí. Necesitamos comentarios para imagen en modo imagen, voy a agregar un oyente de eventos a la imagen en imagen BTN la variable que acabamos Agreguemos aquí el oyente de imágenes con el evento click. Además, necesitamos aquí una función de devolución para poder reproducir el video en imagen En modo imagen, tenemos que usar una de las funciones integradas de Javas Se llama solicitar imagen en imagen. Tenemos que adjuntar este método al video principal. Como dije, necesitamos solicitar foto en imagen. Bien, vayamos al navegador y hagamos clic en este icono aquí. Como puedes ver, tenemos aquí pequeña ventana que puedes arrastrar. Y la imagen de ventana en modo imagen funciona perfectamente. Bien. Ahora es modo de pantalla completa. Gire, vayamos al código VS y creamos nueva variable. Voy a duplicar esta línea de código. Necesitamos BTN a pantalla completa y voy a cambiar aquí el nombre de la clase Necesitamos el elemento I de pantalla completa. Entonces voy a instituir nuevos comentarios para el modo de pantalla completa. En realidad, voy a agarrar este código. Vamos a pegarlo aquí y cambiar el botón que necesitamos aquí, Pantalla completa BTN cuanto al método en lugar del método request, necesitamos solicitar el método de pantalla completa. Ahora vamos al navegador y hagamos clic en el botón Pantalla completa. No funciona. aquí un error no se pueden leer las propiedades de. Ahora vamos a revisar el código. Pantalla completa, BTN, Comprobemos la variable que tenemos aquí un tipo Todo lo que necesitamos aquí, doble ls. Ahora debería funcionar. Vamos a hacer clic en el icono de pantalla completa. Y si, tenemos aquí el modo de pantalla completa. Funciona bien. Bien, eso es todo sobre los modos de imagen de imagen y pantalla completa, Ambos funcionan bien A continuación tenemos que encargarnos de la línea de tiempo del video. Pasemos a la siguiente conferencia. 41. Trabaja en la línea de tiempo de video: En la conferencia anterior, hemos programado los botones de imagen picturing y pantalla completa Ambos modos funcionan bien. Ahora tenemos que seguir adelante y encargarnos de la línea de tiempo del video. O sea, tenemos que hacer que el progreso sea parte dinámico. Y también tenemos que mostrar la hora actual del video y también la duración del video. Echemos un vistazo al proyecto terminado. Como pueden ver, aquí tenemos la duración del video. Si empezamos a reproducir el video, entonces la hora actual se mostrará como si haga clic aquí en cualquier parte. Después la barra de progreso, actualizaremos. Bien, eso es. Lo que vamos a hacer en esta conferencia. Vamos al código VS. Voy a seleccionar elemento llamado línea de tiempo de video. Vamos a crear variable y llamarlo línea de tiempo de video. Voy a seleccionar este elemento usando el método selector de consultas. Necesitamos especificar aquí el nombre de la clase. Va a ser la línea de tiempo de video. A continuación, voy a insertar los comentarios para la línea de tiempo de video. Después voy a agregar un oyente de eventos a la línea de tiempo del video con un evento click Quiero recordarles donde este elemento que tenemos en el archivo HTML aquí está la línea de tiempo del video. Envuelve área de progreso. Voy a agregar el oyente de eventos a la línea de tiempo del video. Usemos ese método de escucha de eventos y luego especificemos aquí el evento click A continuación necesitamos la función de devolución que se ejecutará una vez que haga clic en la línea de tiempo Voy a definir nueva variable que va a ser timeline con. Voy a hacer que sea igual al ancho del cliente de la línea de tiempo de video. Esta línea calcula el ancho del elemento de línea de tiempo de video y lo almacena en una variable. Este ancho representa el ancho total de la línea de tiempo, que es necesario para determinar dónde hizo clic el usuario en relación con la línea de tiempo Para que quede claro, voy a ejecutar a la consola esta variable de ancho de línea de tiempo. Inspeccionemos la página. En realidad, voy a adjuntar esta ventana a la parte superior actual. Si hago clic en la línea de tiempo del video, entonces obtendremos 900, son píxeles. Todo el ancho de la línea de tiempo del video es de 900 píxeles. Nuevamente, la propiedad width del cliente calcula el ancho del elemento. Bien, vamos a deshacernos de esta línea de código A continuación, voy a definir la hora actual del video. Necesitamos video principal tiempo actual. Debería ser igual a la siguiente expresión que voy a usar aquí, offset x. Voy a explicar esas cosas en un momento. Necesitamos su línea de tiempo con la variable que aquí definimos. A continuación tenemos que multiplicarlo a la duración del video principal. Déjame explicarte lo que pasa aquí. Esta línea calcula y establece el tiempo de reproducción actual del elemento principal de video en función de dónde hizo clic el usuario en la línea de tiempo Así es como funciona. Hacer desplazamiento X representa la posición horizontal del evento click dentro del elemento de línea de tiempo de video. Indica dónde hizo clic el usuario a lo largo de la línea de tiempo. Voy a correr al punto de la consola. Offset X. En realidad tenemos que pasar su parámetro. Si hago clic en la línea de tiempo del video, entonces obtendremos la posición donde el usuario haga clic a lo largo de la línea de tiempo. Estamos llegando hasta aquí, las posiciones exactas en píxeles. Bien, a continuación tenemos aquí offset x dividido por línea de tiempo. Con esto se calcula la posición relativa del clic dentro de la línea de tiempo como una fracción del ancho total de la línea de tiempo. Esta fracción oscila 0-1 A continuación tenemos multiplicación por duración principal del video Representa la duración total del video en segundos. El resultado del cálculo determina la posición exacta de reproducción en el video. Establece la propiedad de tiempo actual del video principal a esa posición, permitiendo efectivamente al usuario buscar el punto de clic en el video. Si corro al video principal de la consola, hago la hora actual, entonces si vamos al navegador y damos click a lo largo de la línea de tiempo, obtendremos la hora actual del video en segundos. Bien. A continuación voy a crear nueva variable. Voy a llamarlo tiempo de video. Vamos a seleccionar elemento usando el método selector de consultas. Voy a especificar aquí el nombre de la clase, hora actual. Te voy a recordar dónde está este elemento. Tenemos aquí la hora actual. Es un elemento span. Por defecto tenemos ceros aquí. Ahora tenemos que mostrar la hora actual del video en este elemento. Tenemos que mostrar la hora actual aquí. Para eso, necesitamos insertar la hora actual del video, el texto interno es igual a la hora actual. Vamos al navegador y comencemos a reproducir el video. Como pueden ver, estamos llegando aquí segundos. Pero tenemos que formatear este valor. No lo necesitamos. Necesitamos mostrar la hora actual en el formato como lo tenemos aquí en la versión terminada. Necesitamos este formato aquí. Para hacer eso, voy a volver al código VS. Voy a crear una nueva función. En realidad voy a insertar esta función aquí. Llamemos a la función de formato de tiempo. Va a ser una función de flecha. Voy a insertar aquí un parámetro. Va a ser el momento. Lo primero que voy a hacer es definir segundos. Necesitamos nueva variable llamada segundos. Va a ser igual a t piso y tenemos que insertar aquí módulo de tiempo 60. Esta línea calcula los segundos restantes tomando el módulo del valor de tiempo. Con 60, asegura que segundos contenga un valor 0-59 De la misma manera necesitamos definir los segundos, vamos a duplicar esta línea de código que necesitamos aquí Minutos, tenemos que dividir el tiempo por 60, entonces necesitamos el módulo 60. Esta línea calcula el número de minutos dividiendo el valor de tiempo por 60 y tomando el valor de piso. El funcionamiento del módulo se utiliza nuevamente para asegurar que minutos sean 0-59 A continuación, tenemos que definir las horas. Voy a duplicar esta línea de código. Necesitamos horas, luego matemáticas para el tiempo dividido por 3,600 Ya no necesitamos aquí Módulo 60, esta línea calcula el número de horas dividiendo el valor de tiempo por 3,630 600 significa que 60 segundos se multiplican por 60 minutos. Da el número total de horas y el valor de tiempo. A continuación, debemos asegurarnos que los segundos, minutos y horas de un solo dígito estén formateados con un cero inicial para obtener consistencia en la pantalla. Por ejemplo, si los segundos son menos de diez, deberíamos agregarle un cero inicial. Para hacer eso, voy a segundos iguales a 2 segundos, entonces la condición es menor a diez. Necesitamos su signo de interrogación. Si esta condición es verdadera, entonces necesitamos aquí las cadenas de plantilla cero seguidas de los segundos. Si es falso, entonces solo necesitamos segundos. Necesitamos lo mismo para los minutos y horas también. Duplicemos esta línea de código dos veces aquí, minutos y luego horas. Bien, lo siguiente que voy a hacer es usar sentencia if, donde tenemos que verificar si las horas son iguales a cero. Necesitamos estado de cuenta y tenemos que revisar horarios. Necesitamos horas iguales a cero. Si esta condición es cierta, entonces tenemos que devolver el siguiente resultado que necesitamos aquí, minutos y segundos. Entonces tenemos que regresar. Tomemos este código de aquí. Pégalo aquí. Y voy a agregar aquí horas con columna, ¿de acuerdo? La siguiente sentencia condicional comprueba si el valor de horas es igual a cero. Si lo es, significa que el tiempo es menor a 1 hora. Y la función devuelve una cadena en el formato minutos y segundos. Si las horas son mayores a cero, significa que hay horas en el valor de tiempo. Y la función devuelve una cadena en el formato horas, minutos y segundos. Ahora una vez que la función esté lista, podemos formatear la hora actual. Voy a llamar a la función aquí como argumento voy a insertar aquí, hora actual. Entonces ahora el tiempo actual debería ser visible. Juguemos el video. Vaya, tenemos aquí error. El nuestro no está definido. Vamos a revisar el estado de cuenta. Sí, tenemos aquí un error tipográfico. Necesitamos horas sin. Cometí este error varias veces. Ahora, vamos a comprobar. Sí, tenemos aquí la hora actual de actualización. Bien, sentémonos sobre la hora actual. A continuación tenemos que encargarnos de la duración del video. Volvamos al código VS. Voy a crear nueva variable. Vamos a llamarlo duración del video. Voy a seleccionar este elemento usando, nuevamente, el método selector de consultas. Especificemos aquí el nombre de la clase, la duración del video. Tenemos este elemento al lado de la hora actual, y el separador aquí es la duración del video. Voy a agregar un oyente de eventos a la duración del video. Lo siento, al video principal. El evento va a ser cargado de datos. El evento de datos cargados se dispara cuando el video ha cargado suficientes datos para comenzar la reproducción. A continuación, necesitamos interferir en una función de devolución de llamada. Esta función se ejecutará una vez que se carguen los datos suficientes para comenzar la reproducción. Aquí tenemos que definir el contenido de la duración del video que necesitamos. Aquí en nuestra propiedad de texto, va a ser la duración del video principal. Bien, vamos a revisar los resultados. Como pueden ver, tenemos aquí los segundos totales. Tenemos que transformarlo al mismo formato que usamos para el momento actual. Para ello, solo necesitamos llamar a la función format time. Y tenemos que pasar como argumento la duración del video principal. Si verificamos los resultados, entonces verá que tenemos aquí la hora actual mostrada en el mismo formato que usamos para la hora actual. Bien, eso es todo por ahora. Pasemos a la siguiente conferencia. 42. Crea una barra de progreso arrastrable: En la conferencia anterior, hemos trabajado en la línea de tiempo del video. Es decir, la hora actual del video y también la duración del video. Ambos funcionan bien y se están actualizando una vez que reprodujimos el video. A continuación tenemos que encargarnos de la barra Progreso. Tenemos que crear la barra de progreso arrastrable. También, tenemos que encargarnos de este tiempo. Aquí, tenemos que actualizar la hora actual. Una vez que arrastramos la barra Progreso, veamos los proyectos terminados. Como pueden ver, puedo arrastrar la barra de Progreso y también la hora actual se está actualizando en consecuencia. Tenemos que crear esto. De hecho, en este video, vayamos al código VS. Lo primero que voy a hacer es agregar un oyente de eventos a la línea de tiempo del video El evento va a ser un hito. El evento hito se activa el momento en que se presiona el botón del mouse sobre un elemento. Es más específico a la acción de presionar el botón del mouse sin requerir que se suelte el botón. Este evento se utiliza a menudo para detectar el inicio de una interacción del usuario, como comenzar a arrastrar un final. Además, este evento ocurre antes del evento click si el mouse no se aleja del final. La diferencia entre el evento click y el evento mousedown es la siguiente El evento click se activa después de una acción de clic completa, que implica presionar y luego soltar el botón del mouse sobre un elemento. Requiere que se produzca tanto el evento mouse down como mouse up en el mismo elemento. Además, el evento click se usa generalmente para acciones que deben ocurrir una vez que un usuario ha seleccionado o activado un elemento como presionar el botón para enviar formulario y así sucesivamente. Ahora voy a pasar aquí una función de devolución de llamada. Entonces necesitamos de nuevo la línea de tiempo de video con el oyente de eventos. En este caso el evento va a ser el movimiento del ratón. Ahora estamos agregando un oyente de imágenes para el evento de movimiento del mouse Ahora tenemos que llamar a la función que se llama Dale barra de progreso. En este momento esta función aún no está creada, pero la crearemos en un momento. Estamos agregando un oyente de eventos para el evento mouse move. Cuando el usuario mueve el mouse, se llama a la función de barra de progreso arrastrable Actualizará la barra de progreso y el tiempo del video a medida que el usuario arrastre Voy a crear esta función. Vamos a crear una nueva variable y luego usar este nombre aquí. Necesitamos aquí un objeto de evento, luego la función de flecha. Lo primero que voy a hacer es agarrar esas dos líneas de aquí. Como recuerdas, esta línea de código almacena el ancho del elemento de línea de tiempo de video. cuanto a la segunda línea de código, calcula y actualiza la hora actual del video en función de dónde hace clic el usuario en la línea de tiempo. Además de esas dos líneas de código, voy a pasar aquí, ancho del estilo de barra de progreso igual a offset x. y necesitamos aquí píxeles. Ahora encontramos el ancho de la barra de progreso. Desplazamiento x proporciona el desplazamiento horizontal del puntero del mouse entre el evento y el borde de colocación del nodo de destino. Establecer efectivamente la barra de progreso hasta el punto en el que el usuario haga clic o arrastre Ahora si vamos al navegador y a la barra de progreso, funcionará. Como puedes ver, ahora mismo somos capaces de arrastrar la barra de progreso. Estoy presionando el botón del mouse, pero si solo vuelo el cursor sobre la línea de tiempo del video, entonces podré arrastrar la barra de progreso No necesitamos eso. No necesitamos arrastrar la barra de progreso al pasar el mouse, necesitamos arrastrar la barra de progreso una vez que hagamos clic en la línea de tiempo del video Para solucionar ese problema, voy a duplicar este código. Necesitamos cambiar la línea de tiempo de video en contenedor de video. Este elemento envuelve todo el contenido del video. Ahora voy a eliminar el oyente de eventos de la línea de tiempo del video Bien, ahora el problema debería ser arreglado. En realidad, necesitamos el mouse arriba y el mouse abajo. Bien, ahora vamos al navegador y verifiquemos los resultados. Ahora, estoy presionando el botón del mouse, pero una vez que suelte el botón y simplemente pase el cursor sobre la línea de tiempo del video, entonces no podremos rastrear la barra de progreso Bien, entonces el problema está arreglado. A continuación, tenemos que actualizar la hora actual del video. Para eso, voy a usar esta línea de código. Vamos a insertarlo aquí. Tenemos que agregar aquí video principal. Ahora bien, si hago un seguimiento de la barra de progreso, verás que la hora actual se está actualizando en consecuencia. Funciona bien. Bien, continuación tenemos que encargarnos de la hora actual. Una vez que rastreamos la barra de progreso, quiero decir, tenemos que trabajar en este elemento aquí. Como recuerdas, es un elemento span Dentro del área de progreso, tenemos que cuidar este elemento. Voy a agregar un oyente de eventos a la línea de tiempo del video. El evento va a ser el movimiento del ratón. Entonces necesitamos objetos de evento seguidos de la función de devolución Voy a seleccionar este elemento. Tenemos que crear la variable, va a ser tiempo de progreso. Necesitamos aquí seleccionar documento. Especificemos aquí el elemento llamado área de progreso. Entonces necesitamos elemento span. Después de eso, voy a definir offset x del elemento. Vamos a crear offset x. Y debería ser igual a offset X. Obtenemos aquí el desplazamiento horizontal del puntero del mouse entre el evento y el borde pudín del elemento objetivo, que es la línea de tiempo de video A continuación tenemos que definir la posición izquierda del tiempo de progreso. Necesitamos aquí el estilo de tiempo de progreso a la izquierda. Va a ser offset X, y necesitamos pixeles. Ahora establecemos la propiedad CSS izquierda del elemento progress in al valor de desplazamiento X. Mover la vista previa de tiempo para alinearla con el cursor del mouse en la línea de tiempo. Si voy al navegador y vuelo el cursor sobre la línea de tiempo del video, puedes ver que el elemento span se mueve a lo largo de la línea de tiempo del video A continuación, tenemos que definir el ancho de la línea de tiempo. Voy a copiar esta línea de código. Ahora tenemos que definir la hora actual del elemento span. Vamos a crear una variable. Va a ser el tiempo de la barra de progreso. Voy a corrab este valor aquí. Ahora calculamos el tiempo correspondiente a la posición actual del mouse de la línea de tiempo. Esto lo hace dividiendo el mouse de posición x set por el ancho total de la línea de tiempo, dando una fracción que representa dónde está el mouse en la línea de tiempo. Esta fracción se multiplica entonces por la duración total del video principal para obtener el tiempo correspondiente en el video. Ahora tenemos que formatear el tiempo y mostrarlo. Voy a adjuntar a la propiedad de texto interno de tiempo de progreso. Entonces necesitamos formato de tiempo. Voy a pasar por aquí progreso a tiempo parcial. Bien, vamos al navegador. Como pueden ver, una vez que pase el cursor sobre la línea de tiempo del video, el tiempo se está actualizando Pero aquí tenemos poco problema. Por defecto, necesitamos ocultar el tiempo aquí y también el círculo. Entonces, una vez que pasemos el cursor sobre la línea de tiempo del video, deberían aparecer Necesitamos CSS. Voy a seleccionar ambos elementos. Área de progreso, span. También, necesitamos barra de progreso con antes del elemento. Voy a ocultarlos usando display. Luego al pasar el cursor, la línea de tiempo de video pasa el cursor sobre la línea. Después, el área de progreso abarca. Entonces necesitamos aquí barra de progreso. Antes de ahora necesitamos volver a mostrar los elementos usando el bloque de visualización. Como puedes ver ahora mismo, el círculo y el elemento span, ambos están ocultos. Una vez que pase el cursor sobre la línea de tiempo del video, luego se mostrarán de nuevo. Bien, así que todo funciona bien. Hemos creado la barra Gable Progress. Pasemos a la siguiente conferencia. 43. Ocultar y mostrar los controles: Bien, en la conferencia anterior hemos creado una barra de progreso rastreable Y ahora tenemos que gestionar ocultar y mostrar los controles de video. Además, tenemos que programar el botón de cierre X y el botón de reproducción en la página de destino. Echemos un vistazo a los proyectos terminados. Si reproducido el video y luego detengo el mouse, los controles de video se ocultarán después de 3 segundos. Si muevo el ratón, entonces volverán a aparecer. Como dije, vamos a manejar esta cosa en este video. Y también tenemos que programar X botón de cierre, que cierra el video, y también programará el botón de reproducción. Si hago clic en él, aparecerá el video. Bien, vamos al código VS. Lo primero que voy a hacer es encontrar el wrapper de control y hacerlos ocultos usando capacidad cero visibilidad oculta. Como puedes ver, los controles de video están ocultos. A continuación tenemos que ir al archivo JS script y crea, en realidad voy a y aquí, nuevos comentarios para los controles. Necesitamos crear una función. Voy a llamarlo de controles, eso va a ser una función de flecha. Entonces voy a usar uno de los métodos Javascri incorporados llamados La función de tiempo Motet es un método scot Java incorporado que establece un temporizador y ejecuta una función o pieza de código especificada Una vez que expire el temporizador, voy a pasar aquí una función de devolución Este es el primer argumento. Entonces tenemos que colocar aquí el segundo argumento, que es la cantidad de tiempo, y se expresa en milisegundos. Voy a colocar aquí tres mil más. El primer argumento de tiempo de espera establecido es otra función de error. Esta función interna define lo que sucederá una vez que el temporizador esté arriba. En cuanto al segundo argumento es el retardo de tiempo en milisegundos. Aquí se establece en 3,000 milisegundos, lo que equivale a 3 segundos. Bien, ahora como el bloque de código voy a demandar video container class remove, voy a especificar aquí el nombre de la clase. Llamémoslo mostrar controles. La clase show controls agregará estilos en CSS que harán visibles los controles del reproductor de video. Al eliminar esta clase, los controles se ocultan de la vista. A continuación, voy a llamar a esta función. Ahora tenemos que ir al archivo CSS y usar los controles de show de clase. En primer lugar, voy a encontrar el wrapper de controles. A continuación, voy a seleccionar contenedor de video, seguido de los controles de show de clase. Después tenemos que seleccionar el envoltorio de controles. Tenemos que hacer visibles los controles. En primer lugar, voy a definir la posición va a ser cero, me refiero a la posición inferior. Entonces necesitamos capacidad uno y visibilidad visible. Además, voy a usar la transición para un efecto más suave. Aquí necesitamos todos, entonces la duración va a ser de 0.08 segundos Y necesitamos aquí es. Después voy a agregar la clase show controls al contenedor de video en archivo HTM. Vamos a insertar aquí mostrar controles, luego ir al navegador. Si espero 3 segundos, entonces los controles desaparecerán. Ahora tenemos que mostrarlos una vez que se mueve el ratón. Para eso, voy a agregar aquí el contenedor de video con oyente de eventos El evento va a ser movido. Tenemos que colocar aquí llamar a la función. Ahora tenemos que agregar a la clase de contenedor de video show controles. Ahora si dejo de mover el mouse por 3 segundos, entonces los controles de video se esconderán y una vez que mueva el mouse, entonces aparecerán. Bien, necesitamos mostrar los controles mientras se plantea el video. Para eso, voy a volver al archivo hijo y crear una declaración aquí justo encima de la función de tiempo de espera establecido. Necesitamos si declaración, en la que tenemos que comprobar si el video principal se plantea o no. Entonces necesitamos declaración de retorno. Déjame explicarte. ¿Qué estoy haciendo aquí? Esta declaración comprueba una condición. Y en base a los resultados de la condición, o bien continúa ejecutando el resto de la función, o excede los retornos de la función temprano. El post es una propiedad que devuelve un valor de bullying. Verdadero o falso. La sentencia if, si la condición es verdadera, si el video es post, entonces se cumple la condición dentro de la declaración if. Si se cumple la condición, entonces se ejecuta la sentencia return. La sentencia return excede inmediatamente la función de altura controlada. Significa que ninguno de los códigos que siguen a la sentencia return dentro de la función de control se ejecuta. En términos simples, si se plantea el video, la función no hace nada y deja de correr ahí mismo. Si la condición es falsa, es decir, que el video se está reproduciendo, no se cumple la condición de sentencia if y no se ejecuta la sentencia return. La función luego procede a ejecutar el bloque de tiempo de espera establecido, que espera 3 segundos y luego ejecuta el código dentro de su función de devolución de llamada, eliminando la clase show controls del contenedor de video Esto da como resultado que los controles de video se oculten después del retraso. Ojalá entiendas lo que hace esta línea de código. Vamos al navegador. Si reproducido el video y luego lo hago una pausa, los controles no desaparecerán. El código funciona bien. Lo siguiente que voy a hacer es dejar de ejecutar la función set timeout. Una vez que movemos el ratón para eso, voy a crear una nueva variable. Va a ser temporizador. Voy a decle la variable sin asignarle ningún valor A continuación, voy a asignar la función set timeout a esa variable, el temporizador Después de eso, voy a usar uno de los métodos Java Sc integrados llamados clear time out. Voy a pasar aquí el temporizador variable. Dejará de ejecutar la función de tiempo de espera establecido. Y también necesitamos aquí para llamar a la función de controles de altura. Bien, vayamos al navegador y comprobemos si todo funciona bien. Voy a reproducir el video y esperar 3 segundos. Los controles están ocultos. Si muevo el ratón, entonces se mostrarán de nuevo. Si publico el video, entonces los controles serán visibles. Creo que todo funciona perfectamente. Y ahora tenemos que encargarnos del botón de cierre X y también del botón de reproducción en la sección de plantilla. Volvamos al archivo chavs y creamos nuevas variables. Voy a duplicar este código necesitamos Play Button. Voy a seleccionar este elemento con el nombre de la clase. Jugar. Patrón Btn x PTN X. Vamos a insertar aquí. X PTN seguido por el terreno. Bien, ahora necesitamos agregar eventos click a ambos patrones. Insertemos aquí, botón Reproducir, Agregar oyente de eventos. Y voy a especificar aquí el evento click. Entonces necesitamos aquí una función de devolución de llamada. Voy a agregar al contenedor de video nueva clase, que vamos a utilizar. Entonces en el archivo CSS necesitamos lista de clases de contenedor de video. Voy a insertar el nombre de la clase. Llamémoslo show video. Entonces voy a duplicar este botón de cambio de código. Va a ser X porra. Entonces voy a cambiar método a remover. Además, voy a publicar el video una vez que cerremos el contenedor de video que necesitamos aquí mainvideook Todo está listo en jovscript. Vamos al archivo CSS. Y antes que nada, voy a ocultar el contenedor de video que necesitamos aquí, capacidad cero y visibilidad diez. A continuación, voy a seleccionar contenedor de video con video show de clase. Voy a mostrar el video. Necesitamos opacidad uno y visibilidad visible. Y también, voy a usar la transición para efectos más suaves. Necesitamos transición luego opacidad 0.3 segundos, ¿de acuerdo? Como puedes ver, por defecto, el video está oculto. Si hago clic en el botón de reproducción, entonces se mostrará el reproductor de video. Si hago clic en X botón de cierre, se ocultará. Bien, creo que todo lo que ex, bien y en realidad con el reproductor de video ya terminamos. Ojalá fuera interesante. Usamos mucho Javascript y creo que aprendiste algunas cosas nuevas. Bien, ahora es el momento de pasar a crear la siguiente sección de nuestro proyecto. Para eso, pasemos a la siguiente conferencia. 44. Cómo crear la sección de marcado HTML para suscribirse: Bien, en la conferencia anterior hemos terminado de trabajar en la sección de plantillas. O sea, hemos terminado de trabajar en la segunda parte de la sección de plantillas, que era un reproductor de video. Hemos creado el reproductor de video y lo hemos hecho funcionar con éxito. Y ahora tenemos que seguir adelante y comenzar a crear la siguiente sección de nuestro proyecto. Echemos un vistazo a la versión terminada. La siguiente sección es una sección de suscripción. Es una sección agradable y fresca, pero pequeña. Tenemos aquí una caja oscura en el centro de la página. Incluye un par de elementos diferentes. Tenemos aquí el icono de Google Material, seguido del párrafo del encabezado, y también tenemos aquí un elemento de entrada con un botón. La caja tiene un efecto de sombra agradable y fresco. Bien, eso es todo sobre la sección de suscripción. Vamos al código VS. Y antes que nada voy a crear el marcado HTML justo después de la sección de plantilla, voy a insertar nuevos comentarios Va a ser suscribirse, entonces necesitamos fin de suscripción. A continuación, voy a abrir la etiqueta de sección con la suscripción. El primer elemento que voy a insertar dentro del elemento section va a ser el wrapper. Vamos a abrir con el envoltorio de suscripción entonces voy a crear el icono que necesitamos desarrollo con la clase subscribe. Va a ser el símbolo de Google Material. Voy a visitar el sitio web Google Material Symbols. Vamos a hacer clic en este enlace aquí. Voy a buscar el icono llamado Mark. Leer. Aquí tenemos el ícono. Voy a corp este panel de aquí y lo voy a pegar en el desarrollo, voy a cambiar contorno a redondeado Vamos a revisar el navegador. Como puedes ver, tenemos aquí el ícono de Google Material. A continuación, voy a crear los elementos de encabezado H one con el texto suscribirse. Ahora a continuación tenemos párrafo. El texto va a ser ingresa tu correo electrónico para recibir actualizaciones. Después del párrafo estoy etiqueta abierta con el grupo de entrada de suscripción de clase. Dentro del desarrollo, tendremos etiqueta de entrada con el tipo email. Además, voy a agregar aquí atributo placeholder y va a ser tu correo electrónico A continuación, necesitamos fondo. El tipo va a estar abajo como el texto. Voy a suscribirme ins. Bien. El último elemento que voy a crear va a ser la sombra. Quiero decir, necesitamos tuck con el nombre de la clase, suscríbete sombra Esto va a ser un elemento vacío. Eso es todo sobre el marcado HD. Echemos un vistazo al navegador Tenemos aquí todos los elementos. Ahora es el momento de seguir adelante y empezar a darle estilo a esos elementos. Sigamos adelante. 45. Sección de suscripción para estilismo: En la última conferencia, hemos creado marcado HTML para la sección de suscripción Ahora, como dije, tenemos que darle estilo a esos elementos. Echemos un vistazo, una vez más al proyecto terminado. Aquí tenemos la sección de suscripción. Tenemos que darle estilo a esos elementos, y también tenemos que crear este bonito y fresco efecto de sombra. Bien, vamos al código VS en archivo CSS. Voy a insertar nuevos comentarios justo después de la sección de plantilla que necesitamos aquí, suscríbase. Después voy a seleccionar los elementos de sección con el nombre de la clase Suscribirse. Lo primero que voy a hacer es definir con altura. Voy a establecer con 100% En cuanto a la altura, va a ser de 100 altura de ventana gráfica Me refiero al 100% de la ventana gráfica. Además, cambiemos el color de fondo. Voy a usar gradiente lineal. El color de fondo será similar al las secciones de plantilla fondo voy a definir la dirección va a ser dos a la izquierda. Entonces tenemos que pasar aquí tres colores. El primero va a ser 8430. Voy a usar de nuevo este color, 8430. En cuanto al tercer color, va a ser 409, ¿de acuerdo? Se cambia el color de fondo y también se aplica el ancho y alto al elemento de sección. Volvamos al código VS y nos ocupemos de la alineación de los elementos. Voy a usar la caja Flex de CS. Necesitamos Display Flex. Entonces voy a colocar el contenido en el centro de la sección. Para eso necesitamos justificar el contenido y luego un centro de líneas de artículos. Como puede ver, los elementos se colocan en el centro de la sección. A continuación me voy a llevar equipo del envoltorio de suscripción, que es esta caja oscura. Sigamos adelante y seleccionemos el envoltorio de suscripción. Definamos dentro de las alturas. El ancho va a ser 80, eso es por la altura. Voy a hacer 50. Y luego cambiar el color de fondo, va a ser 231, D34 Aquí tenemos el envoltorio. A continuación voy a hacer las esquinas redondeadas. Para eso tenemos que usar para el radio. El valor va a ser uno Ram. Además, voy a alinear los elementos usando de nuevo, flex box. Necesitamos display flex. Entonces voy a cambiar la dirección porque necesitamos alinear los elementos flex verticalmente. Necesitamos dirección flex para ser columna. A continuación, voy a crear un espacio parejo entre los elementos flex. Para ello, necesitamos justificar contenido no el centro sino el espacio de manera uniforme. Por último, voy a una línea de pedido en el centro horizontalmente. Para eso necesitamos una línea de artículos centros necesitamos aquí centro, bien. Entonces como puedes ver, los elementos se colocan verticalmente en el centro. A continuación, voy a encargarme del icono. Seleccionemos el icono Suscribir, seguido del elemento span. Voy a aumentar el tamaño del teléfono. Va a ser diez gramos. Además, voy a cambiar el color del icono. El color va a ser 035. Tenemos aquí un icono agradable y genial. A continuación voy a encargarme del rumbo. Sigamos adelante y seleccionemos Subscribe wrapper, seguido del elemento H one heading. Voy a aumentar el tamaño del teléfono , van a ser cuatro Ram. Entonces voy a cambiar el peso de la fuente. Vamos a hacerlo más ligero. Establezca el peso de la fuente en 300. A continuación voy a cambiar el color. Voy a usar color AA. Es de color gris. Entonces voy a mover el elemento un poco hacia arriba usando margin top. Necesitamos valor negativo y va a ser menos cinco frame. Bien, el rumbo se ve bastante bien. A continuación, voy a tomar aquí del párrafo, en realidad vamos a duplicar este código, luego cambiar el selector que necesitamos aquí. El tamaño del teléfono va a ser 1.8 Ram. Entonces necesitamos el mismo valor del peso del teléfono. El color será 999. Es de color gris ligeramente más oscuro. En cuanto al margen superior, voy a salir de aquí menos cinco Ram. Eso es. Sobre el párrafo siguiente, tenemos que encargarnos del insumo y del fondo. En primer lugar, voy a seleccionar wrapper, me refiero al grupo de entrada Suscribir. Definamos el ancho. Va a ser 50 Ram. Entonces voy a cambiar la altura. Vamos a establecerlo en 5.5 frame. En realidad, para que este elemento sea visible, voy a agregar aquí color de tocino temporal. Vamos a ponerla en rojo. Aquí tenemos el wrapper, Subscribe input group. A continuación, voy a encargarme de los elementos de entrada. Así que necesitamos de nuevo, suscribirse grupo de entrada, seguido de los elementos de entrada. En primer lugar, voy a poner posición en absoluto. Entonces necesitamos posición relativa para el elemento padre, que es grupo de entrada. A continuación, voy a establecer con altura a 100% En este caso, elemento de entrada ocupará con la altura de su elemento padre. Quiero decir 50 Ram y 5.5 Ram. Echemos un vistazo al navegador. Aquí tenemos los elementos. Vamos a deshacernos de este color de fondo. Ya no lo necesitamos. Bien. Después de eso, voy a cambiar el color de fondo. Vamos a establecerlo en 1b16 a nueve. Además, voy a deshacerme del borde de falla, luego hacer que las esquinas de la entrada sean redondas usando el radio del borde con el valor de cinco Ram, el elemento de entrada se ve mucho más bonito A continuación, voy a crear algo de espacio dentro de la entrada usando pudín. Entonces el relleno va a ser un Ram en la parte superior, luego uno Ram en el lado derecho, uno Ram en la parte inferior y dos Ram en el lado izquierdo. Ahora tenemos algo de espacio dentro de la entrada. A continuación tenemos que cuidar el teléfono. Vamos a establecer el tamaño del teléfono en 1.6 Ram. Entonces la tarifa telefónica va a ser de 300. Además, voy a cambiar el color. Usemos un 05 FD. Bien, así que todo se ve bastante bien. A continuación, voy a encargarme del atributo placeholder Sigamos adelante y seleccionemos el grupo Subscribe Input, seguido del elemento input. Y entonces necesitamos placeholder pseudo elemento. Voy a cambiar el tamaño del teléfono. Va a ser 1.6 Además, voy a cambiar el color. Usemos el mismo color. Los vendedores pueden ver que se ha cambiado el marcador de posición. Bien, sentémonos sobre los elementos de entrada. A continuación, tenemos que cuidar el fondo, que en este momento se coloca detrás del elemento de entrada. Sigamos adelante y seleccionamos, necesitamos aquí suscribirse grupo de entrada, seguido del elemento inferior. Definamos dentro de la altura. El ancho va a ser de 16 Ram. Entonces la altura será del 100% Ocupará la altura del elemento padre, 5.5 Ram. En realidad, puedes escribir aquí al 100% o heredar. Funcionará de la misma manera, pero prefiero 100% no sé por qué. A continuación voy a definir el color de fondo. Vamos a establecer fondo a 644 EF. Lo siguiente que voy a hacer es cambiar la posición del botón para ver cómo se ve. Fijemos la posición a absoluta. Entonces necesitamos posicionarnos para ser cero. Y también necesitamos establecer la posición correcta en cero también. Ahora el botón es visible. Eliminemos el borde de falla y también hagamos que el botón sea redondeado. Necesitamos el border non, entonces el radio del borde va a ser cinco fram, el botón se ve mucho más bonito A continuación te voy a sacar los teléfonos. El lado del teléfono va a ser 1.5 fram, necesitamos ponmallas, va a ser Además, voy a transformar texto a mayúsculas, luego cambiar de color, hacerlo blanco. Vamos a comprobar el resultado. Como puedes ver, el botón se ve bastante bien. Lo único que tenemos que hacer es crear algún espacio entre las letras. Y también voy a agregar al botón poco efecto de sombra. Voy a establecer el espaciado entre letras a 0.2 m. En cuanto a la sombra de caja, va a ser 01, luego cinco como color. Voy a usar RGBA con la opacidad 0.2 este es el color negro Por último, fijemos el punto del cursor. Bien, eso es. El botón está listo y en realidad todos los elementos están estilizados Lo único que tengo que hacer es crear efecto sombra. Me refiero a este efecto aquí. Como recuerdo creamos los elementos llamados Subscribe Shadow, el desarrollo que está vacío. Entonces voy a seleccionar este elemento. En primer lugar, definido dentro de las alturas, el ancho va a ser del 80% Eso es por la altura. Voy a ponerla en 12 Ram. Entonces necesitamos color de fondo. Voy a ponerla en 116 a nueve. Aquí tenemos la sombra. Cambiemos la posición. Voy a poner posición a absoluta. Necesitamos posicionar este elemento acuerdo con los elementos de sección. Necesitamos posición relativa para los elementos de sección que voy a establecer la posición inferior a menos siete Ram. En cuanto a la posición izquierda va a ser del 50% Necesitamos centrar el elemento horizontalmente. Para eso tenemos que usar transform con función translate. En este caso, necesitamos traducir x y el valor va a ser -50% Como puedes ver, el elemento está centrado Ahora voy a rotar los elementos por eje x verticalmente. Para eso, necesitamos usar la función rotate x. Y el valor va a ser grados siento. Ahora el elemento se gira a continuación, voy a hacerlo redondeado. Usando radio de borde, va a ser 30% el elemento es redondeado. Y ahora tenemos que hacerlo borroso como lo tenemos en el proyecto terminado Para hacer eso, voy a usar propiedad filter con la función llamada polar y el valor va a ser tres Ram. También, voy a establecer opacidad 2.7 Ahora tenemos aquí el efecto sombra, pero tenemos que transformarlo a tres efecto D como lo tenemos en el proyecto terminado Para crear un entorno de tres D, voy a asignar a la propiedad del elemento sección llamada perspectiva. Nos permite crear el entorno de tres D, el valor va a ser 50 Ram. Además, necesitamos la propiedad llamada transform style para el elemento padre de la sombra, que es subscribe wrapper. Necesitamos aquí transformar el estilo con el valor preservado, tres D. Ahora se aplicará el efecto tres D. Echemos un vistazo. Como pueden ver, tenemos aquí bonito y fresco efecto de sombra. Es el efecto tres D que se sienta sobre la sección de suscripción. Creo que se ve bastante bonito y moderno. Pasemos a la siguiente conferencia. 46. Creación de marcado HTML para pie de página: Bien, en la última conferencia hemos terminado de diseñar la sección de suscripción. Se ve bastante bonito y moderno. Y ahora tenemos que seguir adelante y crear la última sección de la primera página, la página de inicio. Va a ser pie de página. Aquí tenemos el pie de página. Es sencillo, pero creo que se ve bastante bien. Tenemos aquí diferentes enlaces, también los iconos de los teléfonos. Abajo, puedes ver los elementos de navegación que funcionan. Si hacemos clic en alguno de los elementos de navegación, entonces navegaremos a la página adecuada. Como puedes ver, todos los enlaces funcionan bien. Bien, sigamos adelante y, antes que nada, como siempre, creamos el marcado HTML Voy a insertar tus nuevos comentarios para el pie de página. Entonces voy a abrir H cinco pies. Incluirá dos partes distintas. Tendremos para mí esta parte aquí y pie de página abajo. Los elementos de navegación que necesitamos aquí. Tirón profundo con la parte superior del pie de página de la clase. También, voy a crear footer bottom también. Para la parte superior se incluirán iconos de redes sociales. Voy a abrir deta con la clase social media. Es que necesitamos aquí los medios de comunicación. Va a ser un nombre de clase individual. Pero además de eso voy a agregar aquí nombre de clase común. Y va a ser ítem de pie de página, voy a encabezar tres, el texto va a ser seguirnos. Entonces necesitamos aquí desarrollo que envolverá los íconos. Voy a llamarlo íconos, voy a insertar los íconos de tu teléfono. El primero va a ser una Fase A de Marcas. En general, tendremos siete iconos diferentes, por lo tanto, voy a duplicar esta línea de código seis veces, luego cambiar los nombres de las clases. El segundo va a ser FA Instagram. Entonces tendremos aquí un vinculado. Entonces el siguiente será un Twitter. Ahora mismo, Twitter tiene otro nombre, pero de todas formas, voy a insertarlo aquí. A continuación tendremos Pinterest. Entonces el siguiente ícono va a ser un tribble. Por último, tendremos que, bien, así que también se crean todos los iconos del teléfono. Verifiquemos si todos ellos están visibles y mostrados. Aquí tenemos siete iconos diferentes y se muestran todos ellos. Bien, a continuación voy a encargarme del siguiente elemento filtrante y van a ser algunos enlaces. Primero voy a insertar tus H tres elementos de encabezado , van a ser características. Entonces necesitamos elementos de enlace. El primero va a ser 1,000 maquetaciones plus. Voy a duplicar esta línea de código cinco veces porque vamos a tener seis enlaces diferentes. O sea, el segundo elemento de enlace será de 100 elementos más. Entonces el siguiente será sin diseño de código. Entonces el siguiente va a ser E-Commerce. En realidad, los enlaces son algunos enlaces de barriga que puedes insertar aquí cualquier cosa que quieras Depende absolutamente de usted. Entonces el siguiente elemento, ser flujo de trabajo. Por último, soy inseguro de marketing. Bien, eso es. Acerca del segundo elemento de pie de página, en realidad, voy a duplicar este elemento dos veces. Entonces voy a cambiar el rumbo. Cambiemos aquí la primera letra, debería ser mayúscula. El segundo rubro va a ser los servicios. En este ítem de pie de página, tendremos cinco. Enlace. Entonces voy a eliminar uno de ellos y luego cambiar el contenido de los elementos del enlace. El primero va a ser Marketplace. Entonces tendremos Theme Builder. El siguiente va a ser Cloud. Entonces vamos a tener aquí por fin voy a Intro Themes Bien, eso es todo sobre el segundo Fem, en realidad es el tercer elemento de pie de página y el segundo, el último elemento de pie de página será para compañía. Tendremos aquí cuatro enlaces. Voy a insertar aquí sobre nosotros. Entonces bloquearemos, el siguiente serán los transportistas. El último elemento de enlace va a ser el contacto. Bien, eso es sobre los elementos del pie de página. En realidad, eso es todo, sobre la parte superior del pie de página. Voy a tomar la oreja de la parte inferior del pie de página. Aquí tendremos seis elementos de enlace diferentes y serán elementos de navegación. Voy a abrir elementos de enlace en el atributo de referencia H. Voy a insertar índice HTML porque este elemento link nos va a navegar a la página principal. Entonces dupliquemos esta línea de código cinco veces, porque en general tenemos seis elementos de navegación diferentes. El segundo va a ser para clientes. Entonces vamos a tener productos ahora mismo, esos enlaces, quiero decir que esas páginas no están creadas. Los crearemos en las próximas conferencias. Pero en fin, voy a especificar aquí los nombres de los expedientes. El siguiente va a ser el contacto. Entonces tendremos cuenta. Por último, voy a, en la fijación de precios, creo que se trata del marcado extremo Se crean todos los elementos. Vamos a revisar el navegador. Como puedes ver, tenemos aquí todos los enlaces y también el teléfono asomicons Ahora es el momento de darle estilo a esos elementos. Y para eso, pasemos a la siguiente conferencia. 47. Pie de página de estilo: En la conferencia anterior, hemos creado el marcado HDML para el pie de página, y ahora es el momento de darle estilo a esos elementos Echemos un vistazo una vez más al proyecto terminado. Aquí tenemos el pie de página, que es sencillo, pero creo que se ve bastante bonito y moderno. Vamos al código VS y comencemos a escribir CSS. En realidad, antes de hacer eso, voy a añadir aquí un elemento porque me olvidé de crearlo en la última conferencia. Necesitamos aquí contenido de pie que envolverá el contenido del pie de página. Cortemos este cierre, Charla profunda, y péguelo abajo. Bien, eso es. La H en el marcado está lista. Voy a instituir tus nuevos comentarios para el pie de página. A continuación, voy a seleccionar el elemento footer. En primer lugar, voy a definir la anchura y la altura. El ancho va a ser del 100% En cuanto a la altura, voy a hacerla 60 ver altura de la olla. Me refiero al 60% de la vista. Y también, vamos a crear algo de espacio dentro del pie de página usando relleno. El pudín va a ser diez carnero en la parte superior, luego cero en el lado derecho, tres carnero en el extremo inferior, cero en el lado izquierdo ¿Bien? Como puedes ver, se aplica a los elementos el ancho, alto, y también el pudín A continuación, voy a encargarme de los contenidos del pie de página. Seleccionemos estos elementos. En primer lugar, definir la anchura y la altura. El ancho va a ser del 100% En cuanto a la altura, voy a hacerlo al 100% también. A continuación, voy a alinear los elementos usando CSS Flex box, necesitamos mostrar flex. Entonces voy a colocar los elementos, me refiero a los elementos flex, verticalmente en una columna. Tenemos que cambiar la dirección del flex y va a ser columna. Entonces voy a crear espacio entre los elementos flex usando justificar un espacio concreto entre. Y también, alineemos los elementos en el centro. Nuevamente, como pueden ver los elementos, quiero decir que los lados superior e inferior están alineados. A continuación, voy a encargarme del lado superior. Sigamos adelante y seleccionemos pie hacia arriba. Voy a establecer con al 100% Entonces voy a alinear los elementos horizontalmente en fila. Y para eso, usemos de nuevo los libros flex. Para crear espacio entre los elementos flex, voy a usar justificar contenido con el espacio de valor de manera uniforme. ¿Bien? Los elementos, la primera parte en la parte superior del pie de página están muy bien alineados. Bien. A continuación me voy a encargar de las redes sociales. Voy a seleccionar pie de página en redes sociales. Y voy a definir el ancho. Va a ser 30% Como puede ver, el ancho del primer elemento de pie incrementa el ancho del primer elemento de pie de página en los íconos de redes sociales. Es el 30% del pie de página. Siguiente Voy a seleccionar elemento de pie de página. Es un nombre de clase común para los cuatro elementos de pie de página, necesitamos usar CSS, libros flexibles. Voy a alinear elementos flex verticalmente en una columna. Como invitado, tenemos que cambiar la dirección y va a ser columna. Como puede ver, los elementos flexibles se colocan en una columna. A continuación, vamos a encargarnos de los encabezamientos. Voy a seleccionar elemento de pie de página página tres. Necesitamos los mismos estilos para todos los elementos de rumbo. Voy a cambiar la familia telefónica, va a ser cursiva, entonces el tamaño del teléfono va a ser 2.5 Rams Voy a cambiar el color, vamos a usar el color 007. Además, voy a crear algo de espacio en la parte inferior usando margen. Dos inferiores Ram. Como se puede ver, los encabezamientos se ven bastante bien A continuación tenemos que encargarnos de los íconos. Seleccionemos íconos, seguidos del elemento. Voy a aumentar el tamaño del teléfono, va a ser 2.5 Ram. Entonces necesitamos espacio en el lado derecho de cada icono. Voy a usar marchando bien con valor dos Ram. Y también cambiar el puntero de Coursermate. Bien, ahora tenemos íconos más grandes. Como invitado, tenemos que cambiar el color de cada artículo. Sigamos adelante y comencemos con el primero. Voy a seleccionar íconos I, seguido del enésimo selector hijo Necesitamos primer elemento en realidad icono, el color va a ser 187. 72. Vamos a comprobar el resultado. Como puedes ver, se cambia el color del primer artículo. Hagamos lo mismo para el resto de los íconos. Voy a duplicar este código seis veces porque general tenemos siete iconos. En realidad necesitamos siete íconos y ocho. Voy a cambiar los números de los selectores de gráficos. Necesitamos números, necesitamos números del uno al siete. Además, necesitamos cambiar los colores. El segundo color va a ser C323. Entonces tendremos un 662. El siguiente va a ser el 112. Entonces tendremos aquí D081. El sexto ítem es el color 4c89. También necesitamos aquí color rojo, que es F0000. Bien, así como puedes ver, los colores de los íconos se cambian y se ven bastante bonitos. A continuación tenemos que encargarnos de los enlaces aquí, voy a seleccionar el artículo del pie. Cambiemos el tamaño del teléfono. Va a ser 1.8 Ram. Entonces necesitamos espacio en la parte inferior usando margen inferior. Y va a ser 1.5 Ram. Y también cambiar el color del enlace. Va a ser 394353. Es de color gris oscuro. Aquí tenemos los enlaces. En realidad creo que tenemos demasiado espacio entre ellos. Vamos a disminuir el margen. Potson, hazlo a 1.4 Ram. Hagámoslo 1.3 Ram. Creo que ahora tenemos mejores resultados. A continuación, tuvimos que cuidar el lado inferior. Seleccionemos pie de página Inferior. Voy a establecer el ancho al 100% Entonces necesitamos alinear elementos usando Flexbox Necesitamos exhibir Flex. Entonces voy a crear espacio entre los elementos flex usando justify content space. Incluso también, voy a usar align items center para centrar los elementos flex horizontalmente. Como se puede ver, los elementos de enlace se colocan fila horizontal muy bien, están alineados. Ahora voy a crear frontera en la parte superior, la frontera que tenemos aquí. Vamos a usar borde superior y los valores serán 0.2 Ram sólido como el color. Voy a usar valor RGBA, necesitamos cero, luego 122, entonces el siguiente valor va a ser 170 En cuanto a la opacidad, voy a hacerla 0.2 Además, necesitamos algo de espacio en la parte superior aquí, en la parte superior entre los elementos de navegación y el borde Vamos a crear ese espacio Está en relleno, arriba un carnero. Bien, finalmente tenemos que personalizar los elementos del enlace. Voy a seleccionar pie inferior seguido del elemento link. Necesitamos familia de fuentes. Va a ser croissant one curs, entonces voy a establecer el tamaño de fuente dos Y también cambiar el color del elemento link. Va a ser 007 AA, ¿de acuerdo? Como puedes ver, los elementos de enlace se ven bastante bien. En realidad, con el pie de página ya terminamos. Podemos decir que hemos terminado trabajar en la página principal, la página principal. Todo se ve bastante bien. A continuación tenemos que encargarnos de las páginas, clientes, productos, contacto, precios de cuenta. Tenemos que crear cinco páginas diferentes. Y además, tenemos que hacer que todo el proyecto sensible a diferentes tamaños de pantalla y dispositivos. Aún así, tenemos que hacer muchas cosas. Pasemos a la siguiente conferencia. 48. Creación de barra de desplazamiento personalizada: En la conferencia anterior, hemos terminado de trabajar en el pie de página. Se ve bastante bien. Como dije, tenemos que seguir adelante y empezar a crear las páginas porque la página de inicio ya está estilizada y personalizada Antes de seguir adelante y empezar a crear las páginas, quiero hacer una cosa más. Si echamos un vistazo al proyecto terminado, encontrarás aquí que tenemos aquí una barra de desplazamiento personalizada. Es diferente de la barra de desplazamiento estándar predeterminada. Quiero decir a partir de esta de aquí. En esta conferencia voy a cambiar la barra de desplazamiento. Vamos al código VS y desplázate hacia arriba justo después de los estilos predeterminados, voy a insertar nuevos comunes para la barra de desplazamiento personalizada. Después voy a seleccionar elementos del cuerpo seguidos de uno de los elementos del CD. Se llama Webkit Scroll Bar. Ahora voy a definir el ancho de la barra de desplazamiento. Vamos a establecerlo en 1.5 Ram. A continuación, necesitamos definir otro pseudo elemento y se llama kit web, barra de desplazamiento, pulgar, que es esta parte aquí Ahora voy a definir el fondo y vamos a usar aquí gradiente lineal. El primer color va a ser 830. Para el segundo, voy a usar B55. Ahora si comprobamos, verás que se cambia el pulgar. Tenemos aquí pulgar con diferente color de fondo. Ahora tenemos que encargarnos de la pista. En realidad, ahora mismo se puede ver que la pista es blanca. Pero de todos modos, lo voy a definir porque es posible que necesites una pista diferente con diferente color. En el futuro, debes saber cómo cambiarlo. Voy a seleccionar Cuerpo, luego webkit, scroll, bar, track Hagamos el color de fondo blanco. La pista es blanca. Si cambiamos el color y lo hacemos, digamos verde, entonces la pista cambiará su color de fondo. Así es como puedes cambiar el color de fondo de la pista de la barra de desplazamiento Volvamos aquí. De nuevo en color blanco. Eso es. Hemos cambiado la barra de desplazamiento predeterminada y la hacemos lucir moderna y agradable. Ahora es el momento de pasar a la siguiente conferencia, en la que tenemos que empezar a crear las páginas. 49. Personalización de Navbar: Bien, así que en la conferencia anterior hemos creado una barra de desplazamiento personalizada que se ve bastante bien y es diferente de las barras de desplazamiento predeterminadas y estándar. Ahora como dije, tenemos que empezar a crear las páginas. En esta conferencia, voy a empezar a crear la página del cliente. Pasemos al proyecto terminado y revisemos una vez más la página del cliente. Aquí tenemos la página del cliente que consiste en encabezado. Entonces tenemos aquí algunos testimonios de diferentes clientes. Y abajo tenemos el mismo pie de página que hemos creado para la página principal, me refiero a la página de inicio también. Aquí tenemos la navegación. Es similar a la navegación principal. Lo único que tiene que ver con la navegación es cambiar el color del logotipo y también los elementos de navegación. Y también tenemos que cambiar el fondo, color y el color del botón. Bien, sigamos adelante y empecemos a trabajar en la página del cliente. Lo primero que voy a hacer es crear un nuevo archivo aquí en la carpeta HTML. El archivo va a ser clientes, hacer HTML. Vamos a abrir este archivo. Voy a moverlo aquí. La página de clientes. Es decir, se crea el archivo HTML. Ahora, voy a agarrar todo el contenido. Vamos a copiar todo el código y pegarlo aquí. Entonces voy a eliminar todas las secciones excepto la navegación. Eliminemos todo excepto la navegación que tenemos aquí. Toda la navegación desde la página principal. También, todos los enlaces que estamos utilizando a lo largo de este proyecto. Vamos a revisar el navegador. Ir a la página del cliente. Aquí tenemos la navegación, y toda la página está vacía. Como dije, tenemos que cambiar ligeramente la navegación. Es decir, tenemos que cambiar los colores del logotipo y los elementos de navegación. Voy a agregar un nuevo nombre de clase a la barra n y va a ser multipágina Entonces voy a ir al archivo CSS y necesitamos encontrar el elemento span del logo. Aquí lo tenemos. Voy a seleccionar esa clase recién agregada, lo suficientemente multipágina, seguida del logo Entonces necesitamos elemento span. Cambiemos el color del texto. Va a ser de 0926 a siete. Además, me voy a deshacer del efecto sombra porque cuando tenemos el fondo blanco, entonces la sombra no se ve del todo bien. Voy a establecer la sombra de texto en non. Vamos a revisar el navegador. Como puedes ver, se cambia el color del logo y ahora se ve mucho mejor. Tomemos aquí los elementos de navegación. Voy a encontrar elementos de enlace aquí no tenemos enlace. Y voy a aquí multipágina no seguido de ningún enlace. Entonces voy a cambiar el color. El color va a ser del 0926 al siete. Y también me voy a deshacer de la sombra tecnológica. Vamos a ponerla en ninguna. Como puede ver, cambia el color de los artículos entumecidos Bien, ahora tenemos que cuidar el trasero. Encontremos el fondo que se coloca después de las gotas. Como yo a través de arriba abajo cinco. Entonces deberíamos encontrar aquí sí, PTN. Voy a seleccionar varias páginas hacia arriba, seguido de ningún elemento. Entonces tenemos que seleccionar, en realidad necesitamos aquí artículo y artículos. A continuación no necesitamos PTN. Voy a cambiar los antecedentes que necesitamos aquí. Gradientes lineales La dirección de la transición de color va a ser dos, ¿verdad? Entonces el primer color va a ser F459. En cuanto al segundo color, voy a usar F3598 Entonces, como puede ver, se cambia el color del suelo. A continuación, voy a cambiar el color del texto y va a ser blanco. Además, me voy a deshacer de la sombra de caja. Vamos a ponerlo en ninguno, ¿de acuerdo? Como puedes ver, la navegación se ve bastante bien. Lo único que hay que hacer con respecto a la navegación, voy a cambiar la sombra de caja de los menús desplegables. Voy a cambiarlo un poco. Busquemos el desplegable entonces. Voy a agregar aquí, en realidad necesitamos colocar el código aquí. Voy a seleccionar multipágina no, seguido de O ítems Entonces tenemos que bajar. La sombra de caja va a ser 0110. Entonces necesitamos RGP color 130. Entonces el siguiente va a ser el 162. Entonces necesitamos 235, y la opacidad va a ser 0.4 Bien. Ahora como pueden ver, tenemos aquí diferente efecto de sombra y creo que es mucho mejor que el anterior para el fondo blanco. Bien, así que con la navegación ya terminamos. Vamos a comprobar si el Tiki no bar funciona bien. Para eso, voy a aumentar la altura del contenedor por un tiempo. Voy a usar atributos de estilo. Entonces necesitamos alturas. Vamos a ponerlo a 150, poner altura. Y ahora revisa los resultados. Como se puede ver, el pegado el bar funciona bien. Tenemos aquí barra de desplazamiento personalizada, pero la vamos a cambiar. Aquí no necesitamos la barra de desplazamiento púrpura. Como recuerdo. Tenemos aquí barra de desplazamiento verde. Lo cambiaremos un poco más tarde. Bien, todo funciona bien. La navegación se ve bastante bien. A continuación, tenemos que agregar el contenido a la página del cliente. Para eso, pasemos a la siguiente conferencia. 50. Cómo crear la sección de marcado HTML para testimonios: En la conferencia anterior, hemos comenzado a trabajar en la página del cliente. Hemos personalizado la navegación y ahora es el momento de agregar el contenido a la página. Echemos un vistazo al proyecto terminado. La página del cliente incluirá los testimonios de los clientes. Vamos a crear el marcado HTML para el contenido de la página del cliente Pasemos al código VS, y justo después de la navegación, insertemos nuevos comentarios para los testimonios. Entonces voy a abrir sección con los testimonios del nombre de la clase. El primer elemento que voy a insertar aquí va a ser encabezado. Necesitamos desarrollos con el encabezado de testimonios de nombre de clase. Entonces voy a abrir H una etiqueta de encabezado con el texto lo que dicen los clientes de nosotros. Entonces necesitamos porque vamos a agregar piloto de confianza Después del elemento heading, voy a abrir etiqueta profunda con el nombre de la clase stars. Aquí vamos a tener estrellas. Voy a insertar aquí un símbolo de Google Material. Vamos al navegador y busquemos símbolos de material de Google. Entonces necesitamos encontrar el icono llamado clase de hotel. Este es el icono que necesitamos. En realidad, voy a hacerlo redondeado, luego agarra el elemento span y pégalo aquí. Si revisamos el navegador, entonces verá aquí la estrella que se muestra en la página. A continuación, voy a agregar Tug con el nombre de la clase Trust Pilot Entonces necesitamos elemento Span, Poner el texto Trust Pilot. Después de eso, voy a agregar aquí cinco estrellas. Vamos a abrir el tirón profundo. Después ve al navegador y busca el ícono llamado estrella. Necesitamos este icono. Vamos a agarrar el elemento span y pegarlo dentro del desarrollo. En general, tendremos cinco estrellas. Por lo tanto, voy a duplicar esta línea de código cuatro veces. Vamos a revisar el navegador. Como pueden ver, aquí tenemos cinco estrellas. Bien, lo siguiente que voy a hacer es crear otro desarrollo, y va a ser el envoltorio de testimonios. En general, contaremos con 12 testimonios diferentes. Abramos el tirón profundo con el testimonio del nombre de la clase. Vamos a crear el primero y luego duplicaremos el testimonio y haremos algunos cambios El testimonio incluirá dos elementos diferentes. Tendremos cuerpo testimonial superior y testimonial. Vamos a abrir de tu con el nombre de la clase testimonial al mismo incluirá la imagen del cliente y también el nombre Voy a insertar etiqueta de imagen, entonces necesitamos especificar la ruta de la imagen. Antes de eso, tenemos que salir de la carpeta actual. Ahora mismo estamos en la carpeta Htiml. Tenemos que salir de la carpeta, necesitamos puntos y s. luego tenemos que ingresar a la carpeta de imágenes y seleccionar cliente uno. Necesito nombre, voy a abrir la etiqueta span. El nombre va a ser John Smith. Aquí tenemos la imagen del cliente y también el nombre. Bien, hablemos del elemento principal testimonial. A continuación necesitamos cuerpo testimonial. Los elementos incluirán esas estrellas encabezamiento y el párrafo En realidad, es encabezado, también es párrafo. Vamos a insertar aquí estrellas. Voy a agarrar estos elementos con cinco estrellas, entonces vamos a pegarlo aquí. A continuación, necesitamos párrafo con texto ficticio. Necesitamos cinco palabras. Voy a insertar su Lorin cinco, luego insertar otro párrafo En realidad, si echamos un vistazo al proyecto terminado, encontrarás que tenemos aquí diferentes párrafos. La longitud de los párrafos es diferente. Ahora mismo, voy a dejar vacío este elemento, y luego nos encargaremos de ello un poco más tarde. Bien, así que sentémonos sobre el marcado HTML para el primer testimonio Como dije, tendremos 12 testimonios diferentes. Voy a duplicar este código 11 veces, después voy a hacer algunos cambios. Tenemos que cambiar en realidad, antes que nada, voy a insertar aquí el número de palabras. Quiero decir, necesitamos a Lauren 30. Entonces tenemos que encargarnos del segundo testimonio que necesitamos aquí, cliente dos Entonces el nombre va a ser Jack Brown. Estoy usando algunos nombres domin, puedes usar lo que quieras A continuación, voy a inerre Lauren 40. Entonces tendremos aquí al cliente tres. El nombre va a ser Smith. En cuanto al párrafo, voy a interferir Lauren 50. Entonces tenemos aquí cliente cuatro, y el nombre va a ser Nick Peters. En cuanto al párrafo, aquí tendremos 30 palabras. Necesitamos a Lauren 30. Bien. A continuación necesitamos cliente cinco con el nombre Philip Dust. En cuanto al párrafo, va a ser Laura 13. En realidad, necesitamos aquí 12 artículos. Es el primer 112345. Se trata de seis rubro, así que voy a duplicarlo seis veces. Ahora espero que tengamos 12 testimonios. Es quinto testimonial. Ahora necesitamos aquí cliente seis. Entonces el nombre va a ser Jane Smith. En cuanto al párrafo, va a ser Lauren 40. Entonces el siguiente cliente es el cliente siete con el nombre Jessica Mendes, y el párrafo será Lauren 40 Fue séptimo testimonial. Necesitamos aquí cliente ocho con el nombre de Steve Thompson. El párrafo será Lauren 50. Necesitamos aquí nueve y será María Verde. Y el párrafo será, um, 60. Entonces tenemos aquí el cliente diez. Se trata de Alexis, Alexis Smith, y necesitamos a Lorem 40 Después cliente 11, Bob Brown, Lum 20. Por último necesitamos cliente 12. Va a ser Rose Hanson. En cuanto al párrafo, voy a insertar aquí, Laurum 40 Bien, entonces creo que el marcado de tiempo H está listo, y espero que aquí todo esté correcto Vamos al navegador y verifiquemos. Aquí tenemos imágenes con diferentes nombres y párrafos. Creo que todo lo que no tenemos aquí, la imagen para el undécimo cliente. Podríamos tener un error. Se trata del cliente 11. Ahora el problema está arreglado. Creo que todo parece estar correcto. Ahora tenemos que personalizar esta sección. Pasemos a la siguiente conferencia. 51. Sección de testimonios de estilo: En la conferencia anterior, hemos creado el marcado HTML para la página del cliente Hemos creado la sección testimonial. Puedes ver aquí todos los elementos. Ahora tenemos que empezar a darle estilo a esos elementos. Pero antes de hacer eso, voy a hacer una cosa. Como puedes ver, tenemos aquí barra de desplazamiento que tiene el color de fondo púrpura Pero si echamos un vistazo al proyecto terminado, verás que la barra de desplazamiento tiene diferente color verde Voy a encargarme de eso como lo primero. Vamos al código VS y antes que nada, creamos nuevo archivo en la carpeta CSS. Van a ser clientes. Entonces voy a mover este archivo aquí. Necesitamos vincular el archivo CSS de los clientes al archivo HTML. Es decir, los clientes puntean HTML. Voy a duplicar este código. Y tenemos que cambiar aquí el nombre del archivo va a ser clientes. Bien, una vez que los archivos estén conectados. A continuación, voy a ir al archivo CSS de mosaico y agarrar este código. Es decir, el código donde cambiamos el color de fondo de la barra de desplazamiento Golpe. Vamos a copiar este código, después vamos a los clientes de archivo CS. En primer lugar, voy a insertar tus comentarios para barra de desplazamiento personalizada y luego pegar el código Aquí tenemos que cambiar esos dos colores. El primer color va a ser 0067 A. En cuanto al segundo color, voy a usar 34 DC 87 Como puedes ver, el color, me refiero al color de fondo de la barra de desplazamiento se cambia. Y se ve bastante bien. Bien, así que veamos sobre la barra de desplazamiento. A continuación tenemos que llevarte de la sección testimonial. Voy a insertar sus nuevos comentarios para testimonios. Luego tenemos que seleccionar el elemento de sección que tiene testimonios de nombre de clase. En primer lugar, voy a definir la altura con mano de los elementos de sección. Voy a ponerlos a ambos al 100% Entonces voy a mover la sección hacia abajo usando margen superior. Voy a establecer top, en realidad estamos creando el espacio entre el borde superior de la página y la sección. A continuación, voy a usar CSS Flexbox para alinear los elementos flex Voy a configurar display a flex. Entonces voy a cambiar la dirección porque vamos a alinear elementos verticalmente. Necesitamos dirección flex para ser columna. Y también necesitamos alinear los elementos en el centro, como se puede ver, los contenidos colocados en el centro. En realidad, necesitamos cambiar el tamaño de las imágenes porque en este momento son demasiado grandes. Voy a seleccionar testimonial top seguido de la pila de imágenes Vamos a poner dentro de la altura de la imagen, ambos a seis Ram. Entonces voy a poner pies de objeto para cubrir con el fin de evitar encoger las imágenes y perder la calidad de imagen Entonces voy a hacer redondeadas las imágenes. Para eso, necesitamos para el radio con un valor de 50% chem. Como pueden ver, aquí tenemos un resultado mucho mejor porque las imágenes se hicieron más pequeñas. A continuación, voy a encargarme de la cabecera. Estoy aquí, cabecera testimonial. Necesitamos alinear el texto en el centro. A continuación voy a encargarme del elemento de encabezado H one. Sigamos adelante y seleccionemos encabezado testimonial seguido del elemento H one heading Antes que nada, cambiemos la familia telefónica. Va a ser Molly Cursive. Entonces voy a establecer el tamaño del teléfono en pi. Además, necesitamos cambiar el color que se usa aquí, color 0926 a siete Vamos a revisar el navegador. Tenemos aquí el rubro. Ahora, voy a aumentar el espacio entre las letras. Vamos a establecerlo en 0.2 Ram. Además, voy a disminuir el ancho de la cabecera. Vamos a establecerlo en 70% Como puedes ver, el encabezado se coloca en el lado izquierdo de la página. Tenemos que colocarlo en el centro, y para eso voy a usar margen, aunque nos permite colocar el elemento en el centro. Si quieres centrar el elemento, necesitas usar ancho y margen juntos. Recuerda esto. Ahora, como puede ver, el rumbo se coloca en el centro. A continuación, voy a cambiar la altura de la línea. Vamos a establecer la altura de la línea a ocho. Bien, Siguiente voy a cuidar de las estrellas. Seleccionemos el desarrollo envoltorio que tiene nombres de clase Estrellas. Voy a usar flex box para alinear los elementos. Como puede ver, los elementos se colocan horizontalmente en fila. A continuación, voy a encargarme de la posición del elemento. Fijemos la posición a absoluta. Necesitamos posicionar los elementos de acuerdo con su elemento padre. Necesitamos posición relativa para el padre que es cabecera testimonial. Ahora voy a definir las dos posiciones, va a ser 50% En cuanto a la posición correcta, voy a hacerla 15% Bien, vamos a comprobar los resultados. Los elementos se colocan de manera agradable y correcta. A continuación, voy a encargarme del piloto de confianza, pero como veo, se perfilan las estrellas. Si echamos un vistazo al proyecto de acabado, puedes ver que las estrellas no están delineadas, están llenas. Vamos a visitar los símbolos de Google Material. Vamos a revisar el sitio web. Como puedes ver en la sección de filtros, tenemos aquí la opción llamada campo y tenemos que encenderla. Ahora si busco el icono, entonces verás que es campo. Si hago clic en el icono, entonces puedes ver que tenemos aquí exactamente el mismo elemento span, exactamente el mismo nombre de clase, y la estrella de contenido. La única diferencia que tenemos aquí es que en este caso, cuando estamos usando los iconos de campo, el valor de la propiedad de campo es igual a uno. Pero si comprobamos el enlace en nuestro archivo H Neal, verá que tenemos aquí propiedad de campo Su valor apropiado es cero. Si cambio cero a uno y reviso el navegador, verás que todas las estrellas están llenas. ¿Bien? El problema está arreglado. Sigamos adelante y cuidemos el siguiente elemento, que es el piloto de confianza. Voy a seleccionar piloto de confianza y definir margen en la parte superior, porque necesitamos algo de espacio en la parte superior, pongamos el margen superior a un m. Bien, lo siguiente que voy a hacer es cuidar este elemento de texto aquí. Me refiero a piloto de confianza. Vamos al código VS y al piloto de confianza seguido de los panelements, si echamos un vistazo al marcado HTML Puedes ver aquí que este elemento, el elemento trustpilot, incluye diferentes elementos span Tenemos aquí el texto span trustpilot, y también tenemos aquí los símbolos con elementos span En nuestro caso, necesitamos seleccionar solo este elemento span. Para eso, voy a usar uno de los combinadores CSS, Este signo aquí Nos permite seleccionar aquí solo el primer elemento span hijo. Si agrego aquí estilos como tamaño de fuente 2.5 Ram, luego color 0926 a siete Además, voy a usar el espaciado entre letras. Digámoslo, 2.3 Ram. Entonces si revisamos el navegador, verás que solo se estiliza este elemento span, estas estrellas no se cambian Si me deshago de por favor firme desde aquí y luego cambie el color obtendrá diferentes resultados. Como puedes ver, ahora se cambian todos estos elementos de pan. Pero si agregamos aquí el combinador, entonces en el panelement cambiará Bien, espero que te quede claro, voy a recuperar estas fichas. Bien, a continuación tenemos que encargarnos de las estrellas. Voy a seleccionar Trust Pilot, seguido del desarrollo. Y entonces necesitamos a Span. Cambiemos el color. Van a ser las 00. Entonces necesitamos el tamaño de fuente tres, Ram. También, voy a usar margen. El margen será cero en la parte superior e inferior -0.25 Ram. Está en los lados izquierdo y derecho. Bien, las estrellas se ven bastante bien. A continuación voy a cuidar de esta estrella aquí. Voy a seleccionar estrellas seguidas del elemento span. Ahora necesitamos usar la misma técnica. Necesitamos el primer elemento hijo. Voy a usar de nuevo, el combinador CSS. Cambiemos el tamaño de la fuente. Van a ser cinco Ram. Entonces necesitamos color. Voy a poner color a 00b 67. Y también necesitamos marchar por el lado derecho. Vamos a configurarlo en un Ram. Creo que ya terminamos con el encabezado. Todo se ve bastante bien. A continuación tenemos que encargarnos de los testimonios. Voy a ir al código VS y seleccionar testimonial. Voy a definir el ancho y la altura del testimonio. El ancho va a ser 33 Ram. En cuanto a la altura, la voy a poner al 100% Siguiente, voy a colocar los testimonios en diferentes líneas. Para eso, voy a seleccionar envoltorio de testimonios, vamos a establecer con 80% entonces voy a usar Flex box. Necesitamos Display Flex para colocar los artículos flex en diferentes líneas. Tenemos que usar envoltura flexible. Además, voy a justificar el contenido y ponerlo al centro. Ahora como puedes ver, los testimonios están alineados. A continuación, voy a crear algún espacio dentro del envoltorio de testimonios que voy a usar, padding. Necesitamos relleno para ser diez Ram en la parte superior e inferior y cero en los lados izquierdo y derecho. Bien. Todo se ve bastante bien. A continuación tenemos que volver al testimonial, y voy a añadir aquí un par de estilos diferentes Necesitamos margen para crear espacio entre los testimonios. Vamos a agregarlo a dos Ram en los cuatro lados. Entonces voy a poner sombra de caja a 01 Ram, diez Ram. El color va a ser un 113. Cero, entonces necesitamos 162. El siguiente será 235, y como la opacidad voy a usar 0.4 Ahora los testimonios se ven mucho mejor A continuación voy a hacerlos redondeados. Para eso necesitamos radio de borde con el valor uno Ram. Además, voy a crear algún espacio dentro del testimonio usando padding. Pongámoslo a dos m en los cuatro lados. Todo bien. Siguiente Voy a encargarme del top testimonial. Me refiero a la imagen y al nombre. En primer lugar, voy a seleccionar el envoltorio que es testimonial top. En realidad es testimonial top y no testimonial top. Vamos a usar Flex Books, vamos a exhibir Flex. Entonces voy a alinear elementos en el centro. Además, vamos a crear espacio en la parte inferior usando el margen. Abajo, 1.5 Ram. Bien, después de eso voy a seleccionar elementos span, me refiero al nombre del cliente. Escribamos este código tras imagen, voy a seleccionar testimonial top, seguido del elemento span Voy a aumentar el tamaño del teléfono. Digámoslo a 1.8 Ram. El texto va a ser mayúscula. Necesitamos transformar texto en mayúsculas. Entonces voy a poner margen izquierdo a dos Ram. A continuación necesitamos color, y va a ser 588. Finalmente necesitamos que el espaciado entre letras sea 0.1 run. Bien, así que todos los nombres se ven bastante bien. A continuación tenemos que cuidar los elementos profundos dentro del cuerpo testimonial. Me refiero al envoltorio de las estrellas. Seleccionemos cuerpo testimonial seguido del desarrollo Voy a poner margen a un Ram en la parte superior e inferior y cero en los lados izquierdo y derecho. Ahora tenemos algo de espacio. A continuación voy a cuidar de las estrellas. Seleccionemos Cuerpo Testimonial, seguido del desarrollo. Y entonces necesitamos span. Voy a aumentar el tamaño del teléfono, van a ser tres M. Luego cambia el color. Voy a usar aquí, este color verde. Las estrellas se ven bastante bien. Lo único que tenemos que hacer es encargarnos de esos párrafos aquí. Empecemos por el primer párrafo. Voy a seleccionar cuerpo testimonial, seguido de los elementos Y entonces necesitamos N selector hijo. Necesitamos selector infantil. Se podría pensar que aquí escribo uno. Pero si echamos un vistazo al archivo de correo HT, verá que el párrafo es el segundo miembro del desarrollo. En lugar de uno, necesitamos aquí dos. Aumentemos el tamaño del teléfono. Va a ser 1.8 Ram. Entonces necesitamos familia telefónica. Voy a ponérselo a Molly cursiva. Vamos a mover esta fila a continuación. Voy a poner el peso del teléfono en negrita. Y voy a cambiar el color. Va a ser de 0926 a siete. Por último, voy a usar aquí, margin, Bottom one, Ram. Bien, vamos a revisar los resultados. El primer párrafo se ve bastante bien. A continuación tenemos que tomar aquí del segundo párrafo. En realidad, voy a duplicar este código, luego cambiar el selector de gráficos. Van a ser tres. Voy a deshacerme de la familia telefónica, entonces el tamaño del teléfono va a ser 1.6 Ram. Entonces necesitamos que el peso del teléfono sea 300, el color será 466. Por último necesitamos margen. Abajo uno Ram. Bien, eso es. Los testimonios son estilizados y se ven bastante bien. Con la sección testimonial, ya terminamos. Pero antes de terminar la conferencia, voy a hacer una cosa más. Si echamos un vistazo al proyecto terminado, verás que tenemos aquí la I en el pie que creamos para la página principal. Lo único que voy a hacer es simplemente copiar el marcado HTM del pie de página de la página principal Vamos a copiarlo y pegarlo en la página del cliente. Si copio y pego aquí el pie de página y luego reviso el navegador, verás que tenemos aquí exactamente el mismo pie de página que teníamos en la página de inicio. Bien, eso es, La página del cliente está lista. A continuación, tenemos que encargarnos de la página de productos. Y para eso, pasemos a la siguiente conferencia. 52. Cómo crear la página de marcado HTML para productos: En el apartado anterior, hemos creado la página del cliente. Se ve bastante bonito y genial. Ahora es el momento de seguir adelante y comenzar a crear nuestra siguiente página, que va a ser la página del producto. Pasemos a la versión terminada de nuestro proyecto y vayamos a la página del producto. La página de productos consta de un par de partes diferentes. Tendremos aquí el encabezado, que incluye dos encabezamientos. Entonces tenemos aquí esta parte que incluye dos lados, izquierdo y derecho. En el lado izquierdo tenemos algunos elementos textuales. Y el botón en el lado derecho, se pueden ver imágenes bonitas y geniales del proyecto. Entonces tenemos aquí una sección que es algo así como sección de promoción. Tenemos aquí bonito y genial efecto de terror. Abajo, se puede ver el pie de página que hemos utilizado en las páginas anteriores I, en la página de inicio y en la página de clientes. Eso es todo sobre. La página del producto, creo que se ve bastante bonita y genial y también moderna. Es hora de comenzar a construir esta página. Voy a ir al código VS. Voy a crear nueva página, me refiero a archivo HTML y voy a llamarlo productos HTML. Además, vamos a crear el archivo CSS y llamarlo productos SS. Voy a cerrar dos expedientes entonces en realidad, necesitamos clientes. Vamos a abrirla. Voy a copiar todo el contenido y pegarlo en. Los productos del archivo HTML, necesitamos mantener aquí esos elementos HTML predeterminados. Sólo tenemos que cambiar el nombre del archivo CS. Va a ser productos que necesitamos aquí productos. A continuación, voy a dejar aquí navegación. Voy a eliminar la sección testimonial. Eliminemos la sección testimonial. Creo que ya está. El archivo HTML está listo. Echemos un vistazo a la página de productos. Como puedes ver, tenemos aquí la navegación y el pie de página. Voy a esconder pie de página por un tiempo. Para que nuestro proceso de trabajo sea más conveniente. Tenemos diferentes formas de ocultar los elementos. En este caso, voy a usar atributo llamado. Como puedes ver, el pie de página está oculto. ¿Bien? Entonces como dije, vamos a empezar a crear página de productos. Y lo primero que tenemos que hacer es preparar el marcado HTML como costumbre nuevos comentarios inseguros para la sección de productos Entonces voy a abrir elementos de sección con los productos de nombre de clase. A continuación, necesitamos desarrollos, que va a ser el envoltorio del contenido Voy a llamarlo envoltorio de productos. Como dije, la página del producto incluirá tres partes diferentes. El primero va a ser el encabezado que necesitamos aquí, encabezado Productos, incluirá dos elementos de encabezado. El primero va a ser H uno encabezando elementos. Voy a insertar aquí, temas y plugins. Entonces necesitamos H tres elementos de encabezamiento. El texto va a ser facturado los temas más populares y, y plug ins en el mundo Bien, sentémonos sobre el encabezado. A continuación tenemos que crear la segunda parte. Voy a llamarlo contenido de productos. Vamos a crear desarrollos con el nombre de la clase, Contenido de Productos. No sé si es un buen nombre, pero de todas formas voy a llamarlo. Dentro del contenido de los productos. Tendremos dos lados. Es decir, el lado izquierdo y el lado derecho. Necesitamos desarrollos que van a ser el contenido del producto dejado. Yo también voy a crear el lado derecho. Necesitamos productos de contenido ¿verdad? Bien, vamos a encargarnos del lado izquierdo. En el lado izquierdo tendremos H uno elementos de encabezado con el texto construido. Entonces voy a insertar aquí párrafo con algún texto ficticio de ipsum franco El número de palabras va a ser 13. También necesitamos botón. El tipo va a ser, necesitamos aquí type attribute y va a ser botón. Voy a adherir el nombre de la clase. La clase será productos, PTN. Como el texto del botón, voy a aquí mismo, aprende sobre nosotros que se sienta sobre el lado izquierdo. Ahora vamos a encargarnos del lado derecho. Y el lado derecho tendrá cinco imágenes distintas. Necesitamos tu etiqueta de imagen. Entonces tenemos que especificar la ruta del archivo. En primer lugar, tenemos que salir de la carpeta actual. Entonces tenemos que ingresar a la carpeta de imágenes. Y voy a seleccionar web dos, imagen uno. Duplicemos esta línea de código cuatro veces porque necesitaremos cinco imágenes. La segunda imagen va a ser web dos, imagen dos. Entonces tendremos web dos, imagen tres. siguiente va a ser la web cinco, imagen uno, y la web cinco, la imagen dos. Eso es todo sobre el contenido de los productos. Aquí tenemos las imágenes ahora mismo, son mucho más grandes, pero nosotros nos encargaremos de eso. Lo siguiente que voy a hacer es crear la tercera parte de la sección. La tercera parte va a ser, como dije, promo de productos. Tendremos dos partes. La primera parte van a ser formas. Aqui esas formas. Tenemos aquí círculo, dos círculos y el rectángulo voy a insertar aquí Desarrollos y va a ser productos promo formas. Vamos a tener aquí rectángulo, entonces voy a crear círculo pequeño y luego necesitamos círculo grande. Después de eso, voy a insertar otro desarrollo y va a ser contenido promocional. Dentro del contenido promocional, necesitamos H one heading elementos. El texto va a ser 100,000 Necesitamos aquí 100.000 más clientes ya están construyendo sitios web increíbles y modernos con código y crear. Entonces necesitamos unirnos a la comunidad más empoderada. Bien, eso es sobre el elemento encabezado. A continuación necesitamos aquí Batson. El tipo va a ser Patson. En cuanto al texto que necesitamos aquí, inscríbase hoy además, pero voy a interferir párrafo con el texto. Ofrecemos una garantía de devolución de dinero de 30 días. Únete a nosotros. Bien. Y finalmente te voy a insertar desarrollo. Va a ser promo shadow. Crearemos este bonito y fresco efecto de sombra. Por eso creamos este desarrollo aquí. Bien, creo que eso es que se crean todos los elementos y el marcado HTML está listo Ahora tenemos que darle estilo a esos elementos. Y para eso, pasemos a la siguiente conferencia. 53. Sección de contenido de productos de estilo: Bien, en la conferencia anterior, hemos creado el marcado HTML para la página de productos Ahora es el momento de darle estilo a esos elementos. En realidad, antes de empezar a estilizar esta sección, voy a cambiar algo en el archivo HTML. He añadido aquí cinco imágenes distintas, pero en realidad sólo necesitamos tres de ellas. Las tres primeras imágenes, fue mi error, y lo siento, voy a borrar esas dos imágenes porque no las necesitamos. Entonces voy a encargarme del CSS como, recuerden que hemos creado nuevo archivo CSS en la conferencia anterior. Se llama producto CSS. Voy a abrirlo, vamos a mover este archivo del lado derecho. Entonces voy a cerrar clientes archivo CSS. Lo primero que voy a hacer es adherir comentarios para productos. Después voy a seleccionar el elemento de sección. Se trata de productos. En primer lugar, voy a definir dentro de la altura. El ancho va a ser del 100% En cuanto a la altura, voy a hacerlo al 100% también. Y también voy a crear espacio en la parte superior de la sección usando marchando arriba a través para correr Bien, Así se aplican ancho y alto a la sección. Y también tenemos aquí el espacio entre la navegación y la sección. También se muestra la barra de desplazamiento. Si echamos un vistazo al proyecto terminado, verás que tenemos aquí la barra de desplazamiento con un color de fondo diferente. Voy a cambiarlo. Volvamos al código VS. Voy a abrir archivo CSS estilo. Tenemos que corregir todo este código y pegarlo aquí. Entonces estoy borrando este código. No lo necesitamos. Además, necesitamos eliminar la pista de la barra de desplazamiento. A continuación, cambiemos los colores aquí. El primer color va a ser 14b3. Eso es para el segundo color que voy a usar aquí, 538 FT vende. Se puede ver que se cambia el color de fondo de la barra de desplazamiento. Y se ve bastante bien y es apropiado a los colores de esta página. Siguiente Voy a encargarme del envoltorio de productos. Seleccionemos este elemento, la anchura y la altura. Ambos van a estar al 100% Entonces voy a usar Flex box para alinear los elementos. Necesitamos Display Flex. Entonces voy a cambiar la dirección porque vamos a alinear los elementos verticalmente. Necesitamos dirección flex para ser columna. Y también voy a alinear los elementos en el centro horizontalmente. Como puedes ver, el contenido se coloca en el centro. A continuación, voy a encargarme del encabezado. Seleccionemos la cabecera de productos. Necesitamos alinear texto en el centro usando texto. Alinear el centro. El texto del encabezado se coloca en el centro. A continuación, tenemos que encargarnos de los rubros. Voy a comenzar con el primer rubro, que es H uno. Necesitamos el encabezado del producto seguido del elemento H one heading. En primer lugar, voy a definir la familia telefónica. Va a ser, no necesitamos, necesitamos familia telefónica. Va a ser Molly cursiva. Entonces voy a cambiar el tamaño de fuente. El tamaño de la fuente va a ser de seis rondas. Como necesitamos espaciado entre letras para crear espacio entre las letras, va a ser 0.2 Ram. Y por último, voy a cambiar el color del encabezado. El color será 26353. Bien, la primera partida se ve bastante bien. A continuación tenemos que encargarnos del segundo rubro, que es tres. Vamos a seleccionar. Encabezado del producto seguido de los H tres elementos de partida. En primer lugar, voy a definir el tamaño de fuente. Van a ser tres Ram. Entonces necesitamos peso. Voy a hacer 300. También cambia el color. El color será 567599, luego creará margen. Estoy en el espacio, el margen va a ser dos Ram en la parte superior, luego cero en el lado derecho, luego 15 Ram en la parte inferior, cero en el lado izquierdo. Entonces aquí tenemos el encabezado. Ambos encabezados se ven bastante bien y ahora tenemos que encargarnos del contenido del producto Es decir, esta parte de aquí, como dije, y como ves las imágenes son más grandes. Voy a cambiar el tamaño de las imágenes y luego vamos a darle estilo al resto de los elementos. Voy a seleccionar productos, contenido. En ese momento necesitamos tu imagen con el selector de nésimo hijo. Voy a seleccionar la primera imagen. Necesitamos definir el ancho. Va a ser 35 Ram. Entonces dupliquemos este código dos veces, cambiemos los números de los selectores secundarios enésimo Necesitamos 2.3 La segunda imagen tendrá con igual a 20 Ram. En cuanto a la tercera imagen, va a ser 30 Ram. Ahora las imágenes se hacen más pequeñas y podemos darle estilo al resto de los elementos. Voy a seleccionar envoltorio, que es el contenido del producto. En primer lugar, voy a definir dentro de la altura. El ancho va a ser del 80% En cuanto a la altura, voy a hacerla 90 Ram. Entonces para que este elemento sea visible, necesitamos agregar sombra de caja para el valor 01 Ram, diez Ram, y el color va a ser valor RGBA, El primer valor va a ser 130, entonces tendremos 162, luego necesitamos 235 Y finalmente la opacidad va a ser 0.4 Ahora como se puede ver, el elemento, me refiero al contenido de los productos, el elemento wrapper es visible A continuación, voy a adherir relleno para crear algo de espacio dentro del elemento. El acolchado va a ser cinco Ram en los cuatro lados. Además, hagamos que las esquinas del elemento sean redondeadas usando el radio del borde. Y el valor va a ser uno Ram. Tenemos aquí acolchado y también las esquinas a su alrededor. A continuación, voy a alinear elementos dentro del contenido de los productos usando CSS, caja de lino Voy a agregar aquí bandera de exhibición y también necesitamos alinear elementos en el centro. En realidad, tenemos aquí un pequeño problema. Esta parte debe colocarse fuera del contenido de los productos. Ese podría ser el problema. Por error, he agregado contenido de baile dentro del contenido del producto. Cortemos este código y lo agreguemos fuera de los desarrollos. Ahora el problema debería ser arreglado. Bueno, aquí tenemos el mismo problema. Busquemos el contenido de los productos. Este es el cierre, la etiqueta del contenido de los productos. Por lo tanto, como dije, tenemos que agarrar el código del contenido de chromo y pegarlo fuera del contenido de los productos Ahora bien, el problema debería ser arreglado seguro. Y sí, como puedes ver, el contenido del contenido de Romo se coloca fuera del contenido de los productos. Ahora una vez que se soluciona este problema, tenemos que personalizar los elementos dentro del contenido del producto. Tenemos que comenzar con el contenido de los productos a la izquierda. Vamos a definir el ancho va a ser 40% del contenido de los productos. En cuanto a la altura, voy a hacerla al 100% entonces voy a crear padding. Me refiero a algo de espacio dentro del elemento. El relleno será de 15 gramos en la parte superior e inferior y cero en los lados izquierdo y derecho. A continuación, tenemos que alinear los elementos usando flex box. Voy a usar Display Flex. Entonces tenemos que colocar los elementos flex verticalmente en una columna. Por lo tanto, tenemos que cambiar la dirección en la que va a ser columna. Y también voy a crear espacio entre los elementos flex usando justificar el espacio de contenido de manera uniforme. Agregará espacio uniforme entre los elementos flex. Como puedes ver, los elementos del lado izquierdo están alineados. A continuación, tenemos que personalizar cada uno de los elementos. Tenemos que empezar por el rumbo. Voy a seleccionar H un elemento de encabezado. Necesitamos que quede contenido de productos, seguido del elemento H one heading. En primer lugar, cambiemos la familia telefónica. Va a ser croissant one Co . Entonces tenemos que cambiar el tamaño del teléfono. Serán diez carnero. Aquí tenemos el rubro. Si le echo un vistazo al proyecto terminado y miro el encabezado, verá que el encabezado tiene efecto de degradado lineal. Tenemos aquí color azul. Como puedes ver, el color tiene efecto de degradado lineal. Vayamos al código VS y establecemos el fondo en gradiente lineal. Necesitamos cambiar la dirección del color. La transición va a ser dos, ¿verdad? Entonces el primer color será 35730. Eso es para el segundo color, va a ser de dos a 509. Y también me voy a adherir 80% para poder cambiar la transición de color. A continuación tenemos que utilizar la siguiente propiedad. Se llama Web kit clip de fondo, Se debe establecer en texto. Por último, necesitamos color transparente. Ahora el encabezado debería tener efecto de degradado lineal. Tenemos aquí. Creo que es diferente al proyecto terminado. Vamos a comprobar los colores que necesitamos. 357.3 debería ser 730 y luego 22509. Bien, ahora tenemos aquí exactamente el mismo color de fondo. Es decir, el grado lineal infecta que tenemos en el proyecto terminado. Bien, sentémonos por encima de la cabecera. A continuación tenemos que cuidar el párrafo, seleccionar productos, contenido dejado, seguido de los elementos. En primer lugar, cambiemos la familia telefónica. Voy a usar tu teléfono llamado Mull per, entonces el tamaño del teléfono será 1.6 Ram También, voy a cambiar el color del texto. El color será 537983. Entonces voy a disminuir el espacio entre el encabezado y el párrafo usando margen superior. En este caso, necesitamos un valor negativo menos cinco Ram. Como puede ver, el párrafo está alicatado. En realidad, voy a cambiar la altura de la línea, va a ser 2.5 Ram. Ahora tenemos aquí un dato un poco mejor. Bien, eso es todo sobre el párrafo Siguiente, voy a encargarme del fondo. Sigamos adelante y seleccionemos Productos, Contenido a la izquierda, seguido de los elementos inferiores. El ancho de la parte inferior va a ser del 50% del lado izquierdo. La altura será de seis carnero. Voy a cambiar el fondo y voy a usar gradiente lineal. El gradiente lineal será el mismo que usamos para el encabezado. Voy a copiar el valor. Como puedes ver tenemos aquí el mismo efecto de gradiente lineal. A continuación tenemos que deshacernos del borde predeterminado de la parte inferior. Establezcamos el borde en ninguno y también hagamos las esquinas redondeadas usando el radio del borde. El valor va a ser cinco Ram. Ahora el botón se ve bastante bien, tenemos que cuidar el teléfono. Vamos a establecer el tamaño del teléfono. A 1.6 Ram. Entonces tenemos que transformar el texto en mayúsculas. Vamos a establecer el color a blancos, pero luego necesitamos espaciado entre letras. El espacio entre las letras será 0.2 Ram. Y por último, pongámonos más cerca de 0.0 Como puedes ver, el botón se ve bastante bien. En realidad, con el lado izquierdo, terminamos. Todo se ve bastante bien. A continuación tenemos que cuidar el lado derecho. Voy a seleccionar el lado derecho. Me refiero a elementos con el nombre de la clase contenido del producto. Derecha, vamos a definir el ancho. Va a ser el 60% de los elementos padres. Después voy a seleccionar Imagen. Vamos a usar este selector aquí. Vamos a agregar aquí algunos estilos comunes. El primero va a ser posición. Voy a poner posición a absoluta. Y entonces necesitamos posición relativa para los elementos padre, me refiero a los contenidos de los productos. Porque vamos a alinear las imágenes de acuerdo con los elementos del contenido de los productos. Voy a añadir aquí posición relativa. Entonces voy a hacer que las esquinas de las imágenes lo redondeen usando radio de borde. Va a ser un Ram. Además, necesitamos sombra de caja para todas las imágenes con los valores 02 Ram, ocho Ram, y el color será negro. En cuanto a la opacidad, voy a hacerla 0.5 Bien, así que aquí tenemos las imágenes con sombra de caja A continuación tenemos que posicionar las imágenes para eso. Agreguemos algunos estilos a las imágenes individuales. Voy a agregar aquí altura , van a ser 70. Entonces para mantener la calidad de la imagen, para evitar encogerla, voy a usar la cubierta de pies de objeto Necesitamos aquí cubrir y contener. Bien, a continuación tenemos que encargarnos de las posiciones. La posición de dos va a ser del 50% entonces necesitamos la posición correcta. Voy a establecerlo en 15% A continuación, necesitamos centrar el verticalmente dentro del elemento de contenido de productos. Para eso tenemos que usar transform con función translate y y el valor va a ser -50% Como puedes ver, la primera imagen está alineada y se coloca en el centro de los elementos I verticalmente A continuación, tenemos que cuidar la segunda imagen. Voy a añadir aquí. Posición va a ser 20% para la posición correcta, yendo 30 a 33% La segunda imagen está alineada y ahora tenemos que cuidar la tercera imagen, la posición. En realidad no necesitamos posicionarnos, necesitamos la posición inferior. La posición inferior va a ser del 20% entonces necesitamos posición correcta, 3% Eso es todo. Las imágenes están alineadas y en realidad con el elemento de contenido de los productos, ya terminamos. A continuación, tenemos que tomar del contenido para eso. Pasemos a la siguiente conferencia. 54. Sección de promoción de productos de peinado: En la conferencia anterior, hemos estilizado la primera parte de la página del producto Me refiero al contenido de los productos. Ahora tenemos que encargarnos de la segunda parte, que es la promoción de productos. Todos los elementos son creados y preparados y tenemos que estilizarlos una vez más. Echemos un vistazo al proyecto terminado. Vamos a personalizar esta sección aquí. Y tenemos que crear este bonito y genial efecto hover. Bien, vayamos al código VS y seleccionemos la promoción de productos. Voy a definir ancho y alto. El ancho va a ser del 100% Eso es por la altura. Va a ser 150 de altura de ventana gráfica, me refiero a una 50% de la vista Vamos a revisar el navegador. Como puedes ver, la altura no se aplica al elemento promo products. Podríamos tener algún error en el archivo HTML. Aquí tenemos productos promo. promoción de productos debe incluir el contenido de esta sección. En realidad, vamos a revisar la etiqueta de cierre. Bien, aquí tenemos algunos errores. Tenemos que cortar este código de aquí porque no forma parte del contenido de los productos. Vamos a pegarlo aquí. Además, tenemos que incluir contenido promocional en la promoción de productos. Tenemos que incluir aquí este elemento. Ahora pienso, y espero que todo esté correcto y el código funcione aquí. Tenemos la altura que es igual a un 50% de la ventana gráfica También se aplica el ancho 100% Bien. Después de eso, voy a encargarme de las formas, esas tres formas de aquí. Voy a comenzar con el rectángulo Romo. Sigamos adelante y seleccionemos estos elementos. En primer lugar, necesitamos definir el ancho y la altura. Ambos serán de 60 m. Entonces voy a cambiar el color de fondo. En realidad voy a usar gradiente lineal. Voy a definir la dirección de la transición de color, y la voy a establecer en 135 grados. En este caso, la dirección será en diagonal. El primer color va a ser 184b. En cuanto al segundo color, voy a hacerlo transparente. Y también voy a definir el valor porcentual. Va a ser 8% Aquí tenemos el rectángulo y el fondo degradado lineal. A continuación, voy a encargarme de la posición de este elemento. La posición va a ser absoluta. Para posicionar este elemento de acuerdo con los elementos padre, que es promo de productos, voy a usar position relative. A continuación, definamos las posiciones izquierda y superior. Voy a comenzar con la primera posición. Va a ser 25% Entonces la posición izquierda será 10% Vamos a revisar el navegador. Como puede ver, el rectángulo se posiciona a continuación. Voy a hacerlo redondeado porque si echamos un vistazo al proyecto terminado, verás que está redondeado. Voy a usar radio de borde con el valor diez Ram como puedes ver las esquinas del rectángulo a su alrededor. A continuación, voy a rotar este elemento. Para eso necesitamos transformar rotar la función Z. Necesitamos rotar el elemento por dirección z al valor que voy a insertar 45 grados. Como puede ver, se gira el rectángulo. Y por último, voy a disminuir la opacidad del rectángulo Hagámoslo 0.2 Bien, Eso es todo. Acerca del rectángulo promocional. A continuación te voy a llevar del círculo. Me refiero al pequeño. Sigamos adelante y seleccionemos círculo pequeño, definamos dentro de la altura. El ancho va a ser de forma. En cuanto a la altura, voy a hacer que se forme también. Entonces necesitamos color de fondo, que va a ser A D00 Entonces necesitamos hacer los elementos redondeados usando radio de borde con valor de 50% Let's. Consulta el navegador. Aquí tenemos el círculo. Después de eso, voy a encargarme del puesto. Fijemos su posición a absoluta. Entonces necesitamos posicionar para ser 20% En cuanto a la posición correcta, voy a hacerla 40% Como pueden ver, se posiciona el círculo. Y lo último que voy a hacer es disminuir ligeramente la opacidad Pongamos la opacidad a 0.7 Bien, veamos, en el círculo pequeño A continuación tenemos que encargarnos del círculo grande. Sigamos adelante y en realidad voy a duplicar este código, cambiar el nombre de la clase. Necesitamos aquí un círculo grande con y las alturas serán 50 Ram. Entonces tenemos que cambiar el color de fondo. Voy a usar color 34 DC, luego 87. Es de color verde. Entonces necesitamos radio fronterizo, 50% También posición absoluta. A continuación tenemos que poner alguna posición y va a ser 25% En cuanto a la posición correcta, voy a decirlo al 12% Vamos a deshacernos de la opacidad No lo necesitamos en caso del círculo grande. Bien, entonces aquí tenemos el gran círculo verde y todas las formas ya. A continuación tenemos que encargarnos del contenido promocional. Me refiero a este elemento aquí. Seleccionemos contenido promocional. Voy a establecer el ancho al 60% Entonces la altura será de 45 fram Además, voy a cambiar el fondo usando gradiente lineal. Vamos a usar la función de gradiente lineal. En primer lugar, definamos la dirección de la transición de color. En este caso, voy a usar dos, ¿no? Entonces el primer color será de 184 PB. En cuanto al segundo color, voy a usar 13036 Aquí tenemos el contenido promocional. Voy a colocarlo aquí en el centro. Para eso, necesitamos cambiar la posición. Voy a poner posición a absoluta. Entonces para centrar el elemento perfectamente, necesitamos la misma técnica. Necesitamos usar arriba a la izquierda y transformar propiedades. Voy a establecer la posición superior al 50% entonces la posición izquierda será 50% Además, necesitamos transformar con función translate y los valores serán -50% y otra vez -50% Ahora en este caso, el elemento está perfectamente centro dentro de la sección A continuación, voy a hacer la caja ligeramente redondeada. Para eso necesitamos radio de borde con el valor 1.5 de. Voy a crear algo de espacio dentro de la caja, pero solo necesitamos espacio en los lados izquierdo y derecho. Necesitamos poner con valor 0.5 frame. Bien, después de eso, voy a alinear el contenido del contenido promocional, me refiero a este elemento. Para alinear los elementos, voy a usar la caja S Flex. Necesitamos Display Flex. Entonces voy a cambiar la dirección porque vamos a colocar los elementos flex verticalmente. Por lo tanto, tenemos que cambiar la dirección y va a ser columna. Entonces voy a centrar el contenido en ambas direcciones. Estoy horizontal y verticalmente. Y para eso necesitamos justificar el centro de contenido y también un centro de líneas de artículos. Vamos a revisar el navegador. Entonces como puedes ver, el contenido se coloca en el centro. A continuación, voy a cambiar el puntero de registro del cursor para que todo esté listo. A continuación, tenemos que personalizar el cada elemento aquí dentro del contenido promocional. Voy a empezar por el rubro. Seleccionemos contenidos promocionales, seguido del elemento H one heading. Voy a configurar el teléfono de la familia para reflexionar cursiva. Entonces el tamaño del teléfono va a ser cuatro Ram. Además, voy a incrementar el espacio entre las letras. Digamos 2.2 Ram. Voy a capitalizar el texto. Por lo tanto, tenemos que utilizar la transformación de texto con el valor de capitalizar Por último, cambia el color, hazlo blanco. El encabezado es personalizado, pero como puedes ver, tenemos que alinear el texto en el centro. Para eso, voy a agregar aquí centro de texto. Ahora el texto se coloca en el centro. Bien, eso es todo sobre el rumbo. A continuación tenemos que tomar del botón. Sigamos adelante y seleccionemos Contenido promocional, seguido del elemento botón. En primer lugar, definamos dentro de las alturas. El ancho va a ser 25 Ram. Entonces necesitamos alturas que van a ser seis Ram. Cambiemos el color de fondo. Voy a usar 34 DC. Me refiero a este color aquí, que usamos en caso del círculo grande. Bien, vamos a revisar el navegador. Entonces aquí tenemos el botón, en realidad necesitamos algo de espacio entre esos tres elementos. Voy a crear ese espacio usando margen. Pongamos el margen a siete Ram en la parte superior, luego cero en el lado derecho. Cinco cuadros en la parte inferior y cero en el lado izquierdo. Ahora tenemos espacio. A continuación tenemos que deshacernos del borde predeterminado y también tenemos que hacer redondeado el botón. Necesitamos border none, luego border radius con el valor cinco botón Ram. Se ve bien, pero tenemos que encargarnos de la fuente. Cambiemos el tamaño de la fuente. Van a ser dos Ram. Entonces necesitamos que el peso de la fuente sea negrita. Además, voy a transformar texto en mayúsculas, luego cambiar el color, hacerlo blanco. Por último, necesitamos algo de espacio entre las letras. Vamos a establecerlo en 0.2 Ram. Y también cambia el cos, hazlo puntero. Eso es todo, sobre el botón, se ve bastante bien. Por último, tenemos que cuidar el párrafo. Así que sigamos adelante y seleccionemos contenido promocional. Vamos a establecer el tamaño de fuente en 2.5 Ram. Entonces el peso del teléfono va a ser de 300. Además, necesitamos que el color sea blanco. Entonces voy a capitalizar el texto. Necesitamos que el texto se transforme con el valor para capitalizar. Y finalmente crear espacio entre las letras en 32.1 Ram. Bien, el párrafo también se ve bastante bien, y en realidad los tres elementos dentro del contenido promocional están personalizados. A continuación tenemos que crear la sombra. Me refiero a esta sombra de aquí. Como recuerdas, hemos creado un elemento vacío llamado promo shadow. Voy a seleccionar este elemento. Necesitamos sombra promocional. Tengamos dentro de los cueros, el ancho va a ser del 90% entonces los cueros serán diez carnero. Cambiemos el color de fondo. Voy a usar color 0525c. Aquí tenemos la sombra. A continuación tenemos que encargarnos de su posición. Vamos a establecer la posición absoluta. Entonces necesitamos que la posición inferior sea -20% la posición de la sombra se cambia A continuación tenemos que hacerlo redondeado al radio. Vamos a ponerla en diez Ram. Pero entonces voy a rotar los elementos usando la función transform rotate x. Y el valor va a ser de 20 grados. El elemento está ligeramente girado. A continuación tenemos que crear el efecto de desenfoque. Para eso, necesitamos filtrar con función blar y el valor va a ser tres ram, el elemento está borroso y ahora tenemos que disminuir ligeramente la Vamos a poner opacidad 2.7 Bien, la sombra está casi lista A continuación tenemos que crear el entorno de tres D. Y el efecto de la sombra será mucho más fresco. Voy a volver al código VS. Para crear el entorno de tres D, tenemos que usar la propiedad llamada Perspectiva. Y voy a agregarlo al envoltorio que es promo de producto que fijó Perspective en 50 Ram. Entonces para aplicar esta propiedad a la sombra, tenemos que agregar otra propiedad al padre del elemento promo shadow. En este caso el padre es contenido promocional y tenemos que agregar aquí transformar estilo. Con el valor preservado, tres D. Ahora como pueden ver, tenemos aquí un resultado mucho mejor y fresco. Bien, ahora es el momento de crear el efecto hover. Al flotar. Voy a trasladar el contenido promocional al usuario. Este efecto aquí, se acerca más al usuario. Tenemos que hacer eso usando la propiedad transform. En primer lugar, voy a agregar aquí, hover a los contenidos de Romo Entonces necesitamos transformarnos. Si utilizo aquí solo traduzco la función Z, entonces vamos a sobrescribir este código aquí Tenemos que agarrar esta función, agregarla aquí. Y tenemos que añadir aquí traducir la función Z con el valor diez. Hacer el hoffect funciona bien como invitado, tenemos que hacer este efecto más suave Para ello, necesitamos transición con los valores a y 0.5 segundos. Ahora tenemos buenos y chulos que hechos. A continuación tenemos que cambiar el fondo de la promoción del producto. También, necesitamos mover esas formas también. Para hacer eso, voy a usar el script Java. Se puede pensar que podemos hacer eso usando CSS. Pero una vez que seleccionamos los elementos, necesitamos cambiar el estilo del elemento padre, que es la promoción del producto. No podemos hacer eso usando CSS. Por eso vamos a usar Javascript. En realidad, vamos a crear un nuevo archivo Javascript dentro de la carpeta JS. Voy a llamarlo productos JS. Entonces necesitamos vincular este elemento al archivo HTML. Duplicemos este código aquí y cambiemos el nombre del archivo. Va a ser productos S. Voy a mover este archivo aquí. En primer lugar, necesitamos seleccionar dos elementos diferentes. El primero es el envoltorio. Vamos a crear una nueva variable y llamarla productos. Voy a seleccionar este elemento usando el método selector de consultas. Especificemos aquí el nombre de clase que es. Duplicemos esta línea. La segunda variable va a ser el contenido promocional. Cambiemos el nombre de la clase. Necesitamos aquí contenido promocional. Después de eso, voy a agregar el oyente de eventos al contenido promocional No necesitamos puntos, necesitamos contenido promocional. En realidad, necesitamos aquí contenido. Como dije, voy a agregar a estos elementos en oyente de eventos y el evento va a ser el mouse sobre Es lo mismo que el efecto hover. A continuación, tenemos que pasar aquí la función abc, que se ejecutará una vez que pasemos el cursor sobre los elementos, me refiero al contenido promocional Voy a agregar nueva clase al elemento de promoción de productos. Entonces usaremos esta nueva clase en el archivo CSS y definiremos el nuevo estilo. Voy a agregar aquí, productos promo class list property y luego agregar método. Voy a llamar al nombre de la clase animate. Tenemos que agregar a la promoción de productos en hover. Pero una vez que salimos del mouse, entonces tenemos que eliminar este nombre de clase del elemento promo products. Por lo tanto, voy a duplicar este código aquí. En los eventos de mouse out tenemos que eliminar la clase animate de los productos que la promoción puede vender Eso es todo sobre el guión del gobernador. A continuación, tenemos que volver al archivo CSS y encontrar productos promocionales. Voy a seleccionar este elemento usando class animate. Necesitamos animar seguido de promoción de producto pro Tenemos que cambiar el color de fondo. Voy a usar el valor RGBA y van a ser diez. 59, luego 156, y la opacidad será 0.7. Además, usa la transición para efectos más suaves, necesitamos aquí todos 0.3 segundos. Si coloco el cursor sobre el contenido de la promoción, entonces se cambiará el fondo Todo funciona bien. A continuación tenemos que encargarnos de las formas. Voy a seleccionar Rectángulo Promo. Con la clase animada, necesitamos animadas seguidas del rectángulo promocional al pasar el Voy a incrementar la opacidad de los elementos. Digamos que 2.8 Además, necesitamos aumentar el tamaño del rectángulo usando la función scale. Pero además de la función scale, tenemos que agregar aquí rotar la función Z también. Para evitar sobrescribir el código, voy a agarrar este código de aquí También agregue aquí la función de escala. Voy a aumentar la escala del rectángulo. Hagámoslo 1.4 También necesitamos transición. Va a ser todo 0.3 segundos. Bien, pasemos el cursor sobre el contenido de Romo. Como puede ver, la escala del rectángulo aumenta al flotar Y también la opacidad del elemento aumenta también. Bien, pasemos a las siguientes formas. Es decir, tenemos que encargarnos del círculo pequeño. Selecciónelo usando class animate. En caso del círculo pequeño, voy a aumentar la opacidad a uno Además, voy a aumentar la escala. Hagámoslo 1.4 también. Agreguemos aquí sondeo de transición 0.3 segundo. Como puedes ver, también tenemos un efecto agradable y genial con el círculo pequeño. A continuación tenemos que tomar de la tercera forma, que es este círculo grande aquí. Seleccionemos círculo grande con animación de clase. En el caso del círculo grande, solo necesitamos aumentar la escala. Vamos a establecerlo en 1.4 y también agregar la llamada de transición 0.3 segundo. Bien, así que todo se ve bastante bien. Lo único que tenemos que hacer es tomar de la sombra. También tenemos que cambiar la sombra al flotar. Busquemos la sombra y luego la seleccionemos. Con clase animada en hover, voy a aumentar la altura Va a ser 13 Ram. Voy a cambiar la posición inferior. Digamos que dos -15% entonces voy a cambiar, también efecto polar que necesitamos aquí, 2.5 Ram Por último, vamos a cambiar la opacidad, hacerla 0.9 voy a agregar aquí transición p 0.3 segundo Si vuelo el cursor sobre el contenido, entonces la sombra cambiará En realidad, tenemos aquí un efecto agradable y genial. Bien, con la sección de promoción de productos, ya terminamos. Lo único que tenemos que hacer en caso de la página de productos es agregar aquí el pie de página. Me refiero al pie que lo agregamos a la página del cliente como recuerden para poder hacer eso solo necesitamos copiar footer de aquí y pegarlo. En realidad ya tenemos aquí pie de página. No necesitábamos copiar y pegar, solo necesitamos deshacernos de este atributo desde aquí. Simplemente se me olvidó que aquí tenemos pie de página. Ahora, todo debería funcionar bien. Podemos decir que con la página del producto ya terminamos. Todo se ve y funciona bien. Bien, sentémonos sobre la página del producto. A continuación, tenemos que encargarnos de la página de contacto. Pasemos a la siguiente conferencia. 55. Cómo crear el marcado HTML para la página de contacto: En la conferencia anterior, hemos terminado de trabajar en la página del producto. Se ve bastante bonito y genial. Ahora tenemos que seguir adelante y empezar a cuidar la siguiente página, que es la página de contacto. Echemos un vistazo al proyecto terminado. Aquí tenemos la página de contacto. Consiste en un encabezado donde tenemos dos rubros diferentes Además, puedes ver aquí dos partes distintas. En el lado izquierdo, puedes ver un par de campos de entrada diferentes. Podemos contactar con el equipo de soporte. En cuanto al lado derecho, puedes ver aquí un soporte técnico, Podemos platicar con soporte. Y también puedes ver aquí un par de opciones diferentes. También tenemos aquí un círculo agradable y genial detrás de la sección del equipo de soporte. Bien, eso se sienta sobre la sección de contacto. Vamos al código VS y organicemos los archivos de trabajo para una nueva página. Voy a cerrar esos archivos. Entonces voy a crear nuevo archivo en la carpeta HTML. Va a ser contacto Html. Además, voy a crear archivo de contactos. A continuación, voy a mover este archivo aquí del lado izquierdo. Entonces copiemos todo el contenido en archivo HTM del producto y lo peguemos aquí. Entonces voy a cerrar este archivo. Tenemos que cambiar el nombre del archivo CSS. Va a ser Contact CSS. Entonces tenemos que quitar la sección del producto. Esta sección aquí. Vamos a deshacernos de él. Además, voy a esconder el pie de página por un tiempo y deshacerme de este enlace desde aquí, así que todo está listo. Vamos a la página de contacto. Aquí tenemos la página vacía con solo la navegación. En esta conferencia, voy a crear el HTM Male Markup para la sección de contacto Vamos a instituir tus comentarios para el contacto. Entonces voy a abrir elementos de sección con el nombre de clase contact dentro del elemento section que necesitamos, que será contact wrapper. Envolverá todo el contenido de esta sección. A continuación, voy a insertar aquí vacíos Desarrollos, que será círculo de contacto, me refiero a este círculo aquí. Después de eso, necesitamos crear el encabezado. Entonces voy a abrir la etiqueta p con el encabezado de contacto de nombre de clase en el que voy a insertar dos encabezados diferentes El primero será H un elemento de encabezado con el contacto de texto. En cuanto al segundo encabezamiento, va a ser H tres elemento encabezado. Voy a asegurar. Si tiene alguna pregunta, no dude en ponerse en contacto. Eso es todo sobre el encabezado. A continuación necesitamos asegurar de tu, que será el lado del contenido de contacto, ese elemento Tendremos dos partes, me pongo en contacto con envoltorio de formulario y contacto con envoltorio de soporte. Esas dos partes aquí vamos a abrir etiqueta profunda, que va a ser envoltorio de formulario de contacto. Voy a insertar el símbolo de Google Material. Vamos al navegador y busquemos símbolos de Google Material. Voy a buscar el icono llamado grupo. Aquí lo tenemos en realidad, voy a seleccionar redondeado. Vamos a copiar el elemento span de aquí y pegarlo aquí. Voy a comprobar si se muestra el icono. Entonces como pueden ver, tenemos aquí icono. Bien, a continuación necesitamos cuatro elementos de rumbo y va a ser contacto. El equipo de soporte. Después de eso, voy a entrar a tu párrafo con el texto, si tienes alguna duda, envíanos un correo electrónico. Después del párrafo, voy a abrir elementos de formulario. Dentro de los elementos del formulario, tendremos un par de entradas diferentes. Voy a abrir entrada con el texto tipo, y también necesitamos aquí un atributo placeholder Poner el nombre del texto. Voy a duplicar este código dos veces. La siguiente entrada será para correo electrónico, necesitamos cambiar el tipo y también el atributo placeholder, va a ser la dirección de correo electrónico En cuanto al tercer elemento de entrada, voy a saltarme aquí, escriba texto. En cuanto al atributo placeholder, voy a insertar tu asunto Entonces después de los elementos de entrada, necesitamos área de texto, tendrá el atributo placeholder, el texto va a ser tu mensaje Entonces finalmente necesitamos aquí botón con botón tipo como el texto del botón. Voy a insite que envíes mensaje. Bien, eso es. Acerca del envoltorio de formulario de contacto. A continuación voy a crear la segunda parte que va a ser envoltura de soporte de contacto. Voy a insertar aquí de nuevo, símbolo de Google Material. Vayamos al sitio web y busquemos icono llamado construcción. Bueno, tenemos que agarrar este icono. Vamos a copiar esto. Panelmentlose, esta ficha Insertemos aquí panelment, y luego revisemos el navegador Aquí tenemos el segundo icono después del elemento span. Voy a insertar sus cuatro encabezamientos con el texto, Soporte técnico. Entonces tendremos aquí párrafo con el texto. Si necesitas ayuda, puedes chatear directamente con nuestro equipo de soporte. Después de eso, voy a insertar tu botón con botón tipo. Voy a añadir aquí el nombre de la clase. Va a ser chat BTN. En cuanto al texto, voy a insertar Chat con soporte. A continuación voy a insertar la etiqueta p, que será lista de soporte. Voy a insertar aquí un par de patrones diferentes. Vamos a abrir la etiqueta de botón con los tipos. También voy a agregar aquí el nombre de la clase. Va a ser soporte menos PTN. El primer PTN. El primer patrón será antes como comunidad tendremos cuatro patrones diferentes. Entonces voy a duplicarlo tres veces. Entonces voy a cambiar el contenido de cada patrón. El segundo es Browse Documentation. Entonces tenemos aquí, únete al grupo de Facebook. Por último, necesitamos aquí, explorar, explorar el bloque. Creo que eso es todo sobre el marcado nulo de nuestra sección de contacto Espero que todo sea correcto. Veremos que cuando empecemos a darle estilo a esta sección, tenemos aquí todos los elementos. Están preparados y ahora tenemos que darle estilo a esta sección Para eso, pasemos a la siguiente conferencia. 56. Sección de contacto de estilo: En la conferencia anterior, hemos creado el marcado HTML para la sección de contacto Ahora como dije, tenemos que darle estilo una vez más a esta sección. Echemos un vistazo al proyecto de acabado. Así es como se ve la página de contacto. Tenemos aquí cabecera y dos partes diferentes. Vamos a personalizar todos los elementos. Vamos al código VS e insertemos nuevos comentarios en el archivo CSS. Va a ser contacto. Después voy a seleccionar elemento de sección que tiene nombre de clase contacto. Y voy a definir con en altura, el ancho va a ser 100% En cuanto a la altura, voy a hacerla 150 altura de ventana gráfica Me refiero a un 50% de la ventana gráfica. Y además voy a crear algún espacio en la parte superior usando margen, top 30 m. Como puedes ver, se aplican estos mosaicos. En realidad vamos a cambiar la barra de desplazamiento. Si echamos un vistazo al proyecto terminado, verás que tenemos aquí una barra de desplazamiento azul. Voy a copiar el código del archivo de productos. Necesitamos este código. Voy a agarrarlo y pegarlo aquí en la parte superior. Ahora como puede ver, se cambia la barra de desplazamiento. Bien, a continuación voy a encargarme del envoltorio de contenido. Voy a definir dentro de alturas, ambas serán 100% Además, voy a alinear el contenido usando caja de lino Necesitamos exhibición de lino. Tenemos que cambiar la dirección porque vamos a alinear los elementos flex verticalmente. Necesitamos dirección para ser columna. Además, voy a alinear elementos en el centro. Bien, así como pueden ver, el contenido de la sección de contacto está alineado. A continuación, voy a encargarme del círculo. Estoy en este círculo aquí. Sigamos adelante y seleccionemos círculo de contacto. Voy a definir con alturas. Vamos a poner con 290 m. entonces la altura va a ser 90 Ram también. Estamos haciendo este elemento a su alrededor, así que necesitamos bordear el radio con el valor del 50% Siguiente Voy a cambiar el fondo. Voy a usar gradiente lineal. En primer lugar, como se define, la dirección, va a ser dos, ¿verdad? En cuanto a los colores, el primero será 651f. En cuanto al segundo color, voy a hacerlo transparente. Y también necesitamos aquí el valor porcentual transparente será del 30% Aquí tenemos el círculo con un efecto de gradiente lineal. Voy a cambiar la posición del elemento. Fijemos la posición a absoluta. Entonces necesitamos la posición relativa, o el elemento padre, que es el envoltorio de contacto. Vamos a posicionar el elemento de acuerdo con el elemento padre de acuerdo con el envoltorio de contacto. Entonces necesitamos aquí posición relativa. A continuación, voy a definir la posición inferior, y va a ser 12% En cuanto a la posición izquierda, voy a ponerla en 20% Finalmente, voy a disminuir la opacidad del círculo Hagámoslo 0.2 El círculo está muy bien posicionado. A continuación voy a encargarme de los rubros. Sigamos adelante y seleccionemos el encabezado de contacto. Voy a alinear texto en el centro usando texto Alinear Centro. Como puede ver, el texto se coloca en el centro de ambos encabezados. Voy a empezar a peinar el primer rubro. Sigamos adelante y seleccionemos el encabezado de contacto H uno. Cambiemos la familia de teléfonos. Va a ser Lee cursiva. Entonces voy a definir el tamaño del teléfono. Vamos a ponerla en seis Ram. Además, necesitamos espaciado entre letras. Voy a hacer espacio entre las letras 0.2 Ram y también cambiar el color del encabezado, y va a ser 26353 Bien, Como pueden ver, la primera partida se ve bastante bien. A continuación tenemos que encargarnos del segundo rubro. Seleccionemos el encabezado de contacto seguido de los H tres elementos de encabezado. Aumentemos el tamaño del teléfono. Va a ser de tres asaltos. Entonces voy a cambiar el peso del teléfono. Vamos a establecerlo en 300. Voy a cambiar el color del rumbo y va a ser 567599 Entonces necesitamos crear algo de espacio en la parte superior y también en la parte inferior. Voy a usar margen y van a ser dos Ram en la parte superior. El cero en el lado derecho, 15 Ram en el lado inferior, y luego cero en el lado izquierdo. Bien, aquí tenemos el segundo rumbo. Ambos se ven bastante bien. A continuación tenemos que encargarnos del contenido de contacto. Quiero decir, esta parte de aquí. Sigamos adelante y seleccionemos Contact Content. Voy a colocar ambas partes del contenido de contacto una al lado de la otra, horizontalmente. Y para eso voy a usar flex book. Como puede ver, ambos lados se colocan horizontalmente. A continuación voy a seleccionar la primera parte que es el envoltorio de formulario de contacto. Definamos dentro de las alturas. El ancho va a ser 45 Ram. Entonces necesitamos altura, va a ser 78 Ram. Y luego voy a cambiar el color de fondo. Va a ser blanco. Para que el elemento sea claramente visible, vamos a definir la sombra de caja. Necesitamos 01 Ram, diez Ram, y el color RGBA Los valores serán 130162, luego 235, y la opacidad va a ser 0.4 Aquí tenemos la primera parte, el lado izquierdo del contenido del contacto En realidad necesitamos colocar el círculo detrás de estos elementos. Para eso, voy a usar la propiedad índice z. Establezcamos el índice en diez y luego revisemos el navegador. Ahora como puedes ver, el círculo terminó detrás del elemento. A continuación, voy a crear algo de espacio dentro de la caja usando relleno. El acolchado será de cuatro en los lados superior e inferior, y luego dos Ram en los lados izquierdo y derecho. Bien, después de eso voy a hacer redondeadas las esquinas de la caja. Para eso necesitamos radio fronterizo uno Ram. Entonces voy a crear espacio en los lados izquierdo y derecho del elemento usando margin. Necesitamos aquí 0.3 Ram. Además, voy a alinear texto en el centro que está sentado alrededor del envoltorio. En realidad, como pueden ver, tenemos aquí un pequeño problema. La navegación está terminando detrás de este elemento. Voy a arreglar ese problema. Vamos a abrir estilo. Vamos a archivar y encontrar la barra de navegación que tenemos aquí es la propiedad index, y voy a aumentar el valor. Vamos a establecerlo en 100. Ahora tenemos aquí el mismo problema. Vamos a establecer el índice a 1,000 Bueno, ahora el problema está arreglado. Bien, sigamos adelante y continuemos estilizando la sección de contexto. Ahora mismo, voy a cuidar el icono, que es un símbolo material de Google. Sigamos adelante y seleccionemos Contact Form wrapper, seguido del elemento Pan. Entonces aumenta el tamaño del teléfono. Va a ser un gramo. Además, voy a cambiar el color del icono, y voy a decir 2842 Como puede ver, el icono se ve bastante bien. A continuación tenemos que encargarnos del rumbo. Seleccionemos Contact Form wrapper seguido del elemento four heading. Voy a configurar la familia de teléfonos para reflexionar cursiva, entonces voy a establecer el tamaño del teléfono en 1.6 run Entonces necesitamos el peso del teléfono , van a ser 300. Entonces voy a transformar texto en mayúsculas. A continuación, cambiemos el color del texto. Voy a usar el mismo color aquí, vamos a agarrarlo de aquí. Y agrega aquí un signo de libra. Entonces voy a aumentar el espacio entre las letras. Vamos a configurarlo 2.1 Ram. Por último, voy a crear algo de espacio usando margen. Necesitamos margen, tres Ram en la parte superior. Entonces tenemos cero en el lado derecho, un Ram en el lado inferior y cero en el lado izquierdo. Aquí tenemos el rubro, se ve bastante bien. A continuación tenemos que encargarnos del párrafo aquí. Voy a seleccionar envoltorio de formulario de contacto. En primer lugar, definamos por tamaño, va a ser 1.8 Ram. Entonces voy a cambiar el color. Hagámoslo 5646. Cambiar el peso de la fuente. Vamos a mover esta línea hacia arriba entonces necesitamos marchar por el lado inferior Vamos a ponerla a siete corridas cam saw que se sienta encima del párrafo. El lado superior de la envoltura se ve bastante bien. A continuación tenemos que encargarnos del formulario, me refiero a esos campos de entrada. Así que sigamos adelante y seleccionemos el envoltorio de formulario seguido de los elementos del formulario. Voy a usar Flex box para alinear los campos de entrada, necesitamos Display Flex. Entonces para colocar los elementos de entrada verticalmente en una columna, tenemos que cambiar la dirección del cuadro flex y tenemos que configurarlo en columna. Como puede ver, los campos de entrada se colocan en una columna verticalmente. A continuación, los voy a personalizar. Voy a establecer para wrapper seguido la entrada t. Luego seleccionamos el área de texto también. En primer lugar, definamos un poco. Va a ser 100% Entonces voy a cambiar el espacio I, luego voy a crear algún espacio entre las entradas. Pongamos el margen a dos Ram. Y luego cero, cambia el color de fondo de las entradas y ponlo en 024 Vamos a revisar el navegador. Bien, a continuación voy a aumentar el espacio dentro de las entradas. Para eso, voy a usar pudín. Va a ser un Ram en todos los lados excepto en el lado izquierdo. Van a ser dos Ram, quiero decir dos Ram del lado izquierdo. Como puede ver, tenemos espacio dentro de las entradas. A continuación, me voy a deshacer de este borde predeterminado. Pongamos frontera a ninguno. Voy a hacer las esquinas un poco redondeadas usando radio de borde con el valor 0.5 fram Entonces establecemos el tamaño de fuente a 1.5 fram y también cambiemos el peso de la fuente Voy a llegar a 300, ¿de acuerdo? Entonces, como puedes ver, los campos de entrada se ven bastante bien. A continuación, tenemos que definir la altura por separado para las entradas y para el texto Aa, porque necesitamos diferentes alturas para esos elementos. Seleccionemos el envoltorio de formulario de contacto, luego las entradas y establecemos la altura en cinco. Entonces voy a duplicar este código y cambiar entrada a texto Aa. Necesitamos altura para ser diez Ram. Además, voy a agregar aquí una propiedad más. Se llama Re size y voy a hacerla ninguna. Ya no podemos cambiar el tamaño del área de texto. Bien, entonces creo que esos campos de entrada se ven bastante bien. A continuación tenemos que encargarnos de los atributos de marcador de posición. Voy a cambiar el color del atributo placeholder para las entradas y también para el área de texto Voy a agarrar este selector desde aquí. Después pasado, copiemos y peguemos. Voy a agregar aquí placeholder pseudo class, me refiero a pseudo Entonces voy a agregar aquí propiedad de color. Y el color, va a ser 0335. Como puedes ver, los atributos de marcador han cambiado sus colores y se ven bastante bien A continuación tenemos que encargarnos del botón. Sigamos adelante y seleccionemos Contact Form Wrapper, seguido del elemento Boson Voy a cambiar la altura, van a ser cinco Ram. Entonces voy a cambiar el fondo usando gradiente lineal. El rumbo va a ser dos derechos. Entonces tenemos que insertar aquí dos colores diferentes. El primero será C40c. En cuanto al segundo color, voy a hacerlo 85, en realidad 852 A. El color ha cambiado Quiero decir, el color de fondo, ahora es gradiente lineal. Voy a deshacerme del borde predeterminado, vamos a establecerlo en non, y también hacer que el botón sea redondeado usando radio de borde. Van a ser cinco Ram. Ahora tenemos aquí resultados mucho mejores. Voy a cambiar la fuente. Voy a personalizar la fuente y no cambiar, establecer el tamaño del teléfono en 1.4 Ram. Entonces el peso del teléfono va a ser audaz. A continuación, voy a transformar texto a por caso. También aumenta el espacio entre letras. Que sea 0.1 Ram. Cambia el color, va a ser blanco. Y por último, necesitamos punto cursor que se asiente sobre la primera parte del contenido de contacto ya que tenemos que tomar aquí de la segunda parte. Sigamos adelante y seleccionemos el envoltorio de soporte de contacto. Voy a definir ancho y alto. El ancho lo va a balancear aquí con va a ser 45 Ram. Entonces necesitamos altura, voy a hacerla 67 Ram. Después cambia el color de fondo, hazlo blanco. Además, necesitamos sombra de caja para que el elemento sea visible. La sombra de caja será 0110 Ram como color. Voy a insertar este color aquí. Aquí tenemos la segunda parte que voy a agregar aquí para el radio, va a ser uno Ram. Entonces necesitamos margen en el lado izquierdo y derecho , van a ser tres Ram. Además, es un texto de línea en el centro. Bien, después de eso, voy a tomar aquí del ícono. Seleccionemos el envoltorio de soporte de contacto, seguido de este panelement que necesitamos aquí, tamaño del teléfono, va a ser ocho Ram Entonces voy a añadir aquí color. El color será 6797 FF. En realidad, tenemos aquí algún problema que necesitamos aquí. Póngase en contacto con el envoltorio de soporte. Ahora el problema está arreglado. En realidad, creo que aquí nos falta algo porque aquí no tenemos espacio. Necesitamos espacio y tuvimos que hacerlo usando relleno. Aquí falta. Relleno con valores cuatro Ram y luego dos Ram. Ahora bien, el problema debería ser arreglado. Sí, ahora tenemos aquí el mismo resultado. Yo voy a encargarme del rumbo. Sigamos adelante y seleccionemos envoltorio de soporte de contacto seguido del elemento H four heading. Voy a configurar el teléfono de la familia para reflexionar cursiva. Entonces el tamaño del teléfono va a ser de 1.6 mm. Cambia los pesos del teléfono , van a ser 300. Entonces voy a transformar texto a mayúsculas. Entonces cambiemos el color. Voy a hacerlo 6797f. Comprobemos el navegador, el encabezado se ve bien. A continuación, voy a aumentar el espacio entre las letras. Hagámoslo 0.1 Ram. Y también, necesitamos espacio usando margen. El margen será de tres Ram en el lado superior, cero en el lado derecho, uno Ram en el lado inferior y luego cero en el lado izquierdo. Bien, el rumbo se ve bastante bien. A continuación, tenemos que tomar aquí del párrafo. Sigamos adelante y seleccionemos Contact support wrapper seguido del elemento. El tamaño de la fuente será 1.8 Ram. Entonces tendremos aquí el peso de la fuente. Van a ser 300. Vamos a darle la vuelta al color. Voy a hacer que sea 56460. Entonces necesitamos margen en la parte inferior. Vamos a ponerla en cuatro Ram. Eso es sobre el párrafo. A continuación tenemos que encargarnos de la cabaña BTN. Me refiero a este botón de aquí. Sigamos adelante y seleccionemos choza BTN. Voy a establecer el ancho al 100% entonces la altura será de cinco. Voy a cambiar el fondo. Vamos a usar de nuevo, gradientes lineales. El rumbo será de dos derechos para los colores. Voy a usar 651f. El segundo color, va a ser 48 FF. Vamos a revisar el fondo aquí. Tenemos el fondo. Voy a deshacerme de la frontera por defecto. También necesitamos aquí radio de borde con valor de cinco M. Vamos a revisar el fondo. Se ve bastante bien. Tomemos aquí del PontSoy, va a establecer el tamaño del teléfono 1.4 M. Entonces va a ser audaz También, lo voy a hacer por caso, entonces voy a aumentar el espacio entre las letras. Vamos a configurarlo 2.1 Ram. Cambia el color, hazlo blanco. Entonces como puedes ver, el fondo se ve bastante bien. Lo único que tengo que hacer es aumentar el espacio en la parte inferior. Y también tenemos que hacer el puntero del cursor. Así que pongamos margen abajo cinco Ram. Y luego puntero del cursor. ¡Uy! Bien. En realidad, sí, cursor. Bueno, tenemos aquí un pequeño tema. Creo que también necesitamos la propiedad del índice Z para esta parte, porque como supongo el círculo se superpone a esta parte. Voy a añadir aquí, no aquí, sino aquí. Índice con el valor diez. Ahora vamos a comprobarlo. Como puede ver, el problema está arreglado. Bien, a continuación tenemos que encargarnos de esos patrones aquí, vamos a estilizarlos de esta manera. adelante y seleccionemos el envoltorio, que tiene lista de soporte de nombre de clase. Voy a usar Display Flex, porque vamos a alinear esos botones usando Flexbox Voy a alinearlos verticalmente en la columna. Necesitamos dirección flex para ser columna. Bien, ahora los vamos a personalizar. Sigamos adelante y seleccionemos Lista de soporte, seguido del elemento botón. Vamos a establecer la altura, que sea 4.5 Ram. Además, necesitamos espacio entre esos botones. Necesitamos margen para ser uno Ram en el lado superior e inferior y cero en los lados izquierdo y derecho. También cambia el color de fondo. Usa aquí, color F245. Veamos los resultados a continuación. Voy a deshacerme de la frontera por defecto. Pongamos frontera a ninguno. Necesitamos radio de borde para hacer las esquinas redondeadas. El radio fronterizo será de cuatro Ram. Entonces voy a encargarme de los teléfonos. Vamos a establecer el tamaño del teléfono en 1.4 Ram. Voy a transformar texto a mayúsculas. Entonces el color será cuatro A, no una sino ocho A F. Entonces necesitamos dejar espaciado, vamos a ponerle 2.1 Ram. Y finalmente necesitamos puntero curser, ¿de acuerdo? Como puedes ver, todo se ve bastante bien. Y en realidad con esta página, casi terminamos. Lo único que tenemos que hacer es agregar aquí el pie de página. Para eso, solo necesitamos deshacernos de los atributos que agregamos aquí. Es decir, el atributo aquí, vamos a eliminarlo. Aquí tenemos el pie de página en realidad con la página de contacto. Ya terminamos. A continuación, tenemos que crear la siguiente página de nuestro proyecto. Es la página de la cuenta. Para eso, pasemos a la siguiente conferencia. 57. Creación de la página de marcado HTML para la cuenta: En la conferencia anterior, hemos terminado de trabajar en la página de contacto. Como pueden ver, se ve bastante bien. Y ahora tenemos que pasar a trabajar en la página siguiente, que es la página de la cuenta. Echemos un vistazo al proyecto terminado. Aquí tenemos la página de Cuenta. Como puedes ver, consiste en encabezado y tenemos aquí los campos de entrada. Me refiero al formulario con icono y también con botón Enviar. Abajo puedes ver otro fondo. Podemos ver aquí el círculo que es bonito y fresco fondo de la forma. Abajo puedes ver el pie de página estándar. Bien, así que eso es todo sobre la página de la cuenta. Vamos al código VS y voy a organizar los archivos de trabajo. Necesitamos crear nuevo archivo HTML en la carpeta HTML, cuenta HTML. Entonces voy a crear nuevo archivo CSS en la carpeta CSS. Vamos al archivo HTML de contacto y copiemos todo el código. Voy a pegarlo aquí. Cerremos este archivo. Voy a hacer aquí algunos cambios. Tenemos que cambiar el nombre del archivo CSS , van a ser cuentas. Además, me voy a deshacer de la sección de contacto, así que necesitamos ocultar el pie de página. Vamos a ocultarlo. Bien, creo que voy a mover este archivo del lado derecho. Vamos a comprobar que el navegador va a la página de la cuenta. Aquí tenemos la página de la cuenta, que ahora mismo está vacía. Sólo tenemos aquí la navegación. Voy a crear el marcado HTML. Vamos a insertar tus nuevos comentarios para la cuenta. Voy a abrir etiqueta de sección con una cuenta de nombre de clase. A continuación necesitamos desarrollos, que serán envoltorios de cuentas. Entonces lo primero que voy a insertar aquí es círculo de cuentas. Estoy en el fondo del formulario. A continuación voy a insertar tu encabezado. Consistirá en dos elementos de encabezamiento. El primero será H uno encabezado con el espacio de miembros de texto. cuanto al segundo rubro, me refiero a los H tres elementos de encabezado, necesitamos aquí para administrar tu cuenta, descargar productos y chatear con nosotros. También necesitamos aquí 2047 vino que se sientan sobre el encabezado de la cuenta A continuación, voy a abrir otro elemento profundo con el envoltorio de formulario de cuenta de nombre de clase. Lo primero que voy a insertar aquí serán elementos span, me refiero al símbolo de Google Material. Vamos al navegador y después visitemos el sitio web. Voy a buscar icono llamado cheque de persona. En realidad, ese es el icono. Voy a seleccionar redondeado. Entonces agarra el elemento span y pegarlo aquí. Voy a revisar el navegador. Si se muestra el icono, tenemos aquí el icono. A continuación, voy a añadir aquí cuatro elementos en los que tendremos con el nombre de la clase. Entradas de cuenta. Voy a insertar tu etiqueta de entrada con el texto tipo y con el atributo placeholder, va a ser username Entonces necesitamos otra entrada para contraseña. Voy a cambiar el tipo, va a ser contraseña. Y también necesitamos cambiar el atributo placeholder. Voy a insertar tu contraseña. Después de eso, voy a abrir otra etiqueta profunda y va a ser cheque de cuenta. Entonces voy a insertar aquí etiqueta de entrada con la casilla de verificación tipo. Además, voy a agregar aquí el atributo ID. Va a ser cheque de cuenta. A continuación, necesitamos una etiqueta dentro de cuatro atributos. Voy a insertar el mismo valor, quiero decir cuenta verificar el valor que usamos para atributo ID. Vamos a insertar aquí, recuérdame aquí. Los mismos valores para ID y cuatro atributos porque una vez que hacemos clic en la etiqueta, se debe verificar la entrada. Por eso empleamos aquí los mismos valores. A continuación, voy a interferir botón con el tipo botón como el texto. Voy a interferir login. Entonces después botón voy a en párrafo con el texto olvidé tu. Entonces necesitamos abrir elemento span, Nombre de usuario o de nuevo, girar Pasaporte. Envolvimos esas palabras con elementos span porque serán enlaces. Voy a añadir aquí signo de interrogación. Bien, eso es todo sobre los elementos del formulario. A continuación tenemos que agregar un botón más después de ese desarrollo. Eso es botón abierto con los tipos. Además, voy a agregar aquí el nombre de la clase. Vamos a llamarlo PTN porque debe colocarse fuera del formulario. El texto. Voy a presentar todavía no a un miembro. Únete hoy. Bien, entonces creo que eso es todo sobre el marcado HTML. Todo está listo. Vamos a revisar el navegador. Tenemos aquí todos los elementos para la página de la cuenta. A continuación, tenemos que personalizar esos elementos para eso. Pasemos a la siguiente conferencia. 58. Sección de cuenta de estilo: En la conferencia anterior, hemos creado el marcado HTML para la página de cuenta Ahora se adivina que tenemos que darle estilo a esos elementos. Una vez más, les voy a mostrar la versión terminada de nuestro proyecto. Aquí tenemos la página de la cuenta. Consiste en encabezado y luego tenemos forma con este círculo de fondo y abajo puedes ver el pie de página. Vamos al código VS e insertemos aquí nuevos comentarios para cuenta. Después voy a seleccionar elemento de sección con una cuenta de nombre de clase. En primer lugar, como se define con y altura, el ancho va a ser del 100% En cuanto a la altura, voy a hacerla 120. Altura de la ventana gráfica. También necesitamos espacio en la parte superior usando margen. Top 30, ¿de acuerdo? El ancho y la altura se aplican al elemento. En realidad, puedes ver aquí la barra de desplazamiento. Si echamos un vistazo al proyecto terminado, verás que tenemos aquí barra desplazamiento azul. Vamos a cambiarlo. Voy a ir al archivo CSS de contacto y agarrar este código de aquí, la página de contacto. Tenemos barra de desplazamiento azul. Voy a copiar este código y pegarlo aquí. ¿Bien? Como puede ver, la barra de desplazamiento ha cambiado su color de fondo. Siguiente Voy a seleccionar envoltorio de cuenta. Tenemos que definir dentro de la altura. Vamos a ponerlos a ambos al 100% Y además voy a usar Flex box para alinear los elementos. Necesitamos display Flex. Entonces tenemos que cambiar la dirección porque tenemos dos elementos aline verticalmente. Así que necesitamos flexión dirección columna y luego un centro de línea de artículo. Bien, ahora voy a encargarme del círculo. Me refiero a este círculo de aquí. Volvamos al código VS y seleccionemos un círculo de conteo. Definamos dentro de las alturas. El ancho va a ser 70. En cuanto a la altura, voy a hacerla 70 m también. Entonces cambiemos el fondo. Voy a usar gradiente lineal. El sentido va a ser dos a la izquierda. En cuanto a los colores, el primer color será 651f. En cuanto al segundo color, voy a hacerlo transparente. Aquí tenemos el elemento que ahora mismo no es círculo. Necesitamos establecer el radio del borde al 50% Ahora el elemento tiene forma del círculo. A continuación, voy a encargarme de su posición. Necesitamos posición absoluta. Entonces voy a agregar aquí la posición relativa. Porque vamos a posicionar el elemento de acuerdo a su elemento padre. En nuestro caso, el elemento padre es un envoltorio de conteo. La posición inferior va a ser 20% En cuanto a la posición izquierda, voy a hacerla 33% Finalmente, vamos a disminuir la opacidad, hacerla 0.2 Aquí tenemos el círculo A continuación voy a encargarme de la cabecera. En realidad, el encabezado será similar al encabezado de la página anterior, me refiero a la página de contacto. Para evitar escribir el mismo código, voy a abrir archivo CSS de contacto y agarrar el código de encabezado. Vamos a pegarlo aquí. Y cambiar los nombres de las clases. Necesitamos tu cuenta. Comprobemos el navegador. Como puedes ver, el encabezado se ve bastante bien. Yo ambos encabezamientos, Lo único que voy a hacer es disminuir el margen en la parte inferior Vamos a establecerlo en 12 Ram. Bien, eso es todo, sobre el encabezado. A continuación voy a encargarme de la forma. Seleccionemos el envoltorio. Me refiero a una envoltura de formulario de conteo en primer lugar, definir su ancho. Va a ser de 50 gramos. Entonces necesitamos la altura. Yo también lo voy a poner en 50 Ram. Entonces voy a establecer el color de fondo en blanco para que este Almón sea visible con claridad Voy a poner sombra de caja a 01 Ram. Ocho Carnero. En cuanto al color que voy a usar, necesitamos aquí cero, luego uno Ram. Y RGBA valor 130-16-2235 y la opacidad 0.3 Aquí tenemos el wrapper ahora mismo, y la opacidad 0.3 Aquí tenemos el wrapper ahora mismo, terminó detrás del círculo. Voy a arreglar eso usando la propiedad del índice Z. Vamos a ponerla en diez. Ahora el problema está arreglado. A continuación, voy a hacer redondeadas las esquinas del envoltorio. Vamos a establecer el radio del borde en un Ram. Voy a alinear elementos dentro del envoltorio usando flex box. Necesitamos exhibición de lino. Entonces para alinear elementos verticalmente, voy a establecer dirección flex a columna. Además, necesitamos un centro de líneas de artículos. Bien, los elementos están alineados. A continuación, voy a encargarme del elemento spin I en el icono. Así que sigamos adelante y seleccionemos Cuenta del envoltorio seguido de los elementos de pan. En realidad, si echamos un vistazo al código HTML, encontrarás que tenemos aquí un par de elementos span diferentes. Tenemos que seleccionar este elemento span aquí, sólo éste. Por lo tanto, voy a usar uno de los combinadores CSS. En este caso, estamos seleccionando únicamente este elemento span. Voy a poner dentro de la altura a nueve Ram. Entonces cambiemos el color de fondo. Va a ser FC8f. Entonces voy a hacer los elementos redondeados, el epod, el radio 50% Después de eso, voy a colocar el icono en el centro del círculo Para eso, voy a usar la caja Flex. Necesitamos mostrar lino, justificar el centro de contenido y un centro de líneas de artículos Como puede ver, el icono se coloca en el centro del círculo. A continuación, voy a aumentar el tamaño del teléfono. Vamos a poner 26. Voy a cambiar el color. Vamos a establecer el color a 3776. Ahora necesitamos espacio en la parte inferior, pero en realidad creo que nos faltó el acolchado del año. O sea, en el envoltorio porque no tenemos espacio dentro del envoltorio, pongamos relleno a tres Ram en los lados superior e inferior y dos Ram en los lados izquierdo y derecho. Bien, ahora tenemos espacio dentro del envoltorio y voy a agregar aquí marchando abajo para crear espacio en la parte inferior del icono Vamos a ponerlo a tres m. Bien, eso es todo sobre el icono. A continuación tenemos que encargarnos de los elementos de entrada. Voy a seleccionar las entradas de wrapper con. Voy a usar flex box. Necesitamos display flex y luego flex dirección columna Porque vamos a alinear entradas verticalmente. Vamos a establecer la dirección de flexión a la columna. Ahora como puede ver, las entradas se colocan verticalmente. A continuación, los voy a personalizar. Así que sigamos adelante y seleccionemos entradas de cuenta seguidas del elemento input. Voy a poner ancho a 40 Ram, entonces la altura será cinco Ram. Voy a cambiar el color de fondo. Vamos a establecer el color de fondo en F cero a cuatro. A continuación necesitamos un poco de espacio entre la entrada, así que voy a establecer margen para realmente margen inferior a tres Ram. Entonces me voy a deshacer de la frontera de falla, digamos a ninguna. Y también hacer que la entrada sea redondeada usando radio de borde 0.5 Ram. Ahora las entradas se ven bastante bien. A continuación, tenemos que crear algo de espacio dentro de las entradas usando padding. Voy a poner acolchado a 0.5 Ram en los lados superior e inferior y uno Ram en los lados izquierdo y derecho. A continuación, tenemos que cambiar el tamaño de fuente que soy. Ajusta el tamaño del teléfono a 1.6 Ram y también cambia el color. Va a ser 444, que es de color gris, gris oscuro. Bien, así que eso es sobre los insumos. A continuación tenemos que tomar aquí del marcador de posición. Voy a seleccionar entradas de cuenta. Entonces necesitamos elemento de entrada, seguido de la pseudo clase placeholder Me refiero a pseudo elemento. El color va a ser 888. Bien, después de eso, voy a encargarme de la casilla de verificación. Sigamos adelante y seleccionemos una verificación de conteo. Se trata de un desarrollo de envoltorio. Voy a definir margen. Voy a mover el elemento ligeramente hacia arriba. Voy a establecer margen en la parte superior, menos dos Ram. Entonces necesitamos cero en el lado derecho, tres Ram en la parte inferior y cero en el lado izquierdo. Bien, después de eso, voy a cambiar el cursor a punteros Seleccione la comprobación de cuenta seguida del elemento de entrada y establezca courser en puntero Ahora tenemos aquí un puntero. Después de eso, voy a encargarme de la etiqueta. Sigamos adelante y seleccionemos cheque de cuenta, seguido de la etiqueta. Voy a aumentar el tamaño del teléfono. Vamos a establecerlo en 1.6 entonces el peso del teléfono será de 300. Voy a cambiar el color. Vamos a establecerlo en 777. Y también cambiar el puntero del curser. Bien, eso es todo sobre la casilla de verificación. A continuación tenemos que encargarnos del botón. Voy a seleccionar el envoltorio de formulario de cuenta, seguido del elemento button. Voy a establecer el ancho al 100% entonces la altura será de cinco Ram. A continuación, voy a cambiar el color de fondo. El color será 3776. Entonces me voy a deshacer de la frontera de falla. Hagamos que no cambie el radio del borde. Hagamos que el botón sea redondeado. Voy a ponerla en cuatro. Aquí tenemos el botón que se ve bien, pero tenemos que encargarnos de la fuente. Sigamos adelante y establecemos el tamaño de fuente en 1.5 Ram. Entonces necesitamos que la fuente esté en negrita, ya que voy a transformar texto a mayúsculas. Entonces necesitamos color, va a ser blanco. A continuación, voy a establecer el espaciado entre letras a 0.1 Ram. Y también, vamos a cambiar el cursor, hacerlo puntero. Bien, el botón se ve bastante bien. Lo único que hay que hacer es crear algún espacio. Voy a establecer el margen a 1.5 fram en el lado superior, y luego necesito aquí 1.5 fram en el lado superior e inferior En realidad, entonces voy a poner cero en los lados izquierdo y derecho. Bien, eso es todo sobre el botón. Sigamos adelante y cuidemos el párrafo. Voy a seleccionar Act form wrapper, seguido del elemento. Voy a aumentar el tamaño del teléfono. Va a ser 1.8 Ram. Entonces tendremos aquí el centro de línea de texto. Tenemos que centrar el texto. Y también voy a cambiar el peso del teléfono. Digámoslo a 300. Bien. El párrafo se ve bien. Como recuerdas, tenemos dos elementos span dentro del párrafo. Estoy en, el nombre de usuario y la contraseña. Voy a personalizar. Entonces vamos a seleccionar la envoltura de espuma cuenta seguida de los elementos. Y entonces necesitamos span. Voy a cambiar el color. Va a ser el 2371. Entonces necesitamos que el peso de la espuma sea de 400. Y también voy a poner punto más claro, Eso es todo sobre el párrafo Todo se ve bastante bien. Lo único que tenemos que hacer es personalizar este botón aquí. Voy a seleccionar botón con un nombre de clase, BT y fuera. En realidad voy a copiar este código de aquí porque necesitamos estilos similares. El ancho va a ser 35 fram, entonces necesitamos la misma altura que para el fondo Voy a usar la función de gradientes lineales. La dirección va a ser a la derecha. Necesitamos colores. El primero será f48f. En cuanto al segundo color, voy a usar F3393 A continuación, necesitamos radio fronterizo no fronterizo. Para Am, todos esos azulejos serán iguales. Lo único que voy a cambiar aquí es el margen. Necesitamos margen superior. El valor va a ser desde el segundo botón. Se ve bastante bien. En realidad, casi terminamos con esta página. Lo único que tenemos que hacer es volver a mostrar el pie de página. Para eso, solo necesitamos eliminar el atributo llamado hidden de aquí. Ahora todo se ve bastante bien y ya terminamos con la página de la cuenta. Lo siguiente que tenemos que hacer es encargarnos de la última página que es una página de precios. Para eso, pasemos a la siguiente conferencia. 59. Cómo crear la página de precios de HTML Markup: En la conferencia anterior, hemos terminado trabajar en la página de cuenta. Se ve bastante bien. Ahora tenemos que seguir adelante y encargarnos de la última página de nuestro proyecto, y va a ser la página de precios. Pasemos a la versión terminada de nuestro proyecto y veamos la página de precios. Consiste en un encabezado. Tenemos aquí algunos símbolos materiales. Entonces puedes ver aquí dos opciones diferentes de los precios, el Acceso Anual y el Acceso de por Vida. Además, tenemos aquí un par de formas diferentes como fondo de esas opciones. Abajo, puedes ver el pie de página estándar que hemos utilizado en las páginas anteriores. Eso es todo sobre la página de precios. En esta conferencia, voy a crear el marcado HTML. Vayamos al código VS. Entonces voy a crear nuevos archivos en las carpetas HTML y CSS que necesitamos aquí, tasando HTML. Entonces voy a crear archivos CSS de precios. Vamos a mover este archivo del lado derecho. Entonces voy a ir a la cuenta en HTM de archivo y copiar todo el código. Vamos a pegarlo aquí. Voy a hacer algunos cambios. Necesitamos cambiar el nombre del archivo CSS. Va a ser el precio de CSS. Voy a deshacerme de la sección de cuentas. Además, voy a ocultar el pie de página. Vamos a revisar el navegador. Tenemos aquí la página de precios. Ahora mismo está vacío. Tenemos aquí solo la navegación. Entonces sigamos adelante y respondamos. Para crear el marcado HDM, voy a insertar tus comentarios para los precios Entonces voy a abrir etiqueta de sección con el nombre de clase Pricing, el primer elemento dentro del elemento section, voy a crear envoltorio de precios en el que voy a insertar otro elemento deep. Y van a ser formas de precios. Tendremos tres formas distintas. El primero será el rectángulo de precios. Entonces voy a crear un círculo pequeño de precios. Entonces necesitamos círculo grande. Voy a duplicar esta línea de código y simplemente cambiar el nombre de la clase. Necesitamos precios de círculo grande. Bien, Después de las formas, voy a crear encabezado de precios en el que tendremos tres encabezados diferentes El primero será H uno elementos de encabezado con el texto Precios simples. Entonces voy a abrir de nuevo H uno elementos de encabezado y debería estar completo como sitios web ilimitados. Y luego después de este encabezamiento elementos voy a abrir H tres encabezamiento con el texto Unirse. Más de 100.000 clientes obtienen acceso a sitios web ilimitados. Los modernos. En realidad necesitamos aquí temas y plugins modernos. Y también necesitamos el creador de sitios web definitivo. Bien, Siguiente voy a abrir y van a ser reseñas que necesitamos en párrafo. Con el texto. Excelente. Entonces voy a abrir etiqueta p, va a ser estrellas de precios. Tenemos que ir al sitio web de Google Material Symbols y buscar estrella. Necesitamos iconos de campo, y también voy a seleccionar redondeados. Vamos a copiar los elementos span. Necesitamos cinco sanelements diferentes. Voy a duplicar esta línea de código cuatro veces. Entonces sigamos adelante y revisemos el navegador si se muestran los iconos. Como pueden ver, aquí tenemos cinco estrellas. Después de eso, necesitamos de nuevo párrafo con el texto revisado. Entonces después del párrafo, voy a abrir etiqueta con el nombre de la clase, Precios, Confianza, Piloto. Dentro de ese elemento, voy a insertar de nuevo Google Symbol. Sigamos adelante y busquemos símbolo llamado hotel. Aquí necesitamos este símbolo. Vamos a copiar este elemento span y pegarlo aquí. Después revisa el navegador. Aquí tenemos el icono. Después de eso, voy a insertar aquí otro elemento span con el texto Trust Pilot. Con ese elemento span, terminamos con el encabezado. Siguiente Yo aquí, elementos profundos con las tarjetas de precios de nombre de clase. Tendremos dos tarjetas distintas. Vamos a crear el primero. En realidad, voy a agregar aquí otra tarjeta de precios de nombre de clase que me queda. Este será el nombre de la clase individual. En cuanto a la tarjeta de precios, la voy a usar como nombre de clase común. Dentro de la tarjeta, tendremos elementos profundos con el nombre de la clase pricing top, en el que voy a insertar H tres elemento encabezado con el texto anual Xs. Entonces necesitamos H un elemento de rumbo para el precio. El precio será de 99.90 $9 Luego después del rubro, necesitamos de nuevo estrellas. Voy a abrir la etiqueta P con el nombre de la clase pricing stars. Entonces copiemos aquí este panel. Necesitamos cinco estrellas. Entonces voy a duplicar este panel cuatro veces. Vamos a revisar el navegador. Aquí tenemos las estrellas. A continuación, voy a abrir elementos con la lista de nombres de clase, en la que tendremos un par de elementos de lista diferentes. Vamos a abrir los elementos LI. El primero serán cientos de packs de sitios web. En general, tendremos seis ítems de lista. Por lo tanto, voy a duplicar este ítem cinco veces y luego cambiar el contenido. El segundo va a ser actualizaciones de productos, luego tenemos soporte premium. Entonces el siguiente será el uso ilimitado del sitio web. Entonces el siguiente será garantía libre de riesgos. Por último, voy a interferir una sola vez, ¿de acuerdo? Entonces aquí tenemos los elementos de la lista. A continuación voy a abrir botón con el botón tipo. Además, voy a agregar aquí el nombre de la clase y va a ser tarjeta de precios BTN como el texto que voy a insertar inscríbase hoy Bien. En realidad creo que eso es todo sobre la primera tarjeta. Se crean todos los elementos. A continuación, voy a duplicar estos elementos porque también necesitamos una segunda tarjeta. Yo lo duplico. Tenemos que hacer algunos cambios. Cambiemos el nombre de la clase. Necesitamos tarjeta de precios, en ese momento voy a cambiar el contenido de los encabezamientos. En este caso, necesitamos eje de tiempo. En cuanto al precio, va a ser 249.90 $9 Entonces necesitamos estrellas como lista de Voy a hacer ligeros cambios. Necesitamos actualizaciones de productos de por vida, el soporte premium de por vida. En cuanto al resto de los artículos, no los voy a cambiar. Creo que todo está listo. Ojalá no tengamos aquí ningún error y todo sea correcto. Eso lo veremos en la próxima conferencia, donde vamos a dar estilo a esos elementos. Ahora mismo, vamos a revisar el navegador. Todos los elementos están preparados. Sigamos adelante y pasemos a la siguiente conferencia, donde vamos a darle estilo a la página de precios. 60. Estilización de formas: En la conferencia anterior, hemos creado el marcado HTML para la sección de precios Todos los elementos son creados y preparados. Ahora tenemos que empezar a darle estilo a esos elementos. Vamos al código VS en el archivo Css de precios. Voy a insertar nuevos comentarios para la sección de precios. Entonces voy a seleccionar elementos de sección, el precio del nombre de la clase, en realidad necesitamos aquí precios. Lo primero que tenemos que hacer es definir la w y la altura. El ancho va a ser 100% En cuanto a la altura, voy a hacer que sea 150 altura de ventana gráfica Me refiero a un 50% de la vista. Entonces necesitamos margen top 30 para crear espacio en la parte superior de la sección. Bien, con altura se aplican a los elementos. A continuación tenemos que cambiar el color de fondo para la barra de desplazamiento. Voy a ir a la cuenta ese archivo. Agarra este código que tenemos aquí, barra de desplazamiento azul. Voy a pegar este código aquí. Como puede ver, se cambia el color de fondo de la barra de desplazamiento. A continuación, voy a seleccionar envoltorio de precios. Voy a definir dentro de las alturas. Vamos a establecer ambas propiedades al 100% Entonces voy a alinear elementos usando flex box. Necesitamos exhibición de lino. Entonces voy a cambiar la dirección y hacerla columna. Debido a que vamos a alinear los elementos flexibles verticalmente, necesitamos que la dirección del texto sea columna. Además, voy a establecer una línea de pedido al centro. Bien, puedo ver que el contenido se coloca en el centro. A continuación, voy a encargarme de las formas de esta sección. Me refiero a esas tres formas, el rectángulo y esos dos círculos. Sigamos adelante y comencemos con el rectángulo. Voy a seleccionar rectángulo de precios. En primer lugar, definamos alturas escritas. Voy a ponerlos a ambos a 50 m. Entonces voy a cambiar el color de fondo. En realidad voy a usar gradiente lineal. La dirección de la transición de color va a ser de 135 grados. Entonces voy a seleccionar el primer color, va a ser 184 BB. cuanto al segundo color, va a ser transparente con un valor porcentual 8% Aquí tenemos el rectángulo con efecto de degradado lineal. A continuación, voy a hacerlo redondeado usando radio de borde diez. Entonces tenemos que cambiar la posición. Voy a poner posición a absoluta. Entonces para posicionar elemento de acuerdo con el padre, que es el envoltorio de precios, necesitamos posición relativa para el elemento padre. Entonces voy a establecer la propiedad superior al 30% En cuanto a la propiedad de laboratorio, voy a establecer en 15% Vamos a revisar el navegador. Aquí tenemos el rectángulo que necesitamos para girarlo. Voy a usar transfer con función rotate Z, y el valor va a ser de 45 grados. Como puede ver, se gira el rectángulo. Lo último con respecto a esta forma es disminuir la opacidad Vamos a establecer la opacidad 2.2 Bien, sentémonos sobre la primera forma Estoy dentro, el rectángulo. A continuación voy a encargarme de la segunda forma, que es este pequeño círculo de aquí. Voy a seleccionar precios círculo pequeño. En primer lugar, como se define dentro de las alturas, voy a ponerlos a ambos en ocho gramos, pero luego voy a cambiar el color de fondo. Vamos a usar aquí color 34d, d87. Es de color verde. A continuación, para que el elemento sea redondeado, necesitamos radio de borde 50% Entonces voy a cambiar la posición de los elementos. Vamos a establecerlo en absoluto. Luego se definieron las propiedades superior y derecha. La posición superior va a ser del 25% En cuanto a la posición correcta, voy a poner en 15% Aquí tenemos el círculo pequeño. A continuación tenemos que encargarnos de la tercera forma, quiero decir, este gran círculo aquí. Vayamos al código VS y seleccionemos el círculo grande de precios. En primer lugar, definamos dentro de la altura. Voy a ponerlos a los dos a Fort a Ram. Entonces tenemos que cambiar el fondo. Voy a usar de nuevo gradiente lineal. La dirección de la transición de color va a ser de dos derechos. Entonces necesitamos el primer color, que será transparente. En cuanto al segundo color, va a ser 71186 Y también necesitamos valor porcentual 9% Tenemos aquí error necesitamos 71186 Ahora bien, todo parece estar correcto. Aquí tenemos el elemento, que ahora mismo está en círculo. Vamos a encargarnos de eso. Necesitamos radio de borde 50% Ahora puedes ver aquí el círculo con interfectos de grado lineal A continuación, tenemos que encargarnos de la posición de este elemento. Necesitamos posición absoluta. Entonces voy a definir la posición inferior. Va a ser el 15% Entonces voy a definir la posición correcta. Estudiemos al 15% Y finalmente, voy a cambiar la opacidad Comencemos 2.2 Las tres formas están personalizadas y posicionadas. A continuación, tenemos que encargarnos del encabezado de la página. Para eso, pasemos a la siguiente conferencia. 61. Cabecera de estilo: Bien, en la última conferencia hemos estilizado esas formas aquí Ahora como dije, tenemos que seguir adelante y personalizar el encabezado de la página de precios. Vamos al código VS y luego seleccionemos el encabezado de precios. Estoy centrando el texto, quiero decir que necesitamos centro de línea de texto. Además de eso, voy a crear espacio en la parte inferior usando margen. Inferior 20 Ram. Como puedes ver, el texto se coloca en el centro y también tenemos aquí el espacio. A continuación, voy a encargarme de los rubros de manera individual. Voy a comenzar con la primera partida. En realidad, voy a personalizar ambos encabezados simultáneamente porque tenemos aquí dos elementos de encabezado H uno Voy a seleccionarlos. Necesitamos encabezado de precios seguido del elemento H one heading. En primer lugar, voy a cambiar la familia telefónica. Va a ser Mode Coursin'm, voy a encontrar el tamaño de fuente, van a ser cinco Ram También, necesitamos espacio entre las letras. Vamos a establecer el espaciado entre letras 2.2 Ram y encontrar un liquen. El color vamos a usar aquí, color 26353. ¿Bien? Como puede ver, los dos primeros encabezamientos están personalizados, ven bastante bien A continuación tenemos que encargarnos del elemento de encabezado H tres. Voy a realmente, vamos a duplicar este código, cambiar el selector que necesitamos aquí, H tres. Entonces me voy a deshacer de la familia telefónica. Además, voy a establecer el tamaño del teléfono en dos Ram. Entonces tenemos que deshacernos del espaciado entre letras. El color del rubro será 567599. Además de eso, voy a agregar aquí el peso telefónico 300. Vamos a revisar el navegador. Voy a disminuir el ancho de la rúbrica. Vamos a poner un dos Ram. Y luego el navegador, se disminuye el ancho. Pero como pueden ver, tenemos que colocar el rumbo en el centro. Por lo tanto, voy a usar la marcha. Necesitamos marchar, van a ser dos Ram en la parte superior Entonces necesitamos auto en el lado derecho, luego dos Ram. En realidad, vamos a deshacernos de dos porque necesitamos los mismos valores para el lado inferior y también para el lado izquierdo. Entonces podemos dejar aquí solo dos Ram y auto. Vamos a revisar. Como puedes ver el rumbo se coloca en el centro y además tenemos algo de espacio en los lados superior e inferior. Bien, sentémonos sobre los encabezamientos Siguiente. Yo voy a encargarme de esta parte aquí. Voy a seleccionar párrafo. Vamos a establecer el tamaño de fuente en dos Ram. Entonces necesitamos el peso de la fuente. Van a ser 300. Además, voy a crear algo de espacio en el lado derecho usando margen, ¿verdad? El valor será uno Ram. Bien, entonces los párrafos están personalizados. A continuación voy a cuidar de las estrellas. Seleccionemos el desarrollo de envoltorio que es revisiones. Voy a usar Flex box para alinear los elementos. Vamos a configurar la pantalla para flexionar. Entonces necesitamos justificar el contenido del Centro. Como puede ver, los elementos se colocan horizontalmente en una fila. A continuación, voy a seleccionar Pricing stars, que es el envoltorio de los iconos. Seleccionemos estrellas de precios y creemos espacio en el lado derecho usando marchar a la derecha, un Ram Bien, ahora tenemos que personalizar las estrellas. Voy a seleccionar elemento span. Me refiero a esos elementos span aquí necesitamos estrellas de precios seguidas de los elementos span, vamos a establecer el tamaño del teléfono en 2.5 Ram. Y también voy a cambiar el color de las estrellas. El color será 03b 57. Es de color verde. Como puedes ver, las estrellas se ven bastante bonitas. A continuación, voy a encargarme de esta parte aquí. Seleccionemos Pricing Trust Pilot. Voy a usar la caja Flex. Vamos a configurar la pantalla en banderas. Entonces necesitamos alinear los elementos en el centro. Además, necesitamos mover los elementos ligeramente hacia arriba usando margen superior con un valor negativo -0.5 Ram Bien, ahora se ve bastante bien. A continuación tenemos que personalizar esos dos elementos aquí. Sigamos adelante y comencemos con el primer elemento span, que es un icono. Voy a seleccionar el piloto de confianza de precios, seguido del elemento span con selector. Como dije, tenemos encargarnos del primer elemento span, que es un icono que necesitamos aquí uno, voy a establecer el tamaño del teléfono en 3.5 En cuanto al color, voy a usar el mismo color. Vamos a agarrarlo y pegar aquí. Bien, así como pueden ver, el icono se ve bastante bien. Lo último que tenemos que hacer es encargarnos de este elemento aquí. Voy a duplicar este código. Necesitamos elemento span al segundo elemento span. Deshagámonos del color y cambiemos el tamaño del teléfono que necesitamos para correr. Bien, ese es el encabezado. Se ve bastante bien. A continuación tenemos que encargarnos de las tarjetas. Y para eso, pasemos a la siguiente conferencia. 62. Tarjetas de precios para estilizar: Bien, así que después de peinar el encabezado, a continuación tenemos que encargarnos de las tarjetas. Tenemos que estilizar los dos. Entonces volvamos al código VS y comencemos a peinar las tarjetas. Voy a seleccionar el desarrollo de envoltorio que es tarjetas de precios. Y voy a usar flex book para poder colocar las tarjetas horizontalmente en fila. Quiero decir lado a lado. Entonces necesitamos exhibir Flex. Si echamos un vistazo al proyecto, entonces verás que las cartas se colocan una al lado de la otra. A continuación, voy a personalizar las tarjetas. Como recuerdas, cada tarjeta tiene una tarjeta de precios de clase común y también una tarjeta de precios con nombre de clase individual. En primer lugar, voy a añadir a ambas tarjetas algunos estilos comunes. Por lo tanto voy a seleccionarlos usando tarjeta de precios de nombre de clase común. Voy a definir las alturas ensanchadas. El ancho va a ser 45 Ram. En cuanto a la altura, voy a hacerla 70 Ram. Entonces voy a cambiar el color de fondo. Va a ser blanco. Y también para poder ver claramente las cartas, voy a definir la sombra de caja con los valores. 01 Ram, diez Ram, y el color será RGB, A 130-16-2235, y la opacidad Como pueden ver, tenemos aquí dos tarjetas. En realidad las formas, quiero decir, esos elementos se superponen en las cartas Voy a colocarlos detrás de las tarjetas, y para eso podemos definir la propiedad indexada. Vamos a ponerla en diez, ¿de acuerdo? Ahora, como puede ver, el problema está arreglado. ¿Bien? Después de eso, voy a crear algo de espacio entre las cartas. Hagámoslo usando el margen. El margen será cero en los lados superior e inferior. En cuanto a los lados izquierdo y derecho, voy a poner margen a 1.5 m. Ahora tenemos espacio entre las cartas. A continuación, también voy a crear espacio dentro de la tarjeta. Para eso necesitamos acolchado. El acolchado será de cuatro Ram en los lados superior e inferior y luego seis rampas en los lados izquierdo y derecho. Todo bien. Después de eso, voy a hacer redondeadas las esquinas de las cartas. Además, tenemos que alinear los elementos dentro de la tarjeta usando libros de lino Vamos a establecer el radio del borde en, en realidad necesitamos aquí radio fronterizo. El radio fronterizo será uno Ram. Entonces como dije, necesitamos libros flex. Voy a configurar display a flex. Entonces voy a cambiar la dirección porque vamos a alinear los elementos dentro de la tarjeta verticalmente. Entonces voy a establecer flex direction a columna, vamos a colocarlo abajo. A continuación, voy a poner artículos en el centro. Necesitamos alinear los artículos al centro. Y también necesitamos detectar el texto usando texto. Alinear el centro. Bien, eso es. Acerca de los estilos comunes de las tarjetas. A continuación, voy a personalizar los elementos H por separado. Vamos a comenzar con los encabezamientos, me refiero a H tres elementos de encabezamiento adelante y seleccionemos el precio del automóvil, seguido de, en realidad necesitamos su tarjeta de precios superior. Y luego H tres elemento de encabezamiento. En primer lugar, voy a definir la familia telefónica. Va a ser mull cursive. Entonces necesitamos el tamaño del teléfono, voy a establecer el tamaño del teléfono en 1.8 Ram. Entonces necesitamos transformar el texto a mayúsculas. Voy a crear espacio entre las letras. Vamos a configurarlo 2.2 Ram. Por último, voy a crear algo de espacio en la parte inferior usando el margen inferior, el valor será de dos carreras, ¿de acuerdo? Entonces, como puedes ver, los encabezamientos están personalizados. Pero si echamos un vistazo al proyecto terminado, verás que los encabezamientos tienen diferentes colores Y también vemos aquí el efecto de gradiente lineal. Voy a definir el color por separado. Sigamos adelante y seleccionamos la tarjeta de precios a la izquierda, entonces voy a agarrar el selector aquí. Voy a usar. Degradado lineal, La dirección de la transición de color será de dos derechos. Entonces tenemos que definir los colores. El primer color será 441d. En cuanto al segundo color, voy a usar 0b38 Además, me voy a adherir 90% Siguiente necesitamos propiedad llamada Webkit clip de fondo, va a ser texto Además, tenemos que establecer el color a transparente. Bien, así como pueden ver, el encabezamiento de la primera tarjeta se ve bastante bien. Tenemos aquí un efecto de gradiente lineal. Hagamos lo mismo para el segundo encabezamiento también. Voy a duplicar este código. Entonces tenemos que cambiar el nombre de la clase. Necesitamos aquí tarjeta de precios, ¿verdad? Y también tenemos que cambiar los colores. El primer color va a ser C, A seis EFF. Para el segundo color, voy a fijarlo en 71186. Bien, vamos a revisar los resultados. Como se puede ver, el segundo encabezamiento se ve bastante bien también. A continuación tenemos que encargarnos de los precios. Voy a seleccionar precios top H uno. Voy a ponerle la familia telefónica a Molly. En realidad, tomemos este código de aquí y luego hagamos algunos cambios. El tamaño del teléfono será de seis Ram. Entonces necesitamos, en realidad no necesitamos aquí mayúsculas. Creo que en realidad eso es todo. Vamos a revisar el navegador, los encabezamientos, los precios se ven bien Tenemos que cambiar los colores, y tenemos que hacer lo mismo que hemos hecho para los rubros anteriores Simplemente podemos agregar aquí seleccionar. Duplicemos el selector. Deshazte de la Calibra entonces necesitamos aquí. Y también H uno elementos de encabezamiento. Vamos a comprobar que el precio del navegador tiene el mismo color con efecto degradado. Hagamos lo mismo para la segunda tarjeta también. En realidad, vamos a copiar este selector desde aquí. Y luego solo cambia el nombre de la clase que necesitamos aquí, ¿verdad? Bien, eso es todo. Los encabezamientos se ven bastante bien y a continuación tenemos que cuidar de las estrellas Volvamos al código VS. Voy a seleccionar envoltorio con una tarjeta de precios de nombre de clase estrellas. Voy a crear algo de espacio en la parte inferior usando margen inferior para Ram. Entonces tenemos que seleccionar el panelement que necesitamos, nuevamente, estrellas de la tarjeta de precios seguidas de este panelement Voy a cambiar el color de la estrella. Vamos a usar aquí 0357. Entonces como puedes ver, las estrellas se ven bastante bonitas. A continuación tenemos que encargarnos de esas listas. Aquí voy a seleccionar elementos UL con la lista de precios de nombre de clase. Lo primero que voy a hacer es deshacerme de las balas por defecto. Necesitamos el estilo de lista ninguno. También voy a crear algo de espacio en la parte inferior usando margen inferior para. Bien. Como pueden ver, se retiran las balas y además tenemos algo de espacio en la parte inferior. A continuación, tenemos que encargarnos de los elementos de la lista. Voy a seleccionar la lista de precios, seguida de los elementos LI. En realidad necesitamos aquí. Tarjeta de precios menor y izquierda. Entonces debería ser seguido por el elemento LI. Voy a aumentar el tamaño del teléfono , van a ser dos Ram. Entonces necesitamos el peso del teléfono, digamos, a 300 ya que voy a cambiar el color. Vamos a establecerlo en 567599. Entonces necesitamos margen, 1.5 Ram en el lado superior e inferior, y luego cero en los lados izquierdo y derecho. Como puedes ver, los menos artículos se ven bastante bien. A continuación tenemos que cambiar el color del quinto elemento menos en el menos. Quiero decir, tenemos que hacer que este artículo menos sea verde. Para eso, voy a seleccionar elementos LI, seguidos del enésimo selector hijo Tenemos que seleccionar el quinto artículo. El color va a ser 0357. Como puedes ver, el quinto artículo ahora tiene el color diferente. Ahora tenemos que encargarnos del último ítem. Necesitamos que el último ítem esté sobrealineado. Un hecho aquí, sigamos adelante y seleccionemos el elemento de la lista de la primera tarjeta. Necesitamos la tarjeta de precios a la izquierda, seguida de la lista de precios. Y entonces necesitamos un elemento li seguido del último selector hijo. Necesitamos a tu último hijo. Voy a usar la propiedad llamada decoración de texto con la línea de valor a través. Entonces necesitamos opacidad 0.5 Bien. Eso es lo menos. A continuación tenemos que encargarnos de los botones. Voy a seleccionar la tarjeta de precios BTN. Voy a establecer el ancho al 100% entonces la altura va a ser de seis Carneros Voy a cambiar la frontera. Quiero decir, tenemos que deshacernos del borde predeterminado, pongámoslo en ninguno, entonces necesitamos que el radio del borde sea cinco Ram. Entonces pongamos el tamaño de fuente en 1.6 Rams. Voy a transformar texto a mayúsculas, cambiar el color, va a ser blanco. Entonces necesitamos crear algún espacio entre las letras. Vamos a configurarlo 2.2 Ram. Por último, voy a poner cursor a puntero. este momento los botones no se ven del todo bien porque tenemos que cambiar los colores de fondo para cada botón. Necesitamos gradientes lineales para ambos patrones, tienen diferentes colores. Voy a seleccionar la tarjeta de precios a la izquierda, seguida de la PTN de precios Entonces voy a cambiar el fondo. Usemos gradientes lineales. En realidad, necesitamos los valores similares que usamos para el encabezado. Entonces voy a agarrar este código de aquí. Vamos a revisar el navegador. El primer patrón se ve bastante bien. Hagamos lo mismo para el segundo también. Voy a duplicar este código, luego cambiar de izquierda a derecha, y también agarrar los valores de aquí. Vamos a pegar el valor aquí. Como puedes ver, los dos botones se ven bastante bien. En realidad, con las tarjetas, casi terminamos. Tengo que hacer una cosa más. Si echamos un vistazo al proyecto de acabado, verás que la tarjeta del lado derecho se ve un poco más grande que la tarjeta izquierda. En realidad, se puede pensar que vamos a aumentar la altura interna, pero eso no es lo que vamos a hacer. Voy a crear a través del entorno y luego voy a mover esta tarjeta cerca del usuario. Para crear a través del entorno, tenemos que usar la propiedad llamada Perspectiva. Tenemos que agregarlo a las tarjetas de precios. El valor será de 50 Ram. Y después voy a seleccionar la tarjeta de precios, ¿verdad? Voy a usar transform, luego traducir la función z con el valor cinco Ram. Ahora como pueden ver, la segunda tarjeta, me refiero a la tarjeta del lado derecho se acercó más al usuario. Creo que se ve bastante bien. Bien, con la página de precios, estamos casi abajo. Lo único que tenemos que hacer es mostrar el pie de página. Voy a deshacerme del atributo llamado y ya está. Bien. La página de precios se ve bastante bonita y moderna en realidad, con las páginas que terminamos. Lo siguiente que tenemos que hacer es hacer que el proyecto receptivo a diferentes tamaños de pantalla y dispositivos. Pasemos a la siguiente conferencia. 63. Cómo hacer que los proyectos sean receptivos para pantallas más grandes: Hola y bienvenidos a nuestra nueva sección en la que vamos a hacer que nuestro proyecto sea receptivo a diferentes tamaños de pantalla y dispositivos. En la última sección, hemos terminado de trabajar en el proyecto. Es decir, hemos creado y labrado todas las páginas. Todo se ve bastante bonito y moderno, pero ahora tenemos que hacer que el proyecto sea receptivo. Quiero hablar un poco sobre la importancia del diseño web responsive en el desarrollo web. En realidad, es súper importante en el desarrollo web porque se asegura de que los sitios web funcionen bien en todo tipo de dispositivos y tamaños de pantalla. Con tantos gadgets diferentes como teléfonos inteligentes y tabletas, diseño web responsive ayuda a sitios web se vean bien y sean fáciles de usar en todas partes. También ahorra tiempo y esfuerzo al evitar la necesidad de diseños separados para cada dispositivo. Además, los motores de búsqueda como Google prefieren sitios web que sean compatibles con dispositivos móviles. El diseño web responsivo también puede aumentar la visibilidad de un sitio. En términos simples, el diseño web responsive es imprescindible en el desarrollo web para asegurarse de que los sitios web se mantengan fáciles de usar y efectivos en la amplia gama de dispositivos que la gente usa hoy en día en mi proyecto web, he hecho que sea una prioridad hacer que el sitio web se vea increíble en varios dispositivos. Estamos hablando de grandes pantallas de escritorio como 1920 píxeles y también 1,600 píxeles Así como los ligeramente más pequeños como 14 40 píxeles, 1960, 6.12 80 píxeles Cuatro tabletas. Tengo 820 pixeles y 768 pixeles. Por supuesto, para los amantes de navegar en sus teléfonos, he optimizado para 43,393.3 75 pixeles Al hacer esto, me estoy asegurando de que no importa cómo alguien acceda al sitio, ya sea en una computadora, tableta o teléfono móvil, la experiencia es fluida y se ve genial. Este enfoque es esencial hoy en día porque la gente usa todo tipo de dispositivos, y quiero que todos tengan un tiempo positivo y fácil de usar en mi sitio web. El diseño web responsivo no es solo un término elegante. Se trata de hacer las cosas fáciles y agradables para todos, sin importar qué gadget estén usando. ¿Bien? Como saben, hemos construido nuestro proyecto sobre este tamaño de pantalla extra grande, y ahora tenemos que hacerlo receptivo en esos puntos de quiebre. El primer punto de ruptura será este de aquí. Voy a hacer que el proyecto sea receptivo con todas sus páginas y luego pasaremos a otro punto de interrupción Bien, inspeccionemos la página, cambiemos al modo responsive. Entonces como pueden ver, aquí tenemos esas dimensiones. Es decir, 1920 píxeles de ancho y 1080 píxeles de alto. Como dije, el primer punto de ruptura será 1,600 píxeles y 900 píxeles Voy a insertar aquí esas dimensiones. Entonces voy a ir al código VS. Cerremos este archivo aquí. Entonces voy a insertar aquí nuevos comunes para responsive. Entonces voy a usar CSS media query para definir el ancho máximo de la pantalla. Necesitamos una señal seguida por los medios de comunicación. Entonces necesitamos especificar el ancho máximo de la pantalla. Va a ser de 1,600 pixeles. Ahora podemos insertar aquí estos mosaicos que necesitamos. Lo primero que voy a hacer es cambiar el tamaño de fuente del elemento HTML. Como recuerdas, hemos establecido el tamaño de fuente del HTML en 62.5% para poder usar Ram, la unidad de medida Y voy a disminuir el tamaño de la fuente del elemento H mal. Disminuirá el tamaño de todos los elementos de todo el proyecto. Voy a hacer el tamaño de fuente del elemento H mal 60% Ahora todos los elementos del proyecto se hicieron más pequeños. A continuación, voy a encargarme de la barra de navegación. Voy a disminuir el acolchado en el. Laterales izquierdo y derecho. Voy a seleccionar no y establecer putting a 0.10 Ejecutar siguiente voy a cambiar el ancho de los no items Yo, el elemento envoltorio profundo. Voy a seleccionar ningún elemento y establecer su ancho en 55% Como puede ver, el ancho de los elementos de navegación, se incrementa el elemento wrapper. A continuación, voy a tomar del desplegable. Como pueden ver, tenemos aquí poco hueco entre el menú desplegable y el triángulo. Voy a arreglar ese problema. Seleccionemos el menú desplegable. Cambiarlo tomó posición, voy a ponerlo en 4.5 Ram. Ahora como puedes ver, ya no tenemos aquí la brecha entre el triángulo y el menú desplegable. A continuación, voy a encargarme de la sección de servicios. Seleccionemos el envoltorio de servicios y fijemos el ancho en 70% Bien, ahora tenemos un mejor resultado. A continuación, voy a encargarme de la lista de proyectos. Sigamos adelante y seleccionemos la lista de proyectos. Voy a establecer con al 80% Bien, entonces esta sección se ve bien también. Siguiente Yo soy de la sección de plantillas. Voy a personalizar las imágenes. Vamos a la plantilla a la derecha seguida de la imagen. Entonces necesitamos child select. Seleccionemos la primera imagen. Voy a cambiar las dos posiciones, va a ser 45% Entonces pongamos el ancho a 35 Ram. Voy a duplicar este código que necesitamos aquí. Tercera imagen, luego voy a deshacerme de la posición superior y cambiar el ancho. Hagámoslo 55 Ram. Bien, ahora todo se ve bien. A continuación tenemos que encargarnos de esta pequeña brecha aquí. En realidad, creo que es una falla de navegadores que vemos aquí. Esta pequeña brecha. En fin, voy a arreglar ese problema. Seleccionemos la sección de suscripción. Voy a establecer marching top a menos una M. Ahora no tenemos ninguna brecha y todo se ve bastante bien Bien. Entonces creo que eso es sobre la página de inicio. A continuación tenemos que encargarnos de la página restante. Vamos a la página del cliente. Necesitamos aumentar el ancho de los testimonios, me refiero al envoltorio. Volvamos al código VS y abramos clientes del archivo CSS. Voy a insertar sus comentarios para que respondan. Entonces necesitamos CSS media query max width va a ser de 1,600 pixeles Voy a seleccionar envoltorio de testimonios. Vamos a establecer su ancho en 90% Bien, ahora la sección se ve bastante bien. Creo que no necesitamos cambiar nada aquí en ese punto de quiebre. Pasemos a la página siguiente, que es la página del producto. Voy a hacer aquí cambios de diapositivas. Sigamos adelante y abramos la página de productos. Entonces necesitamos sus comentarios para que respondan. Voy a definir medios X con 1,600 pixeles. Necesitamos año 1,600 pixeles. Voy a seleccionar contenido del producto cambiar el ancho va a ser del 90% Siguiente Voy a encargarme del contenido promocional. Yo soy el elemento de encabezado. Sigamos adelante y seleccionemos el contenido promocional, seguido del elemento H one heading. Voy a cambiar el tamaño del teléfono. Vamos a ponerlo a 3.5 m. Bien, ahora el contenido promocional se ve bien. En realidad, con la página del producto ya terminamos. Sigamos adelante y revisemos la página de contenido. Creo que todo se ve bien. A continuación, revisemos la página de la cuenta. Aquí no necesitamos ningún cambio. En cuanto a la página de precios, voy a hacer tus cambios de diapositivas. Volvamos al código VS y abra el archivo SS de precios. Vamos a insertar comentarios. Voy a crear Caesars Media query con Xw de Sigamos adelante y seleccionemos círculo pequeño. Y cambiar su posición correcta va a ser del 10% Además, voy a cuidar la posición del círculo grande. Duplicemos entonces este código. Voy a cambiar el nombre de la clase. Va a ser grande. Voy a poner la posición correcta al 10% Y también voy a cambiar la posición boxim Va a ser 12% bien. Todo se ve bastante bien. Y de hecho en ese punto de interrupción, me refiero a 1,600 píxeles de ancho y 900 píxeles de alto Ya terminamos. Para que podamos comprobar este punto de interrupción a continuación, tenemos que encargarnos de este punto de interrupción aquí Para eso, pasemos a la siguiente conferencia. 64. Cómo hacer que los proyectos sean receptivos para pantallas más pequeñas - Parte 1: En la conferencia anterior, hemos hecho que el proyecto sea receptivo. En el punto de interrupción, me refiero a 1,600 píxeles de ancho y 900 píxeles de alto Ahora es el momento de seguir adelante y hacer que el proyecto sea receptivo en diferentes tamaños de pantalla. El siguiente punto de ruptura va a ser éste. Quiero decir, 14, 40 pixeles y 900 pixeles de altura. Volvamos al navegador y cambiemos las dimensiones en el modo responsive. Aquí necesitamos 14, 40 píxeles y luego 900 píxeles. Después vuelve al código VS, abre el archivo CSS de estilo y crea una nueva consulta de medios CSS. El ancho máximo va a ser de 14, 40 píxeles. Lo primero que voy a hacer es cambiar el tamaño de fuente del elemento H Timel Voy a disminuirla otra vez. El tamaño de la fuente va a ser de 48 píxeles. Quiero decir, por ciento, no los píxeles. Ahora los elementos volvieron a ser, más pequeños. A continuación, voy a encargarme de los artículos, el desarrollo del envoltorio. No seleccionemos ningún artículo. Nuevamente, aumentar el ancho. Voy a fijarlo al 60% Bien, creo que no necesitamos ningún cambio con el encabezado. A continuación tenemos que encargarnos de la sección de servicios. Voy a seleccionar envoltorio de servicios. Define el ancho. El ancho va a ser del 75% Bien, la sección de servicios se ve bien. A continuación voy a encargarme de la sección de proyectos. Voy a aumentar el ancho de la navegación. Me refiero a esta navegación aquí. Y también voy a aumentar el ancho del proyecto en, sigamos adelante y seleccionemos Filtrar y establecer su ancho 85% Entonces voy a seleccionar Lista de proyectos aquí. Lista de proyectos, y voy a establecer con al 85% también. ¿Bien? Entonces la sección de proyectos se ve bastante bien. A continuación voy a encargarme de la sección de plantillas. Lo único que voy a hacer es hacer este párrafo esté en el ancho de este párrafo un poco más pequeño. Sigamos adelante y seleccionamos las plantillas a la izquierda, seguidas de los elementos que voy a establecer con 250. Bien, entonces creo que eso es sentarse sobre la página principal. Todo se ve bastante bien. A continuación tenemos que cuidar la página del cliente. Sigamos adelante y abramos el archivo CSS de los clientes y creamos una nueva consulta de medios CSS con un ancho máximo de 40.40 píxeles Voy a aumentar el ancho del envoltorio testimonial, me refiero a este elemento wrapper adelante y seleccionemos envoltorio testimonial y fijemos su ancho al 95% Entonces voy a cambiar el ancho del propio testimonio. Seleccionemos testimonial y fijemos su ancho a 32. Nuevamente, la sección testimonial se ve bien con esta página. Ya terminamos. A continuación, echemos un vistazo a la página del producto. Tenemos que hacer tus ligeros cambios. Voy a abrir productos de archivo CSS y luego tenemos que crear nuevos medios CSS. Consulta máx. El ancho va a ser de 14, 40 píxeles. Entonces voy a seleccionar contenido promocional y establecer el ancho 70% Entonces voy a cuidar las formas. Seleccionemos rectángulo promocional. Voy a poner la posición izquierda 8% También voy a cambiarla a posición también. Vamos a ponerla en 25% A continuación, voy a encargarme del círculo grande. Yo también voy a cambiar su posición. Seleccionemos el círculo grande. Establecer posición inferior a 25% Además, voy a cambiar la posición correcta va a ser 8% Eso es todo. La sección de promoción se ve bien. En realidad, con esta página, terminamos. Vamos a revisar la página de contacto. Se ve bien. Además, la página de la cuenta también se ve bien. Vamos a revisar la sección de precios. Entonces voy a cambiar ligeramente la posición del círculo. Voy a abrir el precio del archivo. Y luego vamos a crear media query de noticias con el ancho máximo de 14, 40 píxeles. Voy a seleccionar precios círculo pequeño. Voy a cambiar su posición correcta. Hagamos que sea 7% ¿bien? Eso es todo se ve bastante bien en los puntos de interrupción. Y voy a comprobar este punto de quiebre aquí. A continuación, tenemos que hacer que el proyecto sea receptivo sobre ese punto de interrupción Y para eso, pasemos a la siguiente conferencia. 65. Cómo hacer que los proyectos sean receptivos para pantallas más pequeñas - Parte 2: En la conferencia anterior, hemos hecho proyecto sea receptivo sobre ese punto de ruptura Aquí estoy en el tamaño de pantalla con las siguientes dimensiones. 14, 40 pixeles de ancho y 900 pixeles de alto. A continuación, tenemos que encargarnos del siguiente punto de ruptura. Estoy en esta de aquí. Volvamos al navegador y cambiemos las dimensiones que necesitamos aquí, 13, 66, y luego 768. Voy a volver al código VS. Vamos al archivo CSS de estilo y creamos una nueva consulta de medios CSS. El ancho máximo va a ser de 13, 66 píxeles. Lo primero que voy a hacer es cambiar el tamaño del teléfono del elemento HTML. Voy a establecer el tamaño del teléfono 56% disminuirá el tamaño de los elementos. A continuación, voy a encargarme de los proyectos porque las dos primeras secciones se ven bien. Vamos a encargarnos de los proyectos. Voy a seleccionar Proyecto. Voy a cambiar el ancho, van a ser los dos Ram. Además, necesitamos cambiar el tamaño de las imágenes. Voy a seleccionar la primera imagen con el enésimo selector child insider one El ancho de la primera imagen va a ser 19 Ram. Entonces voy a duplicar este código dos veces porque también necesitamos personalizar las dos imágenes restantes. La segunda imagen, el ancho de la segunda imagen va a ser 17 Ram. Entonces voy a definir la posición izquierda y la voy a poner a cero. cuanto a la tercera imagen, pongámosla con 90% Y además voy a poner la posición correcta a cero, ¿de acuerdo? Como puedes ver, se cambia el ancho de las imágenes y se ven bastante bonitas. Bien, a continuación tenemos que encargarnos de la sección de plantillas. Voy a tomar de las imágenes. Vamos al código VS y seleccionemos plantilla, derecha, seguido de los elementos de imagen. Nuevamente, seleccione, necesitamos la primera imagen. Voy a definir, hagámoslo 30 Ram. Además, voy a cambiar las dos posiciones va a ser 45% Siguiente voy a duplicar este código, cambiar el selector. Necesitamos tu segunda imagen. Estoy definiendo ancho de la segunda imagen. Va a ser 17 Ram. Bien, vamos a revisar el navegador. Creo que todo se ve bastante bien. A continuación tenemos que cuidar la sombra. Es decir, este efecto de desenfoque aquí, como lo recuerdas, es un cuatro elementos de la sección de plantilla. Voy a seleccionar plantillas seguidas de los cuatro elementos. Voy a cambiar el interior de la altura. Vamos a establecer con 270 m. en cuanto a la altura va a ser de 70 m también. También voy a cambiar la posición del elemento que necesitamos. La posición inferior va a ser cero. Y también necesitamos la posición correcta, que va a ser 8% Ahora tenemos mejores resultados en realidad con la página principal. Ya terminamos. Todas estas secciones se ven bien. Vamos a revisar el resto de las páginas. Creo que la página del cliente se ve bien también. Vamos a revisar la página de productos. Voy a hacer aquí algunos cambios. Vamos al código VS y abramos productos del archivo CSS. Voy a crear un nuevo mediario C. Especificar el max con que va a ser de 13, 66 pixeles. En primer lugar, voy a encargarme de las imágenes. Seleccionemos el contenido de los productos. En ese momento necesitamos imagen con selector infantil. Voy a seleccionar la primera imagen. Cambiemos las alturas interiores. Voy a establecer el ancho a 30 Ram. Entonces la altura será de 60 Ram. También voy a cambiar la posición de la imagen. Vamos a establecer la posición superior al 45% En cuanto a la derecha, posición va a ser 13% La primera imagen está personalizada. A continuación tenemos que cuidar la segunda imagen. Voy a duplicar este código aquí. Entonces voy a cambiar el selector, necesitamos su segunda imagen. El ancho va a ser 17 Ram. Entonces me voy a deshacer de la altura, cambiar a posición, va a ser 20% En cuanto a la posición correcta, voy a hacerla 29% Bien, la segunda imagen se ve bien. A continuación tenemos que cuidar la tercera imagen. Sigamos adelante y volvamos a duplicar este código que necesitamos. Tercera imagen, voy a establecer con 226 Ram. Entonces necesitamos aquí posición inferior, va a ser 28% Entonces voy a poner posición correcta al 3% Las imágenes se ven bien. En realidad, con esta parte aquí estamos, hecho. Sigamos adelante y nos ocupemos del contenido promocional. Selecciono contenido promocional, cambiemos dentro de la altura. El ancho va a ser del 60% En cuanto a la altura, voy a hacerla 40 Ram. Entonces voy a personalizar círculo grande. Una vez que pasamos el cursor sobre el contenido promocional, selecciono círculo grande con la clase animada Voy a cambiar la escala. Va a ser 1.3 Ahora tenemos mejores resultados. En realidad, creo que necesitamos personalizar el rubro porque creo que es más grande de lo que necesitamos aquí. Voy a seleccionar contenido promocional con H one heading elementos. Vamos a establecer el tamaño en tres ahora. Se ve bastante bien. A continuación me ocupo de la sombra. Sigamos adelante y seleccionemos Promo Shadow. Voy a cambiar la posición inferior. Va a ser -14% Entonces voy a cambiar la sombra, me refiero a la posición inferior de la sombra Una vez que pasemos el cursor sobre el contenido promocional, voy a duplicar este código Entonces tenemos que agregar aquí la clase animate. Voy a poner la posición de fondo al 17% Bien, ahora todo se ve bien. Y en realidad con esta sección, ya terminamos. Vamos a revisar otras páginas. La página de contacto se ve bien. Creo que la página de la cuenta se ve bien también. A continuación tenemos aquí la sección de precios. También se ve bien. Creo que ya está. Acerca de los puntos de interrupción, el proyecto se ve bien Voy a comprobar este punto de ruptura. El siguiente punto de interrupción es este de aquí, el tamaño de pantalla con las dimensiones 12, 80 píxeles de ancho y 780 píxeles de alto En el punto de interrupción, necesitamos cambiar el tamaño de fuente del elemento H mel Eso es todo sobre este punto de ruptura. No voy a dedicarle una nueva videoconferencia sobre este punto de ruptura Voy a personalizar el proyecto en el punto de interrupción. En esta conferencia, vayamos al código VS y abramos el archivo Css con estilo Vamos a crear una nueva consulta de medios Css con ancho máximo de 12, 80 píxeles. Después selecciona el elemento Htimil y cambia el tamaño del teléfono. Va a ser 52% Entonces voy a cambiar aquí las dimensiones. Así que vamos a revisar el proyecto. Como puedes ver, todo se ve bien. No necesitamos cambiar nada en ese punto de interrupción. En realidad, olvidé una cosa en la página principal. Aún no he comprobado el reproductor de video. Ese es mi error. Pero como pueden ver, se ve bien. No necesitamos cambiar nada aquí Bien, eso se asienta sobre esos puntos de interrupción Voy a revisar esta también. A continuación, tenemos que encargarnos de este punto de ruptura aquí. Para eso, pasemos a la siguiente conferencia. 66. Cómo hacer que los proyectos sean receptivos para pantallas más pequeñas - Parte 3: En la conferencia anterior, hemos hecho que el proyecto respondiera a esos dos puntos de quiebre aquí Ahora tenemos que seguir adelante y encargarnos del siguiente punto de interrupción, que va a ser 1024 píxeles de ancho y 768 píxeles de alto Volvamos al navegador y cambiemos las dimensiones. Aquí necesitamos 1,024.7 68. Volvamos al código VS y creamos una nueva consulta de medios CS. En el archivo de estilos, voy a definir ancho máximo como 1024 píxeles. Lo primero que voy a hacer es encargarme de la navegación. Sigamos adelante y seleccionemos ninguna parte y cambiemos el relleno. Voy a establecer padding a 0.5 frame. Entonces voy a encargarme del envoltorio de los artículos Nova. Voy a seleccionar elementos Nova, voy a establecer el ancho en 65% Como pueden ver, los elementos de navegación se ven bien. A continuación voy a encargarme del logo. Voy a seleccionar Logo seguido de los Panlements. Pero en este caso voy a seleccionar el primer elemento pan que necesitamos aquí, selección hijo con el valor uno. Voy a establecer la fuente 2.5 Ram. Entonces voy a duplicar este código. Voy a añadir aquí elementos span. Vamos a establecer el tamaño de la fuente en 1.5 Ram. Entonces voy a seleccionar segundo elemento span. Voy a copiar este código aquí. Cambiemos el enésimo selector hijo. Necesitamos aquí dos. En cuanto al tamaño del teléfono, voy a hacer que funcione 1.2. Eso es todo, sobre el logo. A continuación voy a encargarme de la pancarta. Voy a seleccionar banner. Voy a cambiar la posición de la pancarta. Pongamos la posición al 16% En cuanto a la posición izquierda, voy a hacerla 18%. A continuación, voy a encargarme de los rubros. Seleccionemos Banner con H, un elemento de encabezado. Voy a establecer el tamaño de fuente a nueve Ram. En cuanto al segundo encabezamiento, voy a duplicar este código que necesitamos aquí, bandera tres. En cuanto al tamaño de la fuente, van a ser dos. Bien, la pancarta se ve bien. A continuación voy a cuidar los antecedentes. Tenemos que hacer pequeños cambios. Voy a seleccionar VG uno y voy a establecer la posición correcta en -5% En realidad, antes de eso necesitamos cuidar los antecedentes principales Voy a seleccionar G principal. Vamos a establecer la posición izquierda -25% En cuanto al tercer fondo, voy a seleccionar fondo dos Vamos a establecer con 60% Bien, creo que los fondos se ven bien Y en realidad con el encabezado, ya terminamos. A continuación, tenemos que encargarnos de la sección de servicios. Soy Servicios selectos. Voy a establecer la altura de los servicios a 190 altura de vista. Entonces cambiemos el margen. Voy a poner margen a 15 Ram en los lados superior e inferior. En cuanto a los lados izquierdo y derecho, voy a volver a poner el margen a cero. A continuación voy a encargarme de las formas, los fondos, el círculo, y este rectángulo. Voy a seleccionar servicios G uno. Voy a cambiar la posición. La posición superior va a ser -15% Entonces voy a establecer la posición correcta en 3% También voy a establecer diez altura a 60 Ram Voy a hacer que los elementos sean motores. Ajustemos la altura a 60 Ram también. Bien, aquí tenemos el círculo, y creo que tenemos resultados mucho mejores. Cuidemos el rectángulo. En realidad, vamos a duplicar este código. Cambia el nombre de la clase que necesitamos aquí. En cuanto a las posiciones, voy a establecer la posición inferior. -12% entonces voy a usar una posición izquierda y el valor será del 5% En cuanto a la altura cuando, voy a dejar esas dos líneas de código aquí Vamos al navegador. Como pueden ver, tenemos aquí rectángulo y en realidad esta sección se ve bien. Solo necesitamos hacer tu único cambio leve. Necesitamos aumentar el espacio entre esos artículos. Voy a seleccionar lista de servicios ahora mismo. Lista de servicios tiene justificar contenido propiedad con el centro de valor en nuestro caso en ese tamaño de pantalla. Voy a cambiar el valor de la propiedad justify content y voy a establecerla en el espacio de manera uniforme. Ahora el espacio es mucho más grande y creo que se ve mucho mejor. Bien, entonces con la sección de servicios, ya terminamos. A continuación, tenemos que encargarnos de la sección de plantillas porque la sección del proyecto se ve bien. Vamos a encargarnos de la sección de plantillas. Voy a despegar del lado izquierdo. Dejemos plantillas. Voy a cambiar el relleno. Digamos relleno a 25 fram en el lado superior, luego diez Ram en el lado derecho, cero en el lado inferior y cinco fram en el lado izquierdo A continuación te voy a sacar del rumbo. Sigamos adelante y seleccionemos las plantillas izquierda H, uno de los elementos de encabezado. Voy a cambiar el tamaño del teléfono , van a ser cinco Ram. Entonces voy a duplicar este código que necesitamos aquí. Párrafo, voy a cambiar el ancho del párrafo. Va a ser 45 Ram. En cuanto al tamaño del teléfono, voy a configurarlo en 1.5 Ram. El encabezamiento y el párrafo se ven bien. A continuación tenemos que encargarnos del fondo. Voy a seleccionar diez placas, PTN. En primer lugar, voy a disminuir el ancho. Vamos a establecerlo en 27 Ram. Entonces tenemos que cambiar la altura. Va a ser 5.5 Ram. Y luego cambiar el tamaño del teléfono. Voy a poner a 1.6 Ram. Bien, eso se sienta por el lado izquierdo. Cuidemos el lado derecho. Voy a personalizar las imágenes. Seleccionemos las plantillas a la derecha, seguidas de la imagen. En este caso, necesitamos la primera imagen. Vamos a usar el selector de gráficos y seleccionar la primera imagen. Voy a cambiar la posición superior, va a ser 45% También, cambiemos el ancho. Voy a hacer que sea 25 fotograma. Entonces vamos a duplicar este código. Necesitamos su segunda imagen. La posición superior va a ser del 25% Entonces necesitamos la posición izquierda va a ser del 20% En cuanto al ancho, voy a decir 214 Ram. Por último, tenemos que cuidar la tercera imagen. Duplicemos este código, cambiemos el valor del selector de gráfico que necesitamos aquí tres. En caso de la tercera imagen, necesitamos dos posiciones para ser 27% Entonces me voy a deshacer de la posición izquierda y pongamos con 240 Ram. Bien, las imágenes se ven bastante bonitas. A continuación voy a encargarme del botón, me refiero al botón de reproducción. Sigamos adelante y seleccionemos el botón de reproducción. Voy a poner dentro de la altura, ambos, a 17 Ram. Además de eso, voy a personalizar los elementos antes de sentarse del botón de reproducción. Agreguemos aquí antes y pongamos dentro de alturas, ambas a 23 Ram. Bien, entonces el botón está personalizado. Y finalmente voy a encargarme del efecto blar aquí Necesitamos seleccionar plantillas con cuatro pseudo elementos. Voy a poner dentro de alturas, ambas a 60 Ram, y luego cambiar la posición inferior va a ser 10% Bien. Creo que eso se sienta sobre la página de inicio en el punto de ruptura. Todo se ve bien. Comprobemos el reproductor de video, se ve bien. Sigamos adelante y revisemos otras páginas. La página de clientes se ve bien. En cuanto a la página de productos, voy a hacer aquí algunos cambios. Pasemos al código VS y abramos el archivo CSS del producto. Voy a crear una nueva consulta de medios CSS con el ancho mux de 1024 piezas En primer lugar, voy a encargarme del encabezamiento en el párrafo del lado izquierdo de la primera sección. Aquí. Voy a seleccionar los contenidos de los productos. Necesitamos el contenido de los productos, entonces necesitamos H uno elementos de encabezado. Voy a cambiar el tamaño de la fuente. Va a ser Ram. Duplicemos este código y seleccionemos párrafo. El tamaño de fuente en caso del párrafo va a ser 1.5 redondo. Eso es todo, sobre el lado izquierdo. A continuación voy a encargarme de las imágenes del lado derecho. Sigamos adelante y seleccionemos Productos Contenido Derecho, seguido de los elementos de imagen. Y luego necesitamos carta seleccionada. Debido a que tenemos que seleccionar la primera imagen, voy a poner 228 Ram. En cuanto a la altura, va a ser 55 Ram. Entonces voy a duplicar este código dos veces porque tenemos que encargarnos también de las dos imágenes restantes. Necesitamos aquí la imagen dos. Deshagámonos de la altura y cambiemos el ancho. Va a ser 15 Ram. En cuanto a la tercera imagen, voy a establecer con 224 Ram. Necesita imagen tres. Bien, creo que la primera sección se ve bien. A continuación tenemos que encargarnos del contenido promocional. Entonces sigamos adelante y seleccionemos este elemento. Vamos a establecer con 70% entonces yo voy a encargarme del rubro. Seleccionemos el contenido promocional, seguido del elemento H one heading. Voy a establecer el tamaño del teléfono en 2.5 Ram. Ahora el rumbo se ve bien. A continuación tenemos que encargarnos de las formas, me refiero al rectángulo y esos círculos. Sigamos adelante y comencemos con el rectángulo promocional. Voy a establecer dentro de altura a 50 m. quiero decir ambas propiedades, entonces voy a seleccionar el círculo pequeño. Cambiemos la posición del círculo. Voy a establecer la posición superior al 25% En cuanto a la posición correcta va a ser del 40% A continuación, voy a cuidar los círculos grandes. Seleccione círculo grande, entonces voy a agarrar la altura interior de aquí. Vamos a establecer dentro de la altura, ambos a 40 gramos. Bien, el contenido de Romo se ve bien. Voy a cambiar aquí la posición del círculo grande. Una vez que pasemos el cursor sobre el elemento, voy a seleccionar círculo grande Con la clase animada, voy a establecer la posición amplia en -2% ¿bien Entonces ahora creo que tenemos resultados mucho mejores en realidad con esta página. Ya terminamos. Vamos a revisar la página de contenido. Se ve bien. La página de la cuenta se ve bien. Así como para la página de precios. Voy a hacer aquí algunos cambios. Vamos a abrir el precio es archivo y Crear nueva consulta de medios CSS. Especificemos aquí el ancho máximo. Va a ser 1024 pixeles. Voy a seleccionar el precio del auto. Voy a establecer ancho 24 a. Entonces te voy a llevar del rectángulo. Seleccionemos rectángulo. Voy a cambiar la posición. Top position va a ser 28% entonces la posición izquierda será 5% Además, voy a cambiar con la altura. Vamos a ponerlos a los dos en 40 gramos. Vamos a revisar el navegador. Aquí tenemos el rectángulo. A continuación, cuidemos el círculo grande. Voy a duplicar este código. Cambiemos el nombre de la clase. Necesitamos círculo grande en lugar de arriba y dejar propiedades. Necesitamos posiciones abajo y derecha. La posición inferior va a ser 10% Entonces voy a cambiar de izquierda a derecha, y la posición derecha será 5% En cuanto a la altura dentro, voy a ponerlos a ambos en 30 Ram. En realidad, el código no se aplica a los elementos porque necesitamos aquí precios círculo grande y no solo círculo grande. Ahora vamos a revisar el navegador, se aplica el código. El círculo grande es bueno. Vamos a llevarte del círculo pequeño. Duplicemos este código. Estoy de uso, tu posición superior va a ser del 30% entonces necesitamos posición correcta va a ser 5% Probablemente esté dentro de la altura. Voy a ponerles a los dos seis rap que necesitamos aquí. Círculo pequeño. Bien, en realidad creo que podemos mover el círculo un poco hacia arriba. Así que vamos a disminuir la posición superior. Vamos a ponerla en 28% voy a cambiar de nuevo el valor. Digamos 25% Hagamos la primera posición 26% Bien, creo que eso es sobre estos puntos de quiebre. Todas las páginas se ven bien. A continuación, tenemos que hacer que nuestro proyecto sea receptivo en tabletas. Veamos aquí este punto de quiebre y pasemos a la siguiente conferencia, donde comenzaremos a hacer que el proyecto sea receptivo en tabletas. 67. Cómo crear un menú de hamburguesa - Parte 1: Bien, en la conferencia anterior hemos terminado de trabajar en el punto de ruptura Como dije, tenemos que avanzar en respuesta para hacer que el proyecto sea receptivo en tabletas. O sea, en esos puntos de interrupción aquí, vayamos al navegador y cambiemos las dimensiones de la pantalla Necesitamos aquí 820 pixeles y luego 11 80 pixeles. Este es el tamaño de pantalla de la tableta. Vamos al código VS y al archivo CSS de estilo abierto. Voy a crear una nueva consulta de medios CS. Vamos a especificar el ancho máximo. Va a ser 820 pixeles. Bien. Entonces antes de empezar a escribir el código, voy a revisar la versión terminada de nuestro proyecto sobre ese punto de ruptura. Como puede ver, ya no tenemos aquí los elementos de navegación. Puedes ver aquí el ícono del menú. Si le hago clic, entonces llegaremos aquí el menú de hamburguesas. Tenemos aquí los elementos de navegación. Abajo, puedes ver la parte inferior de los precios. Si hago clic en alguno de los elementos de navegación, entonces llegaremos aquí los menús desplegables. Tenemos que cambiar la navegación. Es decir, tenemos que transformar la navegación para que se vea así. Vayamos al código VS. Lo primero que voy a hacer es ocultar los elementos de navegación. Voy a seleccionar artículos Nova. Entonces voy a agregar aquí display N. Como puede ver, los elementos de navegación están ocultos. A continuación, voy a crear el icono del menú. Para eso, voy a ir al índice del HTM de archivo justo después del logotipo. Voy a insertar nuevos comentarios para el icono del menú. Entonces voy a abrir Deep tug, va a ser icono de menú El icono del menú constará de dos líneas. Voy a abrir tirón profundo con la línea de clases. Y entonces necesitamos la línea uno. El primero es el nombre común de la clase. En cuanto al segundo, es un nombre de clase individual. Voy a duplicar este código porque necesitamos dos líneas. Cambiemos el nombre de la clase. Va a ser la línea dos. Bien, se crea el icono del menú. A continuación, voy a personalizar este elemento. Voy a seleccionar el icono de menú. Vamos a poner, podemos esconderlos a los dos a cuatro Ram. Voy a añadir aquí algún color backund temporal con el fin de mostrar el icono Vamos al navegador. Como puedes ver, tenemos aquí el ícono del menú. Bien, definamos la posición del icono del menú. Voy a ponerla en posición amino absoluta cinco ram. ¿Correcto? El puesto va a ser cinco Ram también. Bien, después de eso, voy a mostrar las líneas. Ahora mismo, solo son desarrollos vacíos. Por eso no podemos ver las líneas en la página. Voy a seleccionar la línea, pongamos con al 100% entonces la altura será 0.4 Ram. En cuanto al color de fondo, lo voy a poner en blanco. Ahora me voy a deshacer del color de fondo rojo temporal. Tenemos aquí dos líneas. Ahora como puedes ver, necesitamos separar esas líneas, y para eso podemos usar flex box. Voy a agregar flex box al icono del menú. Cuando se muestra flex, entonces tenemos que cambiar la dirección ya que las líneas deben colocarse verticalmente en una columna. La dirección de flexión va a ser columna. Entonces necesitamos espacio entre líneas. Y para eso voy a justificar el espacio de contenido entre. Aquí no necesitamos ese espacio. En realidad, la altura del icono del menú debe ser de dos m y no de cuatro m. Ahora el icono del menú se ve bien. A continuación, voy a transformar la navegación y hacer que se vea de esta manera. Tenemos que cambiar el color de fondo de la navegación, y también tenemos que cambiar el color del texto y el icono. Vayamos al código VS. Voy a seleccionar a Nuer. Cambiemos el color de fondo. Va a ser blanco. Entonces voy a cambiar el color del logo. Sigamos adelante y seleccionemos Nuer seguido del logo. Y entonces necesitamos el elemento Span. Voy a establecer color a F40. Entonces te voy a atrapar sombra de texto, digamos a None. Como puedes ver el color del texto, quiero decir que el color del logo se cambia y se ve bien. A continuación voy a personalizar el icono del menú. Voy a cambiar el color de fondo. Usemos aquí el mismo color que usamos hace un minuto. Necesitamos aquí 40. Como puedes ver, las líneas tienen un color de fondo diferente. Siguiente Voy a transformar icono en X botón de cierre. Para eso, voy a seleccionar la línea uno. Voy a usar la propiedad transform Con la función rotate, el valor será de 45 grados. Además, voy a moverme ligeramente la línea usando la función traducida y. El valor será 1.2 Duplicemos este código y personalicemos la segunda línea que necesitamos aquí, rotemos con 45 grados negativos. En cuanto a la función traducida y, necesitamos aquí negativo 1.2 Vamos a revisar el navegador. Como pueden ver, tenemos aquí x. Ahora tenemos que encargarnos de los elementos de navegación. En este momento están escondidos. Voy a deshacerme de display none En vez de display none, voy a agregar aquí display flex. Necesitamos colocar los elementos de navegación verticalmente en una columna. Por lo tanto, necesitamos dirección flex para ser columna. A continuación, voy a flexionar elementos usando justify content. Flexionar, iniciar y alinear artículos. Propiedades y valores de inicio flexible. Vamos a revisar el navegador. Tenemos aquí los elementos de navegación. Necesitamos cambiar la posición del elemento. Vamos a establecerlo en absoluto. Entonces voy a poner dos posiciones a 12 Ram, porque la altura de la superior es de 12 Ram. En cuanto a la posición izquierda, voy a ponerla a cero. Entonces voy a definir con altura, el ancho de los elementos de navegación será 100% En cuanto a la altura, voy a hacer aquí poco cálculo necesitamos cortar función altura será 100, altura viewpot -12 gramo, que es la altura de la Nper Si agrego aquí color akron con valor 245, entonces obtendremos este resultado aquí Bien, ahora tenemos que personalizar los elementos de navegación. Voy a seleccionar el elemento de navegación pero necesito excluir el último elemento. Me refiero al fondo que necesitamos aquí no pseudo clase, tenemos que agregar aquí el último hijo Ahora el código me refiero a los mosaicos se aplicarán para todos los artículos de Nov excepto el último hijo. El fondo, voy a establecer el ancho al 100% entonces la altura será de 12 gramos. Además, voy a usar flex box. Necesitamos alinear los elementos en el centro. Entonces voy a crear algo de espacio en el lado izquierdo usando padding. Izquierda tres Ram. Los elementos de navegación están muy bien alineados. Ahora tenemos que personalizar los enlaces. Voy a seleccionar ningún artículo que necesitamos aquí. Ningún ítem seguido de los elementos de enlace. Nuevamente, tenemos que excluir el fondo. Voy a insertar aquí. Sin BTN Cambiemos el color del enlace. El color será del 0926 al siete. Y también vamos a deshacernos de la sombra. Pongamos la sombra tecnológica a no. Como puedes ver, los enlaces se ven bien. Después de eso, voy a crear esos signos más aquí. Y lo voy a hacer usando cuatro elementos. Sigamos adelante y seleccionamos Sin ítem, seguido de los cuatro elementos como el contenido que voy a insertar aquí, más seno. Entonces necesitamos el tamaño de la fuente. Va a ser forma También, voy a cambiar el color. Vamos a usar aquí color F4a0. Aquí tenemos los senos más. En realidad no necesitamos más seno con el botón, voy a excluir botón aquí. Para eso necesitamos volver a usar. Entonces tenemos que agregar aquí último hijo. Ahora como pueden ver, ya no tenemos aquí el signo más. Todo bien. Ahora tenemos que encargarnos de la posición del signo más. Para eso, voy a poner posición en absoluto. Entonces necesitamos posicionarnos para ser 50% En cuanto a la posición correcta va a ser cero. Entonces necesitamos centrar el elemento verticalmente. Para eso, voy a transformar, traducir Y -50% Como pueden ver, tenemos aquí el seno más A continuación voy a definir ancho y alto. El ancho va a ser diez. En cuanto a la altura, voy a decir seis corrieron. Tenemos que centrar los elementos. Para eso, voy a usar Display Flex con justify content center y un centro de línea de pedido. Bien, eso es todo, sobre el signo más. A continuación tenemos que encargarnos del último elemento de navegación, que es este botón de aquí. Me refiero al fondo de precios. Voy a seleccionar Novem seguido del último. Ver la clase, pongamos la posición absoluta. Entonces necesitamos que la posición inferior sea cero. También necesitamos posición izquierda, va a ser cero también. Entonces tenemos que definir ancho y alto. El ancho va a ser del 100% En cuanto a la altura, voy a hacer que sea 12 Ram. Entonces voy a definir el color de fondo. Va a ser blanco. Comprobemos el navegador que tenemos aquí la parte inferior. Usemos flex box para alinear el elemento. Vamos a configurar la pantalla para flexionar. Entonces necesitamos justificar centro de contenido y alinear los elementos al centro con el fin de centrar la parte inferior. Como puedes ver, la parte inferior está centrada. Agreguemos aquí sombra usando sombra de caja. Los valores serán 01 Ram, diez Ram como color, voy a usar R GPA Los valores serán 130-16-2235, y la Opacidad 0.2 Eso es todo sobre los elementos padre. Ahora tenemos que personalizar el botón en sí. Sigamos adelante y seleccionemos PTN. Voy a establecer con 290, 5% entonces la altura será de seis Ram. Vamos a cualquier color de fondo, voy a usar 40. Entonces necesitamos que el color sea blanco. Por último, voy a establecer el tamaño del punto a 2.2 m. ¿Bien? Entonces como puedes ver, el fondo se ve bastante bien. En realidad, tenemos aquí el mismo resultado que necesitábamos a continuación. Tenemos que hacer que el menú de hamburguesas funcione, y también tenemos que encargarnos de los desplegables para eso Pasemos a la siguiente conferencia. 68. Cómo crear un menú de hamburguesa - Parte 2: Por lo que en la conferencia anterior, hemos comenzado a hacer proyecto responsive para tablets. Puedes ver aquí las dimensiones para tabletas. Estamos creando el menú de hamburguesas. Ahora en esta conferencia, voy a personalizar los menús desplegables porque en estos momentos no se ven muy bien Voy a darle estilo a los cinco menús desplegables. Volvamos al código DS. Lo primero que voy a hacer es esconder esos triángulos aquí, porque ya no los necesitamos. Es decir, no los necesitamos para las tabletas. Seleccionemos novem seguido del elemento after que necesitamos aquí Para ocultar el elemento after, voy a usar display none. Como puedes ver, los triángulos están ocultos. A continuación, voy a seleccionar el primer desplegable. Voy a definir con, va a ser 100% Entonces necesitamos cambiar la posición superior. Va a ser de 12 gramos. En cuanto a la posición de la pierna, voy a ponerla a cero. Vamos a revisar el navegador. Como puede ver, se cambia la posición. En realidad, vemos aquí los artículos nava. Significa que el menú desplegable terminó detrás de los elementos de navegación. Para solucionar ese problema, voy a usar la propiedad index. Vamos a establecerlo a 100. Ahora el problema está arreglado. A continuación, me voy a deshacer de las ideas fronterizas desde aquí. Voy a poner el radio del borde a cero ya que voy a deshacerme de la sombra de caja, pongámosla en ninguna. Entonces voy a cambiar la dirección del flex. Quiero decir, voy a colocar características y servicios uno encima del otro verticalmente. Y por lo tanto voy a establecer dirección flex a columna, luego deshacerme del pudín. Voy a ponerla a cero eso es sentarse sobre el de arriba hacia abajo, me refiero al envoltorio siguiente, voy a cuidar los lados izquierdo y derecho porque en este momento, el menú de lados izquierdo y derecho porque en este momento, el arriba hacia abajo se ve horrible. Voy a seleccionar Arriba Abajo, uno a la izquierda. Vamos a establecer con 100% entonces la altura va a ser 50% A continuación, voy a crear espacio en la parte inferior usando fondo marchando Vamos a ponerla a cinco Ram. Por último, necesitamos relleno. Vamos a ponerla en dos Ram. Bien, después de eso, voy a seleccionar la lista de características. Seleccionemos la lista de características. Voy a establecer dentro de alturas al 100% entonces voy a usar la caja Flex. Vamos a configurar la pantalla para flexionar. Entonces tenemos que cambiar la dirección. Vamos a establecer la dirección de flexión a la columna. Y por último, tenemos que envolver los artículos flex. Quiero decir, tenemos que colocar los artículos flex en un par de líneas diferentes. Necesitamos flex wrap para envolver el lado izquierdo del menú desplegable. Se ve bien. A continuación voy a cuidar del lado derecho. Sigamos adelante y seleccionemos desplegable uno a la derecha. Voy a establecer el ancho al 100% Entonces la altura va a ser 75 Ram. En realidad no Ram sino por ciento. Entonces voy a poner el relleno a cero en el lado superior, luego dos Ram en el lado derecho, 13 Ram en el lado inferior y dos Ram en el lado izquierdo. Bien, a continuación voy a seleccionar servicios desplegables. Vamos a establecer el ancho al 100% entonces la altura va a ser del 100% Entonces necesitamos su Display Flex. Además, voy a cambiar la dirección que va a ser columna. Y al igual que la lista de características en realidad estoy usando aquí los mismos valores. Solo agreguemos aquí el nombre de la clase. Y deshazte de este código desde aquí. Como puede ver, el lado derecho se ve bien. Voy a cambiar el color de fondo. Agreguemos aquí el color de fondo, blanco. Bien, creo que el primer menú desplegable se ve bien. A continuación tenemos que encargarnos del segundo menú desplegable. Voy a seleccionar el desplegable dos. En primer lugar, definamos dentro de la altura. El ancho va a ser del 100% En cuanto a la altura, voy a ponerla en 75 Ram. Entonces voy a cambiar la posición. La posición máxima va a ser 12 Ram. En cuanto a la posición izquierda, pongámosla a cero y luego revisemos el navegador. Aquí tenemos el segundo desplegable. Al igual que el primero, tenemos que usar la propiedad index porque terminó detrás de los elementos nub Voy a poner el índice a 100. Ahora el problema está arreglado. A continuación, como adivina tenemos que cambiar la dirección de la caja flex. Voy a cambiar, voy a establecer dirección flex a columna que necesitamos aquí, columna. Bien. A continuación me deshago para el radio, pongámoslo a cero. Además no necesitamos sombra de caja, va a ser ninguna. Y luego voy a poner relleno a dos Ram en el lado superior, a Ram en el lado derecho, cero en la parte inferior, y dos Ram en el lado izquierdo. A continuación, voy a crear algo de espacio entre los artículos. Voy a seleccionar desplegable dos con desarrollo, pongamos margen a cero en el lado superior, 0.5 Ram en el lado derecho, dos Ram en el lado inferior y 0.5 Ram en el lado izquierdo. Tenemos aquí algo de espacio. A continuación voy a seleccionar los elementos y disminuir su tamaño. Sigamos adelante y seleccionemos Desplegable a, entonces necesitamos desarrollos. Y luego pongamos el tamaño de la fuente a cinco Ram. Bueno ahora tenemos aquí el problema con la altura del desplegable. Tengo aquí, altura 75 Ram. Deshagámonos de este valor desde aquí y solo fijemos la altura en auto. Vamos a revisar los resultados. Bien, el desplegable se ve bastante bien en realidad, con el segundo menú desplegable, ya terminamos Sigamos adelante y nos ocupemos del resto de los menús desplegables. En realidad, vamos a usar algunos valores y propiedades similares para escribir el mismo código una y otra vez. Voy a seleccionar todos los desplegables simultáneamente. Empecemos por el primero, luego lo voy a duplicar cinco veces, cambiar los números que necesitamos. Desplegar dos, luego bajar tres. A continuación tenemos desplegable cuatro, y finalmente desplegable cinco. Voy a agarrar desde aquí algunas propiedades como estas dos propiedades aquí. Vamos a cortarlos. Además, necesitamos sombra de caja y radio de borde y la propiedad índice. Vamos a agregarlos aquí. Voy a eliminar esas propiedades del segundo menú desplegable. Bien, ahora creo que los cinco menús desplegables deberían verse bien. Vamos a comprobar, los productos se ven bien. A continuación tenemos Contacto. También se ve bien. Y el menú desplegable para cuenta se ve bien también. Bien, los cinco menús desplegables están personalizados. A continuación, tenemos que hacer que el menú de hamburguesas funcione para eso. Pasemos a la siguiente conferencia. 69. Haz que el menú de hamburguesas funcione: En la conferencia anterior, hemos personalizado los menús desplegables para todos los elementos de navegación. Ahora en esta conferencia, voy a hacer que el menú de hamburguesas funcione Sigamos adelante y echemos un vistazo al proyecto terminado. Por defecto, tenemos aquí el icono del menú y los elementos de navegación están ocultos. Si hago clic en el icono, entonces aparecerá la navegación. Elementos de navegación con los menús desplegables. Voy a encargarme de esas cosas en esta conferencia. Vamos al código VS. Lo primero que voy a hacer antes empezar a hacer funcionar la navegación, tengo un pequeño error de la conferencia anterior. Si echamos un vistazo al desplegable dos, verá que nos falta aquí flex direction con la columna de valor. Lo hemos quitado. En lugar de esta línea, necesitamos quitar el cobertizo de caja en ninguno. Ese fue mi error. Bien, ahora estamos listos para comenzar a hacer que el menú de hamburguesas funcione Lo primero que voy a hacer es ir al archivo Javascript y seleccionar el icono de menú. Voy a crear nueva variable, vamos a llamarla icono de menú, Y luego seleccionarla usando el método selector de consultas. Voy a especificar aquí el nombre de la clase, icono de menú. Se selecciona el icono de menú y ahora tenemos que agregar un oyente de eventos al icono con click event Voy a agregar el oyente de eventos al icono del menú. Como dije, necesitamos aquí clic evento seguido de la función Calbeck que se ejecutará una vez que hagamos clic en el icono de menú dentro de la función de Calbeck Voy a agregar un nuevo nombre de clase al knapper usando el método togal Una vez que damos clic en el icono de menú, tenemos que agregar nueva clase a la knapp Y una vez volvemos a hacer clic, entonces tenemos que quitar este nombre de clase de la siesta. Para eso tenemos que usar el método que necesitamos aquí lista de clase alta, seguido del método togal Voy a agregar aquí nueva clase, llamémoslo hamburguesa Vamos al archivo CSS. Voy a ocultar los artículos de Nov usando display none. Después tenemos que agregar la hamburguesa de clase recién creada a los siguientes elementos El primero son artículos de Nov, necesitamos agregar aquí hamburguesa A continuación, voy a agregar hamburguesa de clase a la También necesitamos agregar hamburguesa aquí. Entonces voy a agregar hamburguesa al Novem. Entonces necesitamos Novem para los elementos de enlace. Por último, voy a agregar hamburguesa a las líneas. Me refiero a la línea uno y la línea dos como una hamburguesa aquí C. Bien, vayamos al código VS, luego verifiquemos el resultado. Una vez que haga clic en el icono del menú, aparecerán los elementos de navegación. Entonces cuando hagamos clic en el botón X de cierre, la navegación estará bien en altura. Todo funciona bien. A continuación tenemos que cambiar el color del icono del menú porque debe ser blanco. Voy a encontrar línea y cambiar el color va a ser blanco ya que voy a adherir transición para un efecto más suave necesitamos aquí transformar. Entonces la duración va a ser de 0.3 segundos. También voy a usar la función de temporización de transición llamada. Ahora como pueden ver, aquí tenemos líneas blancas. Si hago clic en el icono del menú, entonces las líneas se transformarán con un efecto más suave. Pero una vez que mostramos la navegación, entonces ya no vemos el icono del menú porque las líneas son blancas. Tenemos que encargarnos de eso. Voy a seleccionar Línea con la clase de hamburguesa tenemos que cambiar, necesitamos aquí la línea de nombre de clase Tenemos que cambiar el color de fondo y va a ser f40 Bien, ahora todo funciona bien. Todo bien. Lo siguiente que voy a hacer es arreglar algunos pequeños problemas aquí. Quiero decir, una vez que mostramos la navegación y luego nos desplazamos hacia abajo, ve que la siesta se volvió pegajosa. Y en realidad no necesitamos eso. Tenemos que impedir esta acción. Volvamos al archivo Vs y busquemos ventana con evento scroll. Ahora tenemos que usar sentencia donde tenemos que si el ancho de la ventana es menor o igual a 820 píxeles, si el de bar tiene la clase hamburguesa, necesitamos verificar esas dos condiciones simultáneamente Voy a usar sentencia if y la condición será ventana interior ancho es menor o igual a 820 píxeles. Tenemos que verificar si de la lista de clase de barra contiene la hamburguesa de clase Si esta condición es verdadera, necesitamos eliminar la clase sticky de la parte superior. Necesitamos aquí ninguna lista de clases eliminar. Tenemos que especificar aquí el nombre de la clase sticky. Además de eso, necesitamos usar la declaración L. Si la condición es falsa, entonces tenemos que alternar la clase sticky en función de la posición de desplazamiento. Si la posición de desplazamiento, me refiero a la ventana scroll Y es mayor que cero, entonces tenemos que agregar clase sticky. De lo contrario, tenemos que eliminarlo. Tenemos que pasar aquí lista de clases Togo. Tenemos que especificar aquí dos cosas. Necesitamos nombres de clase pegajosos, entonces necesitamos scroll de ventana. Y es mayor que cero. Bien, entonces creo que ya está. Ahora el código debería funcionar. Vamos a revisar los resultados. Voy a mostrar la navegación. Entonces si nos desplazamos hacia abajo, tendremos aquí el mismo resultado. Algo anda mal aquí. Vamos a revisar el código. La condición es correcta. Tenemos que quitar la clase ticky de la no parte. Y luego tenemos que agregarlo usando la clase togal. Sí, ya no necesitamos esta declaración si aquí. Tenemos que eliminarlo porque estamos agregando class sticky a la parte now usando el método togal Ya no necesitamos la declaración if anterior. Ahora el código debería funcionar. Vamos a mostrar la navegación, luego desplazarnos hacia abajo. Y sí, ya no tenemos aquí el pegajoso no hay parte. Bien. Si cierro la navegación y luego me desplazo hacia abajo, verás que el icono ya no es visible. O sea, las líneas son blancas y también la posición es diferente. No necesitamos esta posición para el icono. Vamos a encargarnos de eso. Voy a volver al expediente aves. Tenemos que crear sentencia if dentro del evento scroll. Tenemos que verificar si la propiedad de desplazamiento de ventana Y es mayor que cero. Si esta condición es verdadera, entonces voy a agregar nueva clase al icono del menú, que luego se utilizará en el archivo CSS. Para crear nuevos estilos, te necesitamos icono de menú, lista de clases. Voy a llamar a la nueva posición de clase porque estamos cambiando la posición del icono del menú. De lo contrario, si la condición es falsa, entonces necesitamos la declaración L donde tenemos que eliminar clase. Posición desde el menú. Además de eso, necesitamos otra declaración if donde tenemos que comprobar si la siesta contiene hamburguesa clase o no Necesitamos si declaración con la siguiente condición. Necesitamos que la clase contenga. Tenemos que especificar aquí el nombre de la clase hamburguesa. Si esta condición es verdadera, entonces tenemos que eliminar la posición de clase del menú. Necesitamos la misma declaración. A continuación, tenemos que usar la posición de clase y definir nuevos estilos. Voy a encontrar el icono del menú. Aquí lo tenemos. Usemos la posición de clase seguida del menú. Voy a establecer en posición a cuatro m. Entonces necesitamos transformar traducir Y -50% Vamos a agregar aquí transición para un efecto más suave, necesitamos aquí un 0.3 segundo Además de eso, necesitamos cambiar el color de las líneas. Voy a agregar aquí no pegajoso seguido de la línea. Tenemos que cambiar el color de la línea cuando tenemos el alper adherente, por eso uso nob color pegajoso El color de fondo va a ser de 0926 a siete. Bien, vamos a comprobarlo. Si me desplace hacia abajo, entonces se cambiará la posición del icono. Y también tenemos aquí líneas oscuras. Bien, todo funciona bien. A continuación tenemos que encargarnos de los menús desplegables. Una vez que hagamos clic en el elemento de navegación, entonces debería aparecer el menú desplegable adecuado Entonces, una vez que hagamos clic nuevo al elemento de navegación, debería ocultarse. En este momento, puede pensar que ya tenemos aquí clic evento, pero eso no está bien. Es un efecto hover. Cuando tiene un tamaño de pantalla más pequeño, entonces el efecto de desplazamiento funciona como evento clic nuevamente, eso no es evento de clic Tenemos que crearlo. mostrar el menú desplegable y hacer clic. Y también tenemos que transformar este signo aquí. Necesitamos signo menos en lugar de signo más. Sigamos adelante y hagamos esos. Voy a crear nueva variable y va a ser sin ítems. Necesitamos seleccionar todos los artículos de Nov. Vamos a seleccionarlos usando query select o all método. Voy a especificar aquí el nombre de la clase. Va a ser elemento nav. A continuación, voy a revisar los artículos nov. Vamos a usar para cada método que necesitamos aquí parámetro n item, necesitamos agregar click event a cada ítem nav. Aquí no necesitamos ningún ítem seguido del método add event listener Necesitamos especificar aquí el evento click. Además, voy a ins aquí una función de devolución de llamada. Ahora tenemos que comprobar si el elemento de navegación clicado tiene una nueva clase, que luego se utilizará en el archivo CSS para crear nuevos estilos Me refiero a la misma técnica que hemos estado usando a lo largo de este proyecto. Nuevamente, tenemos que verificar si el elemento de navegación clicado tiene la nueva clase Voy a usar declaraciones if donde tenemos que pasar la siguiente condición. Novem lista de clases contiene y tenemos que especificar aquí el nombre de la clase Voy a llamarlo show. Si esta condición es cierta, entonces tenemos que eliminarla. Quiero decir, tenemos que desactivar la visibilidad. Voy a agregar aquí elemento de navegación, lista de clases eliminar. Tenemos que especificar aquí el nombre de la clase show. Entonces necesitamos la declaración L si la condición es falsa. Si el elemento nav no tiene el show de clase, entonces tenemos que iterar a través de todos los elementos de navegación Tenemos que eliminar el show de clase de todos los artículos. Después de eso, tenemos que agregar el show de clase al elemento de navegación clicado Significa que tenemos que tener una visibilidad total sobre. De nuevo, voy a adherir nov artículos forrajeros. Tenemos que mirar a través de los artículos ov. Adheramos el elemento de parámetro. Voy a eliminar class show del item item class list dot remove. Voy a pasar aquí espectáculo de clase. Y luego tenemos que agregar show de clase al elemento nob. Necesitamos aquí nob item class list. Do add, tenemos que especificar aquí nombre de clase, show. Nuevamente, cuando se hace clic en un elemento de navegación, se ejecuta la función de devolución Si el elemento de navegación en el que se hizo clic ya tiene la clase show, significa que el elemento está actualmente visible En este caso, el código elimina la clase show del elemento en el que se hace clic, ocultándola efectivamente Entonces, si el elemento de navegación en el que se hizo clic no tiene la clase show, significa que el elemento está actualmente oculto En este caso, el código primero elimina la clase show de todos los elementos de navegación. Y luego agrega la clase show solo al elemento de navegación clicado, haciéndola visible mientras oculta todos los demás Bien, ojalá entiendas esas cosas. A continuación, tenemos que ir al archivo CSS y buscar desplegable. Voy a seleccionar Desplegable. Me refiero al nombre de clase común que necesitamos aquí, Opacidad cero y visibilidad oculta. Entonces voy a seleccionar elemento nav con dato de hover. Entonces tenemos que usar, de nuevo, desplegable. Necesitamos el mismo código aquí. Me refiero a las mismas propiedades y valores. Entonces voy a seleccionar novem seguido de la clase. Entonces entonces necesitamos de nuevo desplegable. Voy a establecer opacidad a uno y visibilidad visible. De nuevo, creo que todo es correcto. Vamos al navegador y verifiquemos el resultado. Si hago clic en el elemento de navegación, aparecerá el menú desplegable. Una vez que haga clic de nuevo al elemento de navegación, entonces se calentará. Como puedes ver, todo funciona bien. A continuación tenemos que transformar el signo más en menos. Vamos al código VS y busquemos nov item con cuatro elementos. Aquí lo tenemos. Sigamos adelante y seleccionemos ningún elemento con espectáculo de clase, seguido de los cuatro. Ver el elemento. Tenemos que cambiar el contenido y tenemos que hacerlo menos. Bien, revisemos el navegador. Haga clic en el elemento de navegación. Entonces, como pueden ver, ahora tenemos aquí signo menos en lugar de más, ¿de acuerdo? Todo o expine. Pero tenemos que hacer una cosa más. Si cierro la navegación, entonces desplácese hacia abajo y haga clic en el icono de menú. Se mostrará la navegación. Pero como pueden ver, la parte de ahora sigue pegajosa. Y también el color de fondo de las líneas es oscuro. Tenemos que arreglar esos problemas. Voy a volver al archivo script Java. Voy a agregar aquí donde tenemos el evento click con icono de menú. Tenemos que eliminar la clase sticky de la parte ahora. Voy a agregar aquí no por lista de clases toggle. Tenemos que especificar aquí el nombre de la clase, hamburguesa. Entonces tenemos que verificar si la clase hamburguesa no está presente y también si la ventana está desplazada Voy a agregar aquí si declaración donde tenemos que pasar la siguiente condición. No necesitamos operador, entonces la lista de clases contiene la hamburguesa de clase Entonces necesitamos aquí y operador. Y tenemos que comprobar si la ventana scroll y no es igual a cero. Si esta condición es verdadera, si ambas condiciones son ciertas, significa que la clase hamburguesa no está presente y la ventana está garabateada En este caso, la clase sticky se agregará a la lista Napper here Necesitamos aquí pegajoso. Además, necesitamos agregar posición de clase al ícono de menú aquí. Vamos a agarrar este código pas aquí. A continuación necesitamos la declaración L, donde tenemos que eliminar la posición de clase del icono del menú que eliminamos. Bien, creo que ya está. Finalmente terminamos con el menú de hamburguesas. Vamos a revisar el navegador y hacer clic en el icono de menú. Bueno, no funciona. Significa que tenemos un error. Vamos a revisar el código. La condición dentro de la declaración es correcta. Entonces tenemos que añadir pegajoso a, ahora necesitamos a la posición de clase para el icono del menú. Y luego tenemos que eliminar la posición de clase del icono del menú. Bueno, tenemos aquí un error. No sé por qué agregué aquí esta línea. En realidad, necesitamos aquí ahora. Lista de clases de parte, eliminar la clase pegajosa. Ahora es mi error. Creo que debería funcionar. Vamos a hacer clic. Y si, todo funciona bien. Vamos a desplazarnos y luego hacer clic. Entonces como puedes ver, todo funciona a la perfección. Bien, sentémonos sobre el menú de hamburguesas. A continuación tenemos que personalizar el resto de las secciones de la página principal. Y también tenemos que personalizar las otras páginas también. Para eso, pasemos a la siguiente conferencia. 70. Cómo hacer que los proyectos sean receptivos para tabletas: En la conferencia anterior hemos terminado trabajar en el menú de hamburguesas Funciona bien. Y ahora tenemos que seguir adelante y personalizar el resto de las secciones de la página principal. Y también tenemos que personalizar las páginas restantes. Vamos al código VS y seleccionemos encabezado. Voy a cambiar la altura de la cabecera. Va a ser 70 de altura de vista. A continuación, voy a cuidar esos antecedentes aquí estoy en esos tres elementos. Sigamos adelante y seleccionemos PG Main. Voy a aumentar el ancho, va a ser al 50% Y también voy a cambiar la posición del elemento. La posición superior va a ser -105% En cuanto a la posición izquierda, voy a establecer en -50% Eso es todo, sobre el primer fondo A continuación tenemos que encargarnos de esos dos antecedentes Aquí, voy a seleccionar G uno. Cambiemos la posición correcta. Va a ser -10% Duplicemos este código y personalicemos la segunda vuelta atrás, necesitamos cambiar el nombre de la clase Va a ser G dos en caso del segundo fondo voy a deshacerme del signo menos. Vamos a salir de aquí solo 10% Bien, sentémonos sobre el encabezado, todo se ve bien. A continuación tenemos que encargarnos de la sección de servicios. Sigamos adelante y seleccionemos Servicios. Voy a cambiar la altura. Va a ser de 120 put de altura. Entonces voy a cuidar los antecedentes. Aquí estoy en esas formas. Sigamos adelante y seleccionemos los servicios G uno. Cambiemos la posición. Dos posiciones va a ser -20% En cuanto a la posición correcta, voy a ponerla en -5% Entonces dupliquemos este código y cambiemos el nombre de la clase Necesitamos aquí servicios g dos. En caso del segundo elemento, voy a llegar a la posición correcta. Entonces necesitamos aquí la posición izquierda. Voy a ponerla a cero. Bien, eso es lo de la sección de servicios. A continuación tenemos que encargarnos de la sección del proyecto. Voy a personalizar la navegación. Sigamos adelante y seleccionemos Filtro de. Voy a cambiar el ancho. Va a ser 90% Entonces voy a seleccionar elemento de enlace que necesitamos aquí llenar, pongamos ancho a 12. En cuanto a la altura, voy a hacerla 4.5 Ram. Como puedes ver, la navegación se ve bien. A continuación tenemos que encargarnos de la lista de proyectos. Voy a seleccionar Lista de proyectos, y voy a establecer con 90% Siguiente, voy a encargarme de la sección de plantillas porque creo que hemos terminado con la sección de proyectos. Sigamos adelante y seleccionemos elemento de sección con las plantillas de nombre de clase. Voy a establecer la altura a 90 Ram. En realidad no M, sino poner altura, entonces voy a establecer margen inferior a menos uno Ram. Entonces voy a cuidar del lado izquierdo. Seleccionemos las plantillas a la izquierda. Voy a establecer la posición izquierda en 5% También, voy a cambiar el padding. El relleno será 12 en el lado superior, luego diez Ram en el lado derecho, cero en el lado inferior, y luego diez Ram en el lado izquierdo. Bien, después de eso, voy a encargarme de las imágenes del lado derecho. Sigamos adelante y seleccionemos plantillas. Justo entonces necesitamos imagen con enésimo selector hijo. Voy a seleccionar la primera imagen. Cambiemos el ancho. Va a ser 30 carreras. Entonces voy a cambiar a posición, voy a establecer en 70% Duplicemos este código dos veces porque también tenemos que personalizar las dos imágenes restantes. Cambiemos el selector hijo, necesitamos aquí 2.3 en caso de la segunda imagen. Va a establecer el ancho a 18 Ram. Entonces la posición superior va a ser 2% Además de eso, necesitamos posición izquierda, vamos a ponerla en -15% Bien, A continuación tenemos aquí el tercer ancho de imagen para ser 48 Ram En cuanto a la primera posición, voy a hacer a la posición 57% Bien, hemos cambiado las posiciones de las imágenes. A continuación tenemos que tomar aquí de este elemento. Aquí, me refiero al efecto de desenfoque, el cuatro elemento. Entonces voy a seleccionar plantillas seguidas del elemento cuatro su. Vamos a establecer con y altura a 60 Ram. A continuación voy a establecer la posición inferior a -5% Entonces la posición correcta va a ser del 5% También voy a cambiar el fondo Quiero decir gradiente lineal, voy a cambiar la dirección, va a ser dos abajo. Entonces el primer color será transparente. Para la segunda persona que llama, va a ser 8430 Aquí tendremos a la tercera persona que llama y va a ser 863c0 Entonces eso es todo sobre el efecto de desenfoque. A continuación tenemos que cuidar el fondo. Voy a seleccionar play bottom. Voy a establecer dos posiciones a 60% En cuanto a la posición izquierda, va a ser -8% Bien, así que eso se sienta sobre la sección de plantilla El reproductor de video se ve bien. A continuación voy a encargarme del pie de página. Sigamos adelante y seleccionemos el pie de página. Cambiar altura, va a ser 40 altura de la ventanilla. Entonces tenemos que cambiar el relleno. Voy al 3026 en la parte superior. El cero en el lado derecho, tres Ram en el lado inferior y cero en el lado izquierdo. Bien, yo voy a encargarme de las redes sociales. Seleccionemos las redes sociales y voy a establecer el ancho en 35% Bien. Creo que eso se sienta sobre la página de inicio. Todo se ve bastante bien. Sigamos adelante y revisemos la página de clientes. Tenemos que personalizar esta página. Lo primero que voy a hacer es mostrar el icono del menú. Voy a abrir el archivo HTM de los clientes, después voy a agarrar icono del menú del archivo antiguo indexado H tim Vamos a copiar este elemento y pegarlo justo después del logo. Vamos a revisar el navegador. Como puedes ver, el icono del menú es blanco. Hasta que nos desplazemos hacia abajo. Tenemos que cambiarlo. En realidad, voy a agregar aquí el nombre común de la clase. Vamos a llamarlo yo, voy a llamarlo en las páginas, tienes algún nombre mejor. A continuación, voy a encontrar el icono de menú aquí, y voy a seleccionar las páginas de iconos. Cambiemos el color de fondo. En realidad, necesitamos su línea. Cambiemos el color de fondo y hagamos que sea 0926 a siete. Bien, vamos a revisar el navegador. Ahora tenemos aquí el icono del menú con líneas oscuras. Y no necesitamos desplazarnos hacia abajo para mostrarlo. Bien, entonces voy a encargarme del jefe de la página del cliente. Vamos a abrir la página de clientes y crear una nueva consulta de medios CSS. Va a ser 820 pixeles. Voy a seleccionar encabezado testimonial seguido del elemento encabezado H Vamos a establecer con 80% En cuanto al tamaño de fuente del encabezado, voy a fijarlo en 4.7 Bien, continuación voy a tomar de las estrellas. Seleccionemos Estrellas Y fijemos la posición correcta en 12% Bien, así que todo queda bien. Podemos seguir adelante y consultar la página siguiente, que es la página del producto. Tenemos que hacer lo mismo con el icono de menú. Y también tenemos que hacer aquí algunos cambios. Sigamos adelante y abramos productos HTML. Entonces voy a agarrar este código de aquí. Vamos a pegar el icono del menú después del logotipo. Ahora puedes ver aquí el ícono del menú con líneas oscuras. A continuación, voy a crear nuevos medios CSS query los productos del archivo CSS. Necesitamos medios CSS seguidos del maxwidth, que va a ser de ocho píxeles de turno Voy a seleccionar los contenidos de los productos. Voy a cambiar de altura, va a ser 115 Ram. Entonces voy a cambiar la dirección de la caja flex. Tenemos que colocar los artículos flex verticalmente. Por lo tanto, necesitamos aquí flexionar la dirección de la columna. Además, voy a alinear elementos en el centro y luego cambiar el relleno. El relleno será cinco Ram en el lado superior, cero en el lado derecho, cinco Ram en el lado inferior y luego diez Ram en el lado izquierdo. Bien, aquí tenemos el contenido de los productos. Sigamos adelante y personalicemos el lado izquierdo. Voy a seleccionar productos Contenido left. Vamos a establecer con a 60% entonces voy a establecer la altura a auto. También necesitamos acolchado. Va a ser cinco fram en el lado superior e inferior y luego cero en el lado derecho e izquierdo Bien, después de eso, voy a seleccionar párrafo. Sigamos adelante y seleccionemos productos. Contenido a la izquierda, seguido del elemento P. Voy a poner margen a tres Ram en el lado superior, luego cero en el lado derecho. A continuación, necesitamos cinco Ram en la parte inferior y cero en el lado izquierdo. Bien, creo que terminamos con el lado izquierdo. A continuación tenemos que encargarnos de las imágenes. Voy a seleccionar productos, Contenido derecho, Seguido de los elementos de imagen. Y tenemos que seleccionar la primera imagen usando N selector de chat. Voy a cambiar el tamaño de la primera imagen. Tenemos que definir ancho, va a ser 22 Ram. Entonces voy a establecer la altura a 44 Ram. Entonces voy a cambiar la posición de la imagen. La posición superior va a ser 65% En cuanto a la posición correcta, voy a establecer en 24% Como pueden ver, se cambia la posición y el tamaño para la primera imagen. A continuación, tenemos que encargarnos del resto de las imágenes. Voy a duplicar este código dos veces necesitamos aquí Segunda imagen, voy a establecer el ancho a 12 Ram. Entonces voy a llegar a la altura. El primer puesto va a ser del 50% En cuanto a la posición correcta, voy a ponerla en 43 Ram Ram. A continuación tenemos aquí la tercera imagen que voy a establecer con 220 gramos. Entonces necesitamos la posición inferior, va a ser 21% En cuanto a la posición correcta, voy a ponerla en 11% Bien, creo que eso es todo sobre las imágenes. Como puedes ver, se ven bien con esta sección, ya terminamos. A continuación tenemos que encargarnos del contenido promocional. Voy a seleccionar productos promo. Vamos a establecer la altura a 120. Altura de la ventana gráfica. A continuación voy a encargarme de las formas. Voy a seleccionar Rectángulo Promo. Vamos a colocarnos dentro de las alturas, ambas a 42. A continuación voy a cambiar la posición del elemento. La posición superior va a ser 32% En cuanto a la posición izquierda, voy a ponerla en 6% Bien, A continuación tenemos que sacar del círculo pequeño. Aquí voy a seleccionar círculo pequeño. Vamos a establecer la posición del círculo pequeño en 30% En cuanto a la posición correcta va a ser 40% Bien. Después de eso, voy a tomar del círculo grande. Seleccionemos un círculo grande. Voy a poner ambas posiciones al 30% En cuanto a la posición correcta va a ser del 5% Bien, finalmente voy a encargarme del rubro del contenido promocional. Así que sigamos adelante y seleccionemos Contenido promocional, seguido del elemento H one heading. Voy a cambiar el tamaño de la fuente. Va a ser para correr. Bien. Creo que eso se sienta sobre esta sección. Todo se ve bien. A continuación tenemos que encargarnos de la sección de contacto. Como pueden ver, tenemos que hacer algunos cambios. Vamos a abrir el archivo HTML de contacto. En primer lugar, voy a encargarme del icono del menú. Busquemos el logotipo y peguemos aquí el icono del menú. Puedes ver aquí el ícono del menú. Después de eso, voy a crear una nueva consulta de medios CSS en el archivo de contactos. En primer lugar, voy a interferir en los comentarios para que respondan. Entonces voy a crear media query CSS con maxwidth 820 pixeles A continuación, voy a seleccionar el elemento de sección. Voy a cambiar la altura. Va a ser vista 110, poner altura. A continuación voy a seleccionar tres elementos de encabezamiento. Necesitamos aquí cabecera de contacto seguido del elemento H three heading. Vamos a establecer el ancho a 70% Entonces necesitamos cambiar el margen. Voy a poner margen a dos Ram en la parte superior. Entonces necesitamos Auto en el lado derecho, 15 Ram en el lado inferior, y Auto en el lado izquierdo. Nos permite centrar los elementos. Bien, a continuación voy a encargarme del círculo, este trasfondo aquí. Seleccionemos círculo de contacto. Voy a cambiar con y alturas. Vamos a ponerlos a los dos a 70 Ram. Entonces necesitamos cambiar la posición del círculo. Vamos a poner la posición inferior a 25% En cuanto a la posición izquierda, voy a hacerla 2% Vamos a revisar el navegador. El círculo se coloca aquí, no es del todo visible. Pero si cambio el color Bacon y lo pongo a rojo, entonces encontrarás la posición del círculo. Vamos a cambiar el tamaño de esos dos elementos. Voy a seleccionar envoltorio de formulario de contacto, vamos a establecer con 235 Ram. En cuanto a la altura, voy a ponerla en 78 Ram. A continuación, voy a duplicar este código y cambiar el nombre de la clase. Necesitamos tu apoyo. La altura será de 67, bien. Eso se sienta sobre la página de contacto. Puedes ver aquí el círculo. Creo que todo se ve bastante bien. A continuación tenemos que encargarnos de la siguiente página, que es una página de conteo. Así que volvamos al código VS y abramos la cuenta HTML. Voy a agarrar el icono del menú desde aquí, y vamos a pegarlo. El archivo HTML de la cuenta, el icono es visible. Estoy abierto cuenta archivo CS, entonces voy a insite comentarios para responsive A continuación necesitamos crear media query CSS para el ancho máximo de 820 píxeles. Voy a seleccionar los elementos de sección. Vamos a establecer su altura a 100 pies de altura. Entonces voy a cambiar el tamaño del círculo. Y también tenemos que cambiar la posición del círculo. Vamos a poner con y altura ambos a 65 m. Para la posición, la posición inferior va a ser 39% En cuanto a la posición izquierda, voy a ponerla en 23% Bien. Creo que ya está. Acerca de la página de la cuenta, todo se ve bien. A continuación tenemos que encargarnos de la última página del punto de interrupción, y va a ser la página de precios Vamos a abrir aquí precios archivo HTML. Entonces voy a agarrar menú. Vamos a pegarlo después del logotipo y comprobar si se muestra el icono. Como puede ver, se muestra el icono. Voy a ir al precio del archivo CS y crear nueva consulta de medios CSS con el ancho máximo de 820 píxeles. Lo primero que voy a hacer es seleccionar la sección de precios. Voy a cambiar la piel. Va a ser el escondite de 120 vehículos. A continuación voy a encargarme de las formas. Seleccionemos el rectángulo de precios. Voy a cambiar de posición izquierda va a ser -3% Entonces tenemos que encargarnos del círculo pequeño, que en este momento no es visible Voy a seleccionar círculo pequeño. En realidad necesitamos precios. Cambiemos con, en altura , van a ser seis Ram. A continuación tenemos que posicionarnos. Voy a fijarlo en 25% En cuanto a la posición correcta va a ser 1% en realidad voy a mover el círculo arriba de la posición superior al 20% creo que es mejor en realidad. Creo que tenemos que mover el rectángulo hacia arriba también, porque no me gusta del todo este resultado aquí. Vamos a establecer a, digamos 25% Podemos mover el rectángulo ligeramente hacia arriba. Vamos a poner en posición a 20% Ahora el rectángulo se ve mejor, pero creo que el 20% es demasiado. Pongámonos a posicionar a 22% Bien, Ahora creo que es mucho mejor. Bien, a continuación tenemos que encargarnos del círculo grande. Voy a seleccionar un círculo grande. Tomemos esas cuatro líneas de aquí. Voy a poner dentro de la altura a 40 Ram. Entonces necesitamos aquí. Posición inferior, Va a ser 25% En cuanto a la posición correcta, voy a establecer en -5% Bien, creo que se ve bien A continuación voy a encargarme de la cabecera. Seleccionemos el encabezado de precios. Vamos a establecer con 28m. Entonces voy a encargarme de las tarjetas. Ya no necesitamos el efecto tres D aquí. Voy a seleccionar tarjetas de precios y luego voy a establecer perspectiva a ninguna. Bien, por fin voy a encargarme de la tarjeta del lado derecho. Como recuerdas, utilizamos función traducir Z para la tarjeta correcta, por lo tanto voy a seleccionar la tarjeta de precios, ¿verdad? Entonces necesitamos transformar con función translate Z y voy a ponerla a cero. Bien, eso se sienta. Ahora una vez que eliminemos el espacio de tres D, creo que tenemos que cambiar la posición para el círculo pequeño, para el rectángulo también. Coloquemos círculo pequeño, un poco abajo. Vamos a posicionarnos en 25% Bien, es bueno. Voy a aumentar el valor de la posición superior para el rectángulo también. Vamos a establecerlo en 25% Bien. Creo que eso se sienta sobre la página de precios y creo que con este punto de interrupción hemos terminado Me refiero al punto de interrupción para mesa, vamos a comprobar este punto de interrupción Tenemos que hacer que el sitio web sea receptivo en el punto de interrupción. Y para eso, pasemos a la siguiente conferencia. 71. Cómo hacer que los proyectos sean receptivos para teléfonos móviles: Bien, en la conferencia anterior, hemos hecho que el proyecto sea sensible sobre ese punto de ruptura aquí Me refiero al punto de ruptura para tablet. A continuación tenemos que encargarnos de este punto de ruptura aquí. Este es el segundo punto de interrupción para la tableta. Volvamos al navegador y cambiemos las dimensiones que necesitamos aquí. 768, luego 1024. Si revisamos la página de inicio, verás que todo queda bien. Voy a revisar las páginas. Vamos a revisar la página de clientes. Creo que aquí no necesitamos cambiarnos. Vamos a la página siguiente, son productos. La página de productos también se ve bien. A continuación tenemos página de contacto. Se ve bien. Pero entonces tenemos página de cuenta. Creo que tenemos que cambiar la posición del círculo. Vamos al código VS y abramos el archivo CSS de cuenta. Voy a crear una nueva consulta de medios CSS. Maxwth va a ser de 768 pixeles. Después voy a seleccionar círculo de cuentas. Voy a definir la posición inferior. Ahora va a ser 30%, todo se ve bien. Siguiente Voy a consultar la página de precios. Voy a personalizar esta página. Estoy en las formas fondos de las tarjetas. Vamos al código VS y abramos el precio del archivo CSS. Voy a crear una nueva consulta de medios CSS. Vamos a especificar el ancho máximo. Necesitamos 768 pixeles. Voy a seleccionar rectángulo de precios. Cambiemos la posición superior va a ser 30% En cuanto a la posición izquierda, voy a establecer en -6% Entonces voy a seleccionar precios círculo grande Vamos a establecer la posición inferior 12% Bien. Creo que ya está. Todo se ve bien en el punto de ruptura. Y podemos decir que para las tabletas el sitio web se ve bien. Voy a comprobar este punto de ruptura aquí. Ahora como puedes ver, tenemos que seguir adelante y empezar a hacer que el proyecto sea receptivo para teléfonos móviles. El primer punto de interrupción es 430 píxeles de ancho y 32 píxeles de alto Voy a establecer las dimensiones en 43932. Como pueden ver, todo está mal aquí arriba. Sigamos adelante y personalicemos el proyecto. Voy a abrir estilo el archivo CSS. Vamos a crear una nueva consulta de medios CC. El Wi max va a ser de 430 pixeles. Lo primero que voy a hacer es seleccionar elementos HTML. Tenemos que disminuir el tamaño de la fuente. Vamos a establecer el tamaño de fuente en 45% Disminuirá los tamaños de todos los elementos. A continuación, voy a encargarme de la sección de servicios, y después volveremos a la cabecera. Voy a seleccionar servicios. Aumentemos la altura de la sección. Voy a ponerla a 40 de altura de maceta. Entonces ahora tenemos mejor resultado, pero tenemos que encargarnos de las formas que estoy en el fondo. Sigamos adelante y seleccionemos los servicios G uno. Voy a cambiar la posición. El primer puesto va a ser -10% En cuanto a la posición correcta, voy a ponerla en -10% también Vamos a revisar el navegador. La primera forma se ve bien. Cuidemos el rectángulo. Voy a duplicar este código. Cambiemos el nombre de la clase que necesitamos aquí. G dos, estoy. Define la posición inferior y va a ser -8% Bien. Eso es todo sobre la sección de servicios. A continuación voy a encargarme de la pancarta. Sigamos adelante y seleccionemos pancarta. Voy a definir la posición izquierda, va a ser 8% Siguiente, voy a cuidar los antecedentes. Voy a comenzar con los antecedentes principales. Seleccionemos G principal. Voy a definir posiciones. La posición superior va a ser -75% En cuanto a la posición izquierda, voy a establecer en menos uno, 20% Entonces voy a cambiar el fondo, el gradiente lineal Vamos a definir la función de gradiente lineal. La transición de los colores, quiero decir la dirección de la transición va a ser a la izquierda. Entonces necesitamos el primer color, va a ser 44005 En cuanto al segundo color, voy a usar de nuevo 4400b A continuación tenemos que cuidar el segundo trasfondo. Quiero decir, tenemos que seleccionar G dos. Voy a poner la posición izquierda al 20% Bien, creo que ya está. Sobre el encabezado, todo se ve bien. A continuación tenemos que encargarnos de la sección del proyecto. Voy a empezar con los encabezamientos. Sigamos adelante y seleccionemos proyectos H uno elementos de encabezado. Voy a poner una talla a cuatro Ram. A continuación, voy a encargarme del párrafo. En realidad dije que se dirigía, así que ese es mi error. Se trata de un párrafo. Voy a seleccionar proyectos. Voy a establecer ancho 250. Bien. Lo siguiente que voy a hacer es encargarme de la navegación. Voy a colocar los enlaces en dos líneas. Tenemos que seleccionar filtrar hacia arriba, voy a definir la altura. Va a ser 15 Ram. Entonces para colocar los enlaces en dos líneas, tenemos que usar Flex con el valor p. Bien, ahora los enlaces se colocan en dos líneas, pero necesitamos aquí el mismo número de enlaces en cada línea. Estoy aumentando el espacio entre los enlaces de navegación. Seleccionemos el enlace de filtro y establecemos el margen en una sola ejecución. Ahora el problema está arreglado y con esta sección ya terminamos. Todo se ve bien. A continuación tenemos que encargarnos de la sección de plantillas. Voy a encargarme del lado izquierdo. Sigamos adelante y seleccionemos plantilla a la izquierda. Voy a poner la posición let a cero. A continuación, necesitamos que el ancho sea 100% Además, voy a cambiar el relleno. Pongamos el relleno a 12 Ram en la parte superior, luego cinco Ram en el lado derecho, cero en el lado inferior y cinco Ram en el lado izquierdo. Después de eso, voy a colocar los artículos flex en el centro de la sección. Para eso, voy a usar flex box. Vamos a poner esta placa a flex. Entonces tenemos que cambiar la dirección porque vamos a colocar los elementos flex verticalmente en una columna. Necesitamos dirección flexible para ser columna, entonces necesitamos justificar centro de conferencias y también un centro de líneas de artículos. Bien. Así que eso es se sienta sobre el lado izquierdo. En realidad voy a una línea el texto del párrafo en el centro. Voy a seleccionar plantillas a la izquierda, y voy a usar el centro de línea de texto. Bien, ahora todo se ve bien. A continuación tenemos que tomar de las imágenes y también de la parte inferior. Empecemos con las imágenes. Voy a seleccionar plantilla, derecho. Seguido de los elementos de imagen y voy a seleccionar la primera imagen usando el enésimo selector hijo Voy a cambiar de ancho, va a ser 23 Ram. Entonces voy a cambiar de posición. La posición superior va a ser 65% En cuanto a la posición correcta, voy a ponerla en 40% Entonces voy a duplicar este código dos veces porque tenemos que encargarnos del resto de las imágenes que necesitamos aquí, imagen dos y luego imagen tres. El ancho de la segunda imagen va a ser 14 Ram. Entonces la posición será 51% como la posición izquierda que necesitamos aquí. Posición izquierda va a ser -55% A continuación tenemos que cuidar la tercera imagen Vamos a establecer con 38 Ram. Entonces la posición dos va a ser 55% En cuanto a la posición correcta, voy a ponerla en 10% Bien, así que sentémonos sobre las imágenes a continuación. Yo voy a encargarme de esta sombra aquí. O sea, tenemos que seleccionar plantillas con elementos libres. Definamos la posición correcta. Va a ser -7% pero luego necesitamos la posición inferior, va a ser -10% Además, voy a cambiar el Usemos un gradiente lineal. El sentido va a ser dos a la izquierda. En cuanto a los colores, el primero será transparente. Entonces voy a usar la segunda persona que llama, 8430. En cuanto a la tercera persona que llama, va a ser 409b ¿Bien? Todo se ve bien. Tenemos que encargarnos del botón de reproducción. Seleccionemos envoltorio. Definir posición izquierda va a ser -25% Entonces voy a seleccionar Play BTN, voy a disminuir el tamaño del elemento Vamos a establecer ancho y alto, ambos a 15 Ram. Además, voy a cambiar el tamaño de antes del elemento. Duplicemos este código y agreguemos aquí antes el con height for before elemento va a ser 19.5% No por ciento sino Ram Todo bien. Creo que todo se ve bien. Lo único que tenemos que hacer es cambiar el tamaño del ícono de Phm Voy a jugar BTN, seguido del elemento Voy a establecer el tamaño de la fuente a cinco Ram. Bien, eso es todo. Acerca del botón de reproducción, voy a revisar el reproductor de video. Entonces como puedes ver, es momento de cuidar el reproductor de video porque no se ve del todo bien. Voy a seguir adelante y seleccionar Video. Quiero decir, el envoltorio, pongamos el ancho a 50. Eso es por la altura. Va a ser auto. Ahora tenemos que encargarnos de los controles. Seleccionemos los controles de video. Aquí necesitamos controles. Voy a cambiar el relleno. Va a ser una rampa en los lados superior e inferior y cero en los lados izquierdo y derecho. A continuación tenemos que encargarnos de las opciones del lado izquierdo. Voy a seleccionar Opciones con la clase izquierda. Vamos a establecer con 40% Ahora todo se ve bien. Voy a cambiar la posición del botón x Cierre. Seleccionemos X PTN, seguido del elemento Voy a poner en posición a -8% Ken, el reproductor de video. Se ve bastante bien. Vamos a cerrarlo y pasar a la siguiente sección. Se trata de una sección de suscripción. También tenemos que personalizar esta sección. Estoy suscribir envoltorio, pongamos el ancho a 50. Entonces voy a encargarme del insumo. Y al fondo voy a suscribir entrada, necesitamos que suscribas grupo de entrada, vamos a establecer con 240 Ram. Siguiente voy a de las entradas, vamos a usar el selector que tenemos para agregar aquí entrada voy a establecer con en altura a 100% Bien, Eso es todo sobre la sección suscrita A continuación tenemos que encargarnos del pie de página porque los elementos, especialmente los íconos de las redes sociales, están desordenados. Voy a seleccionar pie de página. Vamos a establecer la altura 245, poner la altura. Voy a cambiar la posición de los íconos de las redes sociales. Voy a colocarlos aquí. Abajo seleccione redes sociales. Fijemos la posición a absoluta. Entonces necesitamos posición relativa para el elemento padre, que es footer. A continuación necesitamos la posición inferior. Va a ser seis Ram. También, vamos a establecer con al 100% Entonces voy a colocar los elementos horizontalmente en un rol. Por lo tanto, tenemos que cambiar la dirección de la caja flex y en este caso va a ser papel. Por último, necesitamos justificar el centro de contenido. Bien, como pueden ver, el encabezado y los íconos de las redes sociales se colocan aquí muy bien. Necesitamos algo de espacio entre el encabezado y los íconos. Por lo que voy a seleccionar pie social media seguido de los H tres elementos de encabezamiento. Y voy a poner margen en el lado derecho a cinco m. Bien, ahora todo se ve bien. A continuación voy a encargarme de esos enlaces aquí. Voy a cambiar el tamaño de la fuente. Sigamos adelante y seleccionemos pie inferior, seguido de los elementos. Yo soy el enlace. El tamaño del teléfono va a ser 1.8 Ram. Bien, entonces creo que eso es todo sobre la página de inicio. A continuación tenemos que encargarnos de la navegación. Voy a revisar los desplegables. Como pueden ver, tenemos que hacer aquí algunos cambios. Voy a ocultar esos paneles Panelementsioecond Vamos al código VS y seleccionemos el servicio desplegable. Entonces necesitamos desarrollos seguidos del lapso. Y tenemos que seleccionar segundo panelement usando selector child Vamos a poner la pantalla a ninguna. Como puedes ver, estos panelementos están ocultos. A continuación, voy a cambiar el tamaño del lado derecho del primer desplegable. Seleccionemos desplegable uno derecha y fijemos el ancho al 100% En cuanto a la altura, voy a establecer en 75% En realidad, todos los demás menús se ven bien Por lo tanto, podemos decir eso con la página de inicio y con la navegación. Ya terminamos. A continuación, voy a revisar otras páginas. Vamos a revisar la página de clientes. Tenemos dos, personaliza esta página. Vamos a seguir adelante y abrir archivo CSS de los clientes y crear nueva consulta de medios CSS. Entonces especifica xw, va a ser 430 pixeles. Voy a seleccionar encabezado testimonial seguido del elemento H one heading Voy a definir el tamaño del teléfono. Va a ser forma también. Voy a esconder las estrellas. Seleccionemos estrellas y utilicemos Mostrar No. Bien, ahora todo se ve bien y con la página del cliente, ya terminamos. A continuación, voy a seleccionar la página Productos. Como puedes ver, tenemos que personalizar esta página. Vamos a abrir productos de archivo CCS y crear nueva consulta de medios de comunicación Ss Voy a especificar que Mawi va a ser. 430 pixeles. Después voy a seleccionar el encabezado de productos seguido del elemento H one heading. Vamos a establecer el tamaño del teléfono en cuatro Ram. Bien, a continuación voy a encargarme del segundo rumbo. Sigamos adelante y dupliquemos este código. Voy a cambiar el selector. Necesitamos H tres, entonces el tamaño del teléfono va a ser 2.5 También, cambio el ancho, digamos a 80% Entonces tenemos que centrar el rumbo para eso. Voy a definir margen, va a ser dos carreras en la parte superior. Después en el lado derecho, 15 Ram en el lado inferior y O en el lado izquierdo. Como puede ver el rumbo se coloca en el centro. Bien, eso es cable, el encabezado. A continuación tenemos que encargarnos de la sección de contenido del producto. Voy a seleccionar Wrapper Product Content. Vamos a definir el relleno. Va a ser cinco Ram en los lados superior e inferior y cero en los lados izquierdo y derecho. A continuación, voy a encargarme de esta parte aquí. Seleccionar Productos Contenido Izquierdo. Voy a establecer con al 100% pero luego usemos Flex box. Necesitamos Display Flex. Además, tenemos que cambiar la dirección porque los elementos flex deben colocarse verticalmente en la columna. Por lo tanto, necesitamos dirección flex para ser columna. Además, voy a establecer, alinear los elementos al centro. Bien, Siguiente voy a cambiar la alineación del párrafo. Me refiero al texto del párrafo. Sigamos adelante y seleccionemos productos. Contenido a la izquierda, seguido de los elementos. En primer lugar, voy a cambiar el ancho. Va a ser 8% Entonces coloquemos texto en el centro usando texto. Un centro de línea. En realidad, tenemos aquí algún problema porque este contenido debe colocarse en el centro de la sección. Volvamos al código VS. Y en realidad necesitamos aquí productos contenido y no mo contenido. Como puede ver, el problema está arreglado. Bien, después de eso, voy a encargarme de esas imágenes aquí. Seleccionemos productos Contenido derecho seguido de los elementos de imagen. Y necesitamos primera imagen usando selector de gráficos. Voy a definir con y altura. El ancho va a ser 18 Ram. Entonces necesitamos altura, va a ser 36 Ram. También, voy a cambiar la posición de la imagen. La posición superior va a ser 75% En cuanto a la posición correcta, voy a decir a 30% Duplicemos este código dos veces y cambiemos los selectores de gráfico Necesitamos la imagen número dos y la imagen número tres. Entonces voy a establecer el ancho de la segunda imagen a diez Ram. Voy a deshacerme de altura ya que para la posición superior va a ser 63% Entonces necesitamos la posición correcta, que va a ser 57% En cuanto a la tercera imagen, voy a poner el ancho a 18 Ram. Dejemos aquí este valor. No necesitamos altura. En cuanto a las posiciones que necesitamos aquí, posición inferior. Voy a fijarlo en 13% Para la posición correcta va a ser 7% Bien, creo que ese cable las imágenes. Vamos a revisar los resultados ahora. Creo que todo se ve bien con esta sección. Ya terminamos. Sigamos adelante y nos ocupemos de la segunda sección. Yo, el contenido promocional. Voy a seleccionar productos promo y establecer altura a 100 H. Siguiente Voy a seleccionar contenido promocional y definir anchuras van a ser 8% Ahora tenemos que personalizar el contenido promocional en hover Vamos al código VS y seleccionemos contenido promocional con Hover Hover, voy a cambiar transformar propiedad. Vamos a usar aquí traducir. Los valores serán -50% otra vez -50% Entonces necesitamos cambiar el valor de la función translate Z. Va a ser seis. Bien, ahora todo se ve bien. A continuación tenemos que encargarnos de las formas detrás del contenido promocional. Voy a empezar con el rectángulo. Seleccionemos rectángulo promocional. Voy a poner dentro de la altura, ambos, a 35 Ram. A continuación, voy a cambiar la posición del rectángulo que necesitamos aquí. Top position va a ser 28% En cuanto a la posición izquierda, voy a ponerla en -3% Bien. Después de eso, voy a encargarme del círculo grande. Seleccionemos un círculo grande. En realidad, voy a agarrar este código de aquí. Necesitamos con en altura, con los mismos valores la posición va a estar abajo y el valor será 27% En cuanto a la posición izquierda, voy a cambiarla con posición derecha y el valor va a ser -8% Bien, finalmente tenemos que personalizar el círculo pequeño Seleccione círculo pequeño y cambie la posición. Top position va a ser 26% En cuanto a la posición correcta, voy a decir a 30% Bien, eso es todo sobre las formas. A continuación tenemos que cuidar el encabezado y el párrafo dentro del contenido promocional. Voy a seleccionar Contenido un elemento de encabezado. Voy a cambiar el tamaño del teléfono. Va a ser 1.8 Entonces voy a encargarme del párrafo. Necesitamos contenido promocional seguido del elemento P. Y el tamaño del teléfono va a ser 1.8 Ram también. Bien, creo que eso es sobre la página de productos, todo se ve bien. A continuación tenemos que encargarnos de la siguiente página y va a ser la página de contacto. Como puedes ver, tenemos que personalizar esta página. Vamos a seguir adelante y abrir el archivo CSS de contacto y crear nuevos medios CSS curry necesitamos especificar la x con. En primer lugar voy a seleccionar los elementos de sección con el nombre de la clase contacto y voy a establecer la altura a 180 altura del punto de vista. Entonces voy a encargarme de la cabecera. Seleccionemos el encabezado de contacto seguido del elemento H one heading. Voy a cambiar el tamaño de fuente , van a ser cuatro Ram. A continuación, voy a duplicar este código y encargarme del segundo encabezamiento que es H tres, voy a establecer el tamaño de fuente en 2.5 Ram. Entonces voy a agregar aquí con él va a ser del 80% Y luego tenemos que detectar el rumbo. Voy a usar margin con los valores dos Ram Alto 15 y luego auto también. Entonces eso es sentarse sobre el encabezado. A continuación voy a encargarme de esas dos partes aquí. Voy a seleccionar contenidos de contacto. Tenemos que cambiar la dirección de la caja flexible porque vamos a colocar esos dos elementos uno encima del otro verticalmente. Voy a establecer dirección flex a columna. Entonces necesitamos un centro de líneas de artículos. Ahora como puedes ver, se colocan verticalmente. Tenemos que crear un espacio entre esos elementos. Voy a seleccionar envoltorio de formulario de contacto y después voy a definir margen. Va a ser cero en el lado superior, tres Ram en el lado derecho, diez Ram en el lado inferior y tres Ram en el lado izquierdo. Ahora tenemos aquí algo de espacio. A continuación voy a encargarme de la posición del círculo. Sigamos adelante y seleccionemos círculo de contacto. Tenemos que cambiar la posición inferior va a ser 30% En cuanto a la posición izquierda, voy a ponerla en 5% Bien, creo que todo se ve bien y tenemos que pasar a la siguiente página. Va a ser la página de la cuenta. Voy a ir al código BS y abrir cuenta de archivo CSS. Vamos a crear una nueva consulta de medios CSS. Necesitamos aquí, mawi, 430 pixeles. Voy a seleccionar círculo de cuentas. Cambiemos el tamaño del círculo. Voy a establecer con 260 carreras. También, necesitamos alturas con el mismo valor. Entonces voy a cambiar la posición del círculo. Vamos a sumar la posición inferior al 34% En cuanto a la posición izquierda, va a ser 10% Bien, continuación voy a encargarme del cabezazo. Vamos a agregar encabezado aquí. Necesitamos H uno elementos de encabezamiento. Voy a cambiar el tamaño del teléfono, va a ser de forma, entonces voy a duplicar este código. Seleccione H tres elementos de encabezado. Entonces necesitamos que el tamaño de fuente sea 2.5 Ram. Entonces necesitamos ancho, va a ser 80% Entonces tenemos que centrar el elemento usando margin. Tenemos que correr 15 y otra vez. O bien, eso se sienta sobre la página de la cuenta. Siguiente Te voy a llevar de la página de precios. Vamos al código VS y abramos los precios al archivo CSS. Voy a agregar aquí nueva consulta de medios CSS con el ancho máximo, 430 píxeles. Voy a cambiar la altura de la sección. Seleccionemos precios y fijemos la altura a 18 alturas de vista. A continuación voy a tomar de la cabecera. Seleccionemos el encabezado de precios, seguido de los elementos de encabezado tron. Voy a establecer el tamaño de la fuente en cuatro Ram. Entonces necesitamos cambiar el ancho del encabezado. Va a ser 50 Ram. Entonces necesitamos centrar el elemento usando el margen general. Bien, después de eso, voy a tomar de la segunda cabecera. Voy a duplicar este código, cambiar el selector. Necesitamos H tres, voy a establecer el tamaño del teléfono en dos Ram. Entonces necesitamos lo mismo con, como para el margen. Van a ser dos M, luego dos Ram. Nuevamente, en realidad podemos dejar aquí solo dos M y O. Será exactamente lo mismo. Bien, eso es lo de la H, tres elementos de encabezamiento. A continuación voy a encargarme de las tarjetas. Tenemos que colocarlos verticalmente. Y para eso necesitamos seleccionar tarjetas de precios. Para cambiar la dirección de la caja flex, va a ser columna, ahora se colocan verticalmente en una columna. Voy a crear espacio entre las cartas. Voy a seleccionar tarjeta de precios, voy a poner margen a cero, luego 1.5, luego diez run, y otra vez 1.5 r. ahora tenemos el espacio entre las tarjetas, y lo siguiente que voy a hacer es cuidar las formas. Sigamos adelante y comencemos con el rectángulo promocional. Voy a añadir aquí el código para rectángulo. Necesitamos rectángulo de precios y no rectángulo promocional. Voy a cambiar las dos posiciones va a ser 20% Aquí tenemos el rectángulo. A continuación voy a encargarme del círculo pequeño. Sigamos adelante y seleccionemos círculo pequeño. Necesitamos precios círculo pequeño. Voy a poner posición al 17% En cuanto a la posición correcta va a ser del 5% Por último, voy a cuidar el círculo grande. Tenemos que cambiar la posición. Necesitamos precios círculo grande y la posición inferior va a ser del 8% Bien, creo que así es a ser del 8% Bien, Everton se ve bien en el punto de interrupción Podemos decir que con los primeros puntos de interrupción de los teléfonos móviles se hace Podemos comprobar este punto de interrupción aquí y podemos encargarnos del siguiente punto de interrupción Voy a revisar el sitio web en el punto de interrupción. Sigamos adelante y cambiemos las dimensiones que necesitamos aquí, 393 y 893 pixeles Vamos a revisar los proyectos. Si todo se ve bien, la página de inicio se ve bien, vamos a revisar otras páginas. La página de clientes se ve bien. A continuación tenemos página de productos, se ve bien también. Entonces voy a revisar la página de contacto. A continuación tenemos página de cuenta, finalmente página de precios. Como puedes ver, todo se ve bien. No necesitamos cambiar nada en ese punto de interrupción. Ahora, voy a comprobar aquí este punto de quiebre y sacarte del último punto de interrupción para teléfonos móviles, va a ser 375 pixeles de ancho y 667 pixeles de alto Entonces sigamos adelante y cambiemos las dimensiones que necesitamos aquí, 375.6 67 Entonces, como se puede ver, todo está en mal estado. De nuevo en ese punto de interrupción, sigamos adelante y abramos el estilo del archivo CS y creemos una nueva consulta de medios CSS Va a ser 375 pixeles. Voy a encargarme primero de la sección de servicios, seleccionemos los servicios y aumentemos la altura. Va a ser 350 de altura de ventana gráfica. Bien. Siguiente Voy a encargarme de los servicios G uno. Vamos a establecer la posición superior a -7% Entonces voy a cuidar los antecedentes hasta aquí en la cabecera Sigamos adelante y seleccionemos BG dos. Voy a poner la posición izquierda al 30% Bien, continuación voy a comprobar la navegación Tenemos que hacer aquí algunos cambios. Voy a disminuir la altura del elemento de navegación. Sigamos adelante y seleccionemos ningún artículo pero necesitamos excluir nuevo el novem que está abajo Voy a agregar aquí último hijo a la clase. Además de eso, necesitamos aquí para agregar clase Hamblger, necesitamos disminuir la altura. Van a ser ocho. Entonces voy a cambiar el relleno en el lado izquierdo, digamos que a tres m. Como puede ver, se cambia la altura de los elementos de navegación. A continuación voy a cambiar las posiciones de los desplegables. Tenemos que seleccionar desplegable y luego establecer en oposición a ocho carreras. Bien, lo siguiente que voy a hacer es agregar la barra de desplazamiento al primer menú desplegable. Sigamos adelante y seleccionemos Desplegable uno. Y luego usar la propiedad Desbordamiento Y que necesitamos aquí Desplazarse Ahora como puede ver, somos capaces de desplazarnos hacia abajo en el menú desplegable. Vamos a encargarnos del segundo desplegable. Voy a seleccionar el desplegable dos. Vamos a establecer la altura a 32.5 Ram. Además de eso, voy a seleccionar el desplegable dos con los desarrollos y voy a fijar la altura a una siguiente. Voy a ocultar los íconos y también los párrafos. Desplegemos dos seguidos de los desarrollos, y luego pongamos la exhibición a ninguno. También necesitamos lo mismo para el párrafo. Cambiemos a, bien, así que eso es todo sobre el segundo menú desplegable. Pasemos a la tercera. Voy a personalizar el tercer desplegable. Seleccionemos el menú desplegable tres para cambiar la altura del tercer desplegable. Va a ser 45. Entonces voy a ocultar los segundos elementos de giro dentro del menú desplegable. Seleccionemos el desplegable tres, seguido del desarrollo. Entonces necesitamos span con selector. Necesitamos seleccionar elementos de segundo tramo. Agreguemos aquí mostrar ninguno. Bien, eso es sobre el tercer menú desplegable. El cuarto desplegable se ve bien. cuanto al quinto desplegable, voy a personalizarlo. Sigamos adelante y seleccionemos el desplegable cinco. Voy a cambiar la altura. Van a ser 30. Entonces voy a poner poner a 1.5 Siguiente voy a encargarme del botón, me refiero al botón de precios. Sigamos adelante y seleccionemos Artículo con Último hijo. Entonces clase, voy a establecer la altura a diez Ram. Entonces también voy a cambiar la altura del botón. Duplicemos este código que necesitamos aquí. O BTN voy a establecer la altura a cinco Ram. Bien, vamos a revisar el navegador. Todo se ve bien, en realidad, con la navegación. Ya terminamos. Sigamos adelante y revisemos otras secciones. Todo se ve bien. Como puedes ver, el pie de página necesita algunos ajustes. Sigamos adelante y nos ocupemos de eso. Voy a seleccionar pie de página, y voy a aumentar la altura. Digamos 255 pies de altura. Ahora el pie de página se ve bien. Bien. Eso se sienta sobre la página de inicio. A continuación voy a revisar otras páginas. La página del cliente se ve bien. A continuación tenemos página de productos. Dentro de la página de productos, tenemos que encargarnos del contenido promocional. Vamos a abrir productos de archivo CSS y crear nuevos medios CSS. La consulta Maxwit va a ser de 375 pixeles. Voy a seleccionar Rectángulo promocional. Vamos a ponernos dentro de la altura, ambos a 30. Entonces voy a establecer la posición superior al 23% A continuación, voy a encargarme del círculo grande. Voy a establecer con altura. En realidad, tomemos este código de aquí. El ancho y la altura serán 30. En cuanto a las posiciones que necesitamos aquí, posición inferior. Va a ser 20% posición correcta y ir 30 -11% Vamos a comprobar el resultado Todo se ve bien. A continuación, la posición del círculo pequeño. Seleccionemos círculo pequeño y fijemos su posición superior en 20% Bien, voy a cambiar la posición del círculo pequeño al flotar Volvamos al código VS y dupliquemos este código. Voy a agregar aquí clase animate. La primera posición va a ser 13% Ahora creo que todo queda bien con la sección de productos. Me refiero a la página de productos, ya terminamos. Vamos a revisar la página de contacto. Voy a personalizar esta página. Vamos a abrir el archivo CSS de contacto y crear una nueva consulta de medios CSS. Necesitamos max con 375 pixeles. Seleccionemos la sección de contacto y establecemos la altura 220 altura del punto de vista. Bien, ahora el problema está arreglado. Sigamos adelante y verifiquemos la página de la cuenta. También tenemos que personalizar esta página. Voy a abrir cuenta de archivo CSS. En realidad, tomemos este código de aquí. Necesitamos sección de cuenta. La altura va a ser de 130 puestos de altura. Entonces voy a disminuir el ancho de la cuenta para envoltorio. Seleccionemos la cuenta para el conjunto de envoltorios con 245 Ram. Bien, ahora todo se ve bien con la página de la cuenta. Ya terminamos. Vamos a revisar la página de precios. Bueno, tenemos que aumentar la altura de la página de precios. Vamos a pegar aquí media query, seleccionar precios y establecer la altura a 250 altura del bote. Bien, eso es. Todas las páginas, incluida la página de inicio, se ven bien en este punto de ruptura O sea, el punto de interrupción para los teléfonos móviles, en realidad podemos decir que nuestro proyecto responde todos esos puntos de interrupción realmente populares También podemos comprobar el último punto de quiebre. Ha sido el video más largo del curso. Pero finalmente, terminamos con el proyecto. Lo único que tenemos que hacer es desplegar el sitio web. Es decir, tenemos que alojarlo y hacerlo en línea para eso. Pasemos a la siguiente conferencia. 72. Implementación de sitios web: Bien, en nuestra conferencia anterior, hicimos nuestro proyecto con éxito receptivo a varios tamaños de pantalla y dispositivos. Ahora es el momento de pasar al paso final, desplegando nuestro sitio web en línea. Existen numerosas formas de alojar tu sitio web, pero en este curso, prefiero usar Netlify Netlify es una plataforma en la nube que brinda una gama de servicios para el desarrollo y alojamiento web modernos Ofrece una plataforma como solución de servicio que simplifica el proceso de implementación y administración de sitios web y aplicaciones web Vamos a visitar Netlify Com. Lo primero que tienes que hacer es inscribirte. Se trata de un proceso bastante sencillo. No voy a pasar por ello. Ya me he registrado, así que sólo voy a iniciar sesión. Aquí, tenemos un dashboard del usuario. Para implementar el sitio web, puedes importar tu repositorio Git existente o simplemente puedes arrastrar y soltar tu carpeta de proyecto de trabajo. Prefiero la segunda vía. O sea, voy a arrastrar y soltar la carpeta del proyecto. Pero antes de hacer eso, voy a señalar una cosa ya que recuerda que teníamos tres carpetas diferentes para archivos HTML, CSS y Charles. Si guardé esas carpetas, entonces Atlifi no desplegará el sitio web correctamente Debemos mantener nuestros archivos juntos así. Vamos a abrir los proyectos en código VS. Una vez que eliminé las carpetas y coloqué todos los archivos de trabajo juntos, entonces debería haber cambiado las rutas de los archivos vinculados. Si reviso la ruta del archivo estilo archivo CSS, verás que ya no tenemos aquí dos puntos con barra diagonal y luego el nombre de la carpeta, CSS Yo también hice lo mismo por las imágenes. Como puedes ver tenemos aquí la carpeta de imágenes sin ningún tipo de puntos y barras ¿Bien? Asegúrese de que también cambió las rutas de los archivos e imágenes. Como si no, cuando despliegues el sitio web, no verás los mosaicos ni las imágenes. Bien, creo que estamos listos para dejar caer la carpeta aquí. Voy a salir de este camino, y después voy a dejar caer la carpeta aquí. Tomará algún tiempo. Como puede ver, despliegue el éxito. Voy a hacer clic en Comenzar y luego hacer clic aquí. Voy a hacer clic en el enlace aquí. Como puedes ver, ahora nuestro sitio web está en línea. Podemos ver que todo se ve bien y todo funciona bien. Podemos navegar a diferentes páginas, todo funciona y se ve genial. Podemos decir que nuestro sitio web está en línea. Quiero hacer una cosa más. Como puedes ver el Netlify ha generado algún nombre de dominio de barriga Y quiero cambiarlo. Vamos a hacer clic aquí. Configuración del sitio. Voy a cambiar el nombre del sitio. Usas los nombres que quieras. Depende de ti. Voy a borrar esos caracteres. Y voy a llamar a la página web. No lo sé, Digamos llamarlos Crear sitio web. No es el nombre perfecto, pero no se me ocurre ningún otro nombre. Voy a guardar el nombre, entonces si hago clic en el enlace, verás aquí nombre de dominio con y crear sitio web, Netlify dot app Bien, ahora ya sabes cómo alojar tu sitio web en Netlify. Nuevamente, hay toneladas de formas de alojar los sitios web. Puedes comprar los nombres de dominio y así sucesivamente. Muy bien, enhorabuena. Fantástico trabajo en terminar este curso. Ahora estás equipado con las habilidades para crear sitios web increíbles. Me gustaría dar las gracias por formar parte de este curso. Sigue aprendiendo, mantente curioso y disfruta del viaje. Como desarrollador web, te deseo la mejor de las suertes con todos tus proyectos futuros. Codificación feliz, y que tus sitios web siempre impresionen. Buena suerte. Adiós, adiós.