Proyectos de animación de botones CSS | Jayanta Sarkar | Skillshare

Velocidad de reproducción


1.0x


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

Proyectos de animación de botones CSS

teacher avatar Jayanta Sarkar, Behind the Code: Jayanta Sarkar

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

      1:13

    • 2.

      Efecto creativo de botón rotativo usando css

      11:10

    • 3.

      Efecto de botón de deslizamiento usando css

      10:40

    • 4.

      Efecto de desplazamiento de botón

      9:52

    • 5.

      Efecto brillante de botón

      8:08

    • 6.

      Botón de escala de texto con CSS

      8:08

    • 7.

      Botón de intercambio circular

      10:55

    • 8.

      Botón de rotación de 3 capas

      10:59

    • 9.

      Efecto de botón del círculo al fondo. Parte 1

      10:11

    • 10.

      Efecto de botón del círculo al fondo. Parte 2

      9:16

    • 11.

      Nuevo efecto de desplazamiento de botones

      12:53

    • 12.

      Efecto de botón dividido

      10:24

    • 13.

      Efecto de botón dividido parte 2

      4:55

    • 14.

      Efecto de desplazamiento del botón de intercambio de bordes, parte 1

      8:22

    • 15.

      Efecto de desplazamiento del botón de intercambio de bordes, parte 2

      6:07

    • 16.

      Efecto de botón de crecimiento de bordes creativos

      10:09

    • 17.

      Efecto creativo de botón giratorio para la primera letra

      12:02

    • 18.

      Efecto de fondo de cuatro bordes crecientes

      11:15

    • 19.

      Efectos de botón de 2 cortes

      11:34

    • 20.

      Efectos puros sobre el desplazamiento del botón en 3D CSS 3D

      12:11

  • --
  • 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.

6

Estudiantes

--

Proyectos

Acerca de esta clase

¡Da vida a tus botones web con animaciones fluidas y llamativas utilizando únicamente CSS! En este curso basado en proyectos, construirás varios botones de cursor animados, únicos y creativos, utilizando transiciones y transformaciones en CSS.

Tanto si eres principiante como si quieres mejorar tus habilidades frontales, este curso está lleno de proyectos prácticos que son cortos, prácticos y fáciles de seguir. Aprenderás a usar las propiedades simples de CSS para crear efectos visuales poderosos como bordes brillantes, iconos deslizantes, fondos en expansión, texto que rebota y mucho más, sin escribir una sola línea de JavaScript.

Cada proyecto se centra en un estilo de diseño e interacción diferentes, lo que te ayudará a dominar el arte de las animaciones de sobrevuelo y el diseño de UI con aplicaciones del mundo real.

Al final del curso, serás capaz de diseñar con confianza botones elegantes que mejoren la experiencia del usuario y hagan que tus sitios web se destaquen.

Sin marcos ni adornos de pelambre: solo técnicas CSS limpias y modernas.

¡Empecemos a crear botones que sorprendan a tus usuarios!

Conoce a tu profesor(a)

Teacher Profile Image

Jayanta Sarkar

Behind the Code: Jayanta Sarkar

Profesor(a)

Jayanta Sarkar is a dedicated Python programmer and full-stack web developer with a passion for creating dynamic and interactive web applications. With a robust background in both front-end and back-end development, Jayanta excels in building seamless user experiences and efficient, scalable systems.

Over the years, Jayanta has honed his skills in various programming languages and frameworks, making him proficient in technologies such as JavaScript, CSS, HTML, and MySQL. His expertise extends to developing comprehensive solutions that integrate sophisticated database management with intuitive user interfaces.

Jayanta's journey in the tech industry is marked by a continuous drive to learn and adapt to new technologies. He has developed and published several successf... Ver perfil completo

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 a todos. Yo soy Únete al Atajo. Y bienvenidos al emocionante curso sobre botones animados de Hobart CSS En esta clase, vas a sumergirte profundamente en el mundo de micro interacción construyendo 20 proyectos de animación de botones diferentes, todos usando solo transición y transformación CSS. Las animaciones de Hobart pueden parecer pequeñas, pero tienen un gran impacto en la experiencia del usuario Si eres un principiante tratando de subir de nivel tu juego CSS o una pila de Db buscando inspiración de diseño. Este curso es para ti. Cada proyecto es corto, práctico y está lleno de tres efectos de punta. Desde botones de crecimiento hasta pasteles deslizantes, iconos giratorios, efecto rebote y más Te pondremos manos a la obra con código CSS real y aprenderás a transformar los botones de abordaje en algo llamativo e interactivo. Sin bibliotecas, sin frameworks, magia CSS. Entonces, ¿estás listo para agregar algo de hilo de animación a tus diseños web? Saltemos y comencemos a codificar. 2. Efecto creativo de botón giratorio con css: Entonces este es nuestro primer proyecto usando propiedades de transformación CSS. No vamos a usar fotograma clave para animar el elemento. Entonces como puedes ver en este ejemplo, aquí creamos un botón. Si abro mi auto en este botón, aquí puedes ver un hermoso efecto de transición de botón. Entonces vamos a construir hoy en este proyecto. Así que vayamos al editor de código de isal Studio y veamos cómo podemos crear este proyecto Entonces como pueden ver, ya abrí mi editor de código isal Studio Y ya creo archivo TML llamado index dot TML. Además, creamos otro estilo de archivo punto CSS, y ya abro este sitio web usando mi servidor en vivo. Este es nuestro sitio web. Está completamente en blanco. Entonces volvamos al código de estudio de usuario. Al principio, dentro de mi etiqueta corporal, voy a agregar una etiqueta nCAT, A y un hashtag HI Dentro de esta etiqueta de Anca, voy a escribir hover Me. Entonces voy a saltar al estilo de archivo CSS estilo CSS. Ya vinculo este archivo con este documento de ESTEML. Aquí vamos a comenzar este estilismo. Al principio, voy a apuntar a la etiqueta corporal. Entonces dentro de la liss voy a asignar altura, altura, y voy a asignar 100 VH Quiero colocar la etiqueta de ancla en medio de esta página, así que voy a usar la propiedad. Las escamas de visualización justifican el contenido, Justifican el centro de contenido. Además, voy a usar align item, align items center. Voy a establecer este archivo. Después de configurar este archivo, si vuelvo a mi navegador, como pueden ver, se centró el texto, centré la etiqueta de anclaje. Ahora voy a abrir mi navegador y mi editor de código lado a lado. Como pueden ver, aquí abrimos mi navegador y mi editor de código lado a lado para nuestra comodidad. Usando flexbox, centramos este elemento en medio de esta página horizontal y verticalmente Básicamente, no tiene nada que ver con la animación. Si quieres aprender flexbox y saludar, puedes inscribir mis otros cursos Ahora, vamos a darle estilo a la fuga. Quiero apuntar a este enlace usando su nombre de etiqueta A, y dentro de los cálices, primera propiedad, voy a usar decoración de texto, decoración texto, decoración de texto, ninguno, y voy a configurar este archivo Si configuro este archivo, como pueden ver, va a eliminar este subrayado del texto Después de eso, voy a asignar un color de fuente. Entonces escribe color, y voy a asignar color negro. Quiero usar la fuente de color negro para este ejemplo. Entonces voy a definir la familia de fuentes, familia de fuentes, y quiero usar fuente aérea, aérea. Después de eso, vamos a encender el problema Raf view y Waraph Entonces después de eso, voy a asignar tamaño de fuente tamaño de fuente, y quiero asignar 45 píxeles tamaño de fuente, 45 píxeles. Entonces quiero asignar Borde. Frontera. Quiero borde de pixel de combate sólido, sólido, y el color del borde también es negro. Negro. Entonces quiero definir el relleno. Añadiendo de arriba y abajo, voy a definir 30 píxeles y de izquierda y derecha, voy a asignar 80 píxeles. Por fin, voy a proporcionar la posición de este elemento, algún tipo posición relativa. Voy a establecer este archivo. Después de configurar este archivo, así es como se ve nuestro botón. Ahora, con el fin de crear un bonito fondo verde, necesitamos usar antes pseudo elemento Si no conoces ningún conocimiento sobre pseudo elementos, es permitirnos crear antes del elemento estiML, de lo contrario, después del elemento estimal usando CSS Entonces seleccionaré la etiqueta ancla y aquí voy a usar antes de p clase cero antes de d dentro del alias, aquí voy a usar una propiedad llamada content, content, y es un contenido vacío. Y para definir el contenido vacío, necesitamos usar códigos policías individuales. Después de eso, necesitamos definir la posición de posición y voy a usar absoluta. Además, necesito definir la posición inicial, así que voy a escribir lab cero y desde arriba también cero. Entonces ahora tenemos nuestro pseudo elemento antes y su posición es la esquina superior izquierda de este enlace Ahora mismo, antes de que psudoelement se coloque en la esquina superior izquierda de Ahora, agreguemos el color de fondo. Color de fondo en vez de usar verde, me gustaría ir con color amarillo. Ya copio un valor Higa para este color de fondo y lo voy a pegar aquí Va a devolver el color naranja. Y entonces voy a asignar altura a esto antes elemento positivo, altura, 100%, 100%, y también siguiente, voy a asignar wed también al 100%. Y voy a poner este archivo. Después de establecer este archivo, así es como se veía. Así que ahora puedes ver el elemento positivo antes apareciendo como color de fondo de esta etiqueta de anclaje, y también toma ancho y alto completo de este enlace. Pero el problema es este elemento, altura el texto de esta etiqueta ancla. Aquí no podemos ver la palabra Hoberm. Podemos arreglarlo fácilmente. Si paso, si uso este índice Z de propiedad, y si uso menos un valor, entonces establezca este archivo Ahora resuelve el problema. Este texto volverá a aparecer frente a este fondo naranja, y ahora necesitamos rotar este fondo y ahora necesitamos rotar amarillo en el sentido de las agujas del reloj desde esta dirección. Y necesitamos girarlo desde la esquina inferior del labio. Entonces primero, necesitamos definir el orgin de transformación desde qué posición quiero transformar esto antes del elemento positivo, Sandro type transform Oisin y voy a proporcionar el valor bottom leg desde Entonces voy a usar otra propiedad llamada transform, transform, y voy a usar rotate value, rotate dentro de los versos redondos, quiero rotarlo hasta -90 grados Después de configurar este archivo, es como se ve si roto este elemento -90 grados desde esa esquina y luego lo voy a agregar transición Transformación de transición, y quiero asignar una vez más para esta transición 1 segundo. Quiero hacer la transición de esta propiedad de transformación por 1 segundo, así que va a completar la rotación en 1 segundo. A continuación, necesitamos crear el selector Huber. Si me uber este elemento, entonces quiero rotarlo hasta cero grados. Para eso, aquí, voy a escribir. Primero, voy a seleccionar la etiqueta ancla, después voy a usar el selector Huber, clase HoberPosito, Hover Entonces después de eso, voy a seleccionar la clase antes de posito Entonces dentro del auto dice, voy a usar transformar propiedad otra vez, transformar, y otra vez, voy a usar el valor de rotación. Esta vez, quiero rotar este elemento hasta cero grados. Quiero decir que quiero mover este elemento a la posición original. Ahora, después de configurar este archivo, si hober sobre este enlace, se puede ver el resultado Como pueden ver, cuando calmo mi auto sobre este elemento, gira el elemento anterior cero grado. Entonces está funcionando. Pero el problema es que necesitamos ocultar este fondo naranja fuera esta caja fuera de esta zona fronteriza. Es muy sencillo ocultar este elemento. Para eso, necesitas ir a saltar al selector de ancla y aquí necesitas usar una propiedad llamada overflow. Desbordar aquí, y necesita configurar este archivo. Después de establecer este archivo, se puede ver el resultado. Básicamente se oculta el elemento fuera de esta zona fronteriza, pero si hober mi cursor sobre este elemento, se puede ver el resultado Esta vez, puedes ver este hermoso efecto de hoar, efecto botón Huber Este fondo solo es visible en el área anctg. Fuera del área anchtg, no es visible porque ocultamos este elemento Y si quieres cambiar la posición de esta rotación, sí, puedes. Déjame mostrarte cómo, pero antes voy a desrecomendar esta línea, porque necesitamos entender cómo funciona Ahora esta vez quiero rotar este elemento desde esta esquina esquina inferior derecha. Entonces en vez de abajo a la izquierda, voy a usar abajo a la derecha. Voy a fijar esta . Y ahora se puede ver cada vez que Hobe mis cartas están en este elemento, este elemento de color naranja gira desde la esquina inferior derecha Pero si cambio el valor de rotación, si lo hago 90 grados en lugar de usar -90 grados y luego este archivo, se puede ver el resultado diferente Esta vez, va a rotar este elemento de anti glaucois Entonces, si me salto mi auto sobre este elemento, se puede ver el resultado. Y si utilizo la propiedad overflow overflow hidden y la guardo de nuevo y coloco mi caror sobre este botón, puedes ver el resultado Entonces aquí cambiamos la posición de la rotación, si cambio el valor de este origen de transformación y valor de transformación. Entonces así es como podemos crear este hermoso efecto de botón hover sin usar animación, para usar propiedades de transición Usando transición y hover, podemos hacer muchas cosas Esto es para este tutorial. En nuestro próximo Tutorial, vamos a cubrir muchos proyectos de animación. Así que gracias por ver este video, Estén atentos a nuestro próximo Tutorial. 3. Efecto de botón de deslizamiento con css: Hola a todos. En este proyecto, vamos a crear este hermoso, bonito deslizamiento Heft Cuando coloco el cursor sobre este enlace, como pueden ver, un fondo desliza suavemente hacia este botón y es cubrir el fondo del botón Además, es el color cursi del texto del botón. Cuando me quite mi casa, de nuevo, vuelve a su propia posición. Veamos cómo podemos crear este hermoso Heft. Entonces como pueden ver lado a lado, abro mi editor de código z sto y mi navegador usando la extensión Live Server, y ya creo un documento TML llamado index dot TML Con eso, ya incluyo archivo CSS de estilo en esta página. Básicamente, vamos a crear un botón de deslizar Hoverifi Entonces al principio, en mi etiqueta corporal, voy a agregar una etiqueta de ancla, A, y el tipo héroe me ciernen Y voy a poner este archivo. Arriba para configurar este archivo, como puedes ver en mi página, por defecto, lo coloca aquí en la esquina de laptop. A continuación, necesitamos colocar este enlace en la mitad de esta página. Para eso, necesitamos saltar al archivo CSS de puntos de mosaico. Aquí, voy a seleccionar el body tag body luego dentro de las Maldiciones, voy a asignar altura a nuestro cuerpo Altura 100 VH, 100 vista altura del pie, y mostrar aquí voy a usar flex. Entonces justificar, contener, justificar contener centro. Y además, voy a usar otra propiedad llamada alinea alinea items center Y voy a poner este archivo. Después de configurar este archivo, así es como se ve. Ahora toma la etiqueta ancla horizontal y verticalmente a mitad de esta página. A continuación, necesitamos que este enlace sea más agradable. Para eso, apuntaré a esta etiqueta de anclaje usando su nombre de etiqueta A. Luego dentro del receso rizado, al principio, quiero quitar el subrayado de esta etiqueta de anclaje Para eso, voy a usar una propiedad llamada decoración de texto. Decoración de texto, ninguna. Después de eso, voy a asignar un color, color, y quiero volver a asignar un valor hexa, hashtag, 35, 14 y 35 Es de color púrpura. Entonces voy a asignar familia de fuentes familia de fuentes, y aquí voy a asignar área. Fuente aérea. A continuación, voy a asignar tamaño de fuente, tamaño fuente 40 píxeles. Después de eso, después de eso, voy a asignar frontera. Borde, quiero borde sólido de tres píxeles. Voy a usar el mismo coolor de borde como fuente. Copio el hexa Velo y lo voy a pegar aquí. Entonces voy a configurar este archivo. Después de configurar este archivo, así es como se veía. Ahora necesitamos agregar relleno en este enlace angular. Para eso, voy a escribir padding. De arriba y abajo, voy a agregar 40 píxeles y de izquierda y derecha, voy a agregar 80 píxeles. Voy a establecer este archivo. Después de configurar este archivo, así es como se veía. También necesitamos definir una posición. Posición y posición, quiero asignar relativa. Además, necesitamos asignar transición porque sin transición, no podemos animar este botón Voy a escribir transición y voy a sumar todos y voy a correr por 1 segundo. Paso uno y voy a poner este archivo. Después de establecer este archivo, así es como se veía. Ahora se ve muy bonito y ahora vamos a trabajar en Swipe Effect Entonces la idea detrás de esta esposa effet, necesitamos crear un pseudo elemento antes Eso ocupará todo el ancho y alto de este enlace. Entonces lo traduciremos fuera del enlace. Y si hober este enlace, entonces eliminaremos la translición Entonces va a regresar a su propio lugar. Ahora, vamos a crear el pseudo elemento antes del pseudo Al principio, voy a escribir, voy a poner la etiqueta de anclaje entonces antes. Luego dentro de la clase, primero, necesitamos crear un contenido vacío. Contener está vacío, y es un contenido vacío. Y así lo haremos en esta línea. Entonces necesitamos definir la posición, posición, y voy a asignar absoluta. A continuación, necesitamos colocar este elemento en la esquina superior del labio. Aquí voy a escribir lap t cero, top también cero, y voy a asignar altura, altura, 100% Ancho, 100%. Después voy a asignar el color de fondo, color de fondo, y voy a asignar el mismo color de fondo, así que pego este enlace este hexa V voy a configurar este archivo Después de establecer este archivo, como puedes ver, como puedes ver, nuestro pseudo elemento aparece encima del texto Huber Mi y es texto de barra Necesitamos usar el valor del índice Z para resolver el problema. Voy a asignar índice Z, y voy a pasar valor menos uno. Voy a establecer este archivo. Después de establecer este archivo, después de que configuré este archivo, ahora va detrás del texto, pero no es visible debido al color del texto y el color de fondo es el mismo. Y ahora vamos a crear este efecto de deslizamiento desde el final que será fácilmente hecho por la transición Entonces necesitamos mover este elemento desde la dirección XXs. Entonces voy a usar transform property, transform, y voy a usar translate X value, translate X, Translate x, y aquí voy a pasar. -100% Y voy a poner este archivo. Después de configurar este archivo, es como se veía. Ahora es ir más allá de la frontera. Ahora se mueve este elemento 100% labio lateral porque usamos menos ancho. Además, nuestro texto es visible debido al color de fondo blanco. Ahora cuando pase el cursor sobre este enlace, quiero que el pseudo elemento antes vuelva a su propio lugar También quiero cambiar el color del texto a blanco. Cuando pase el cursor sobre este enlace, así que voy a seleccionar este enlace, voy a crear el selector Hober en el rojo, ATAC, colon, antes Después dentro de la clase, voy a transformar, transformar, traducir X, y amnopas cero Esto significa que vuelve a su propio lugar otra vez. Además, quiero agregar un efecto de suavizado, así que en transición. Con eso, necesitamos definir el tiempo, así que voy a definir 1 segundo. Entonces después de establecer este archivo, cuando coloco el cursor sobre este enlace, como se puede ver de nuevo a su propio lugar otra vez Ahora necesitamos cambiar el color de fuente de este texto. Además, necesitamos ocultar el fondo fuera del enlace. Y es muy sencillo ocultar el elemento desbordamiento. Solo tenemos que ir y saltar a la etiqueta de anclaje, luego necesitamos usar la propiedad overflow overflow hidden. Y voy a sentar este archivo. Malestar este archivo, como puedes ver, oculta el elemento, el elemento positivo de proa. Y si salto mis autos están en este texto, como pueden ver, nuevamente, aparece esta diapositiva, está de vuelta a su propio lugar. Entonces el fondo es invisible fuera del ding, y además conseguimos el efecto que queremos. Y finalmente, vamos a trazar el texto coloreado. Entonces al principio, voy a seleccionar la etiqueta ancla, A, hover Entonces dentro del auto ***, si yo ho este enlace, quiero cambiar el color, color blanco. Voy a establecer este archivo. Entonces después de establecer este archivo, si pongo el cursor sobre este enlace, como pueden ver, vuelto blanco y también sucedió sin problemas porque agregamos transición todo en nuestra etiqueta de anclaje, transición todos Ahora entendemos el concepto de efecto de deslizamiento. Si quieres cambiar la dirección, sí, puedes. Se puede cambiar fácilmente la dirección. Puedes aparecer esta, esta diapositiva desde el lado derecho, también desde arriba e abajo. Ahora cambiemos la dirección. Quiero aparear este tobogán desde el lado derecho. Para eso, necesitas cambiarlo en una línea. Voy a duplicar esta línea y comentar la anterior. Este es para labio. Voy a escribir mi comentario lado de labios. Si cambio el valor, si lo hago positivo, entonces va a colocar este al lado derecho. Después de configurar este archivo, si vuelvo a mi navegador y caliente este, ahora se puede ver que viene de dirección opuesta, lado derecho de esta caja. Entonces así es como podemos cambiar la dirección. Espero que ahora te quede claro cómo podemos crear este efecto. Gracias por ver este video, estén atentos para nuestro próximo proyecto. 4. Efecto sobre el desplazamiento del botón: Hola a todos. En este video, estaremos creando hermosos Haeffet Si coloco mis cartas sobre este botón, puedes experimentar este efecto Ha Entonces veamos cómo podemos soldar este hermoso efecto. Entonces como pueden ver, estamos en mi editor de código de estudio de resultados. Y aquí ya abrí mi anterior documento TML en Exot En nuestra etiqueta corporal, ya creamos esta etiqueta de anclaje. Además, nos vinculamos con el archivo CSS Style Dot. Y si salto al archivo CSS de estilo, entonces como pueden ver, ya alineamos estos elementos ancla horizontal y verticalmente medio de esta página sobre mí. Vuelvo a usar este código porque no quiero que nuestros proyectos sean muy largos. Y ahora voy a apuntar a este elemento ancla. Voy a escribir A, luego dentro de la propiedad ClivSF, voy a usar padding, padding, y voy a asignar 40 píxeles de arriba y abajo y 80 píxeles de izquierda y derecha Entonces voy a usar otra propiedad llamada familia de fuentes. Familia tipográfica, voy a usar sensorial. San Salk. A continuación, voy a quitar el subrayado, así que voy a usar la decoración de texto Decoración de texto, ninguna. Después de eso, voy a definir el tamaño de fuente. Tamaño de fuente, tamaño de fuente, y voy a definir 45 píxeles. Entonces voy a añadir un color a esta fuente. Algunos de ustedes usan color, y como color, voy a usar hexa valor 26, 26, 26, este código de color, tipo de gris oscuro Entonces voy a definir el espaciado entre las letras. Entonces quiero escribir espaciado entre letras, y quiero agregar espaciado entre letras de dos píxeles. A continuación, voy a agregar frontera. Borde Quiero agregar cinco píxeles y borde sólido, por lo que. Además, nuestro color de borde es el mismo color que la fuente, copia el código de color y lo voy a poner aquí. Después de eso, necesitamos definir la posición de posición relativa, y también necesitamos definir la transición. Transición y quiero hacer la transición por 1 segundo, uno es. Voy a establecer este archivo. Después de establecer este archivo, este es nuestro botón parece. Ahora necesitamos usar un pseudo elemento, y voy a usar antes pseudo Se nos permite crear un elemento antes que el elemento. Voy a crear el antes posado para seleccionar voy a, voy a apuntar al elemento A, colon, BF. Entonces dentro de la primera propia alivss voy a usar para crear un contenido vacío tipo content, CONTENT content y aquí voy a crear un Después punto y coma para terminar esta línea. Después de eso, voy a definir la posición. Posición, voy a usar absoluta. Entonces necesitamos definir la posición donde quiero poner este elemento, este elemento de contenido vacío. Quiero ponerlo, quiero colocarlo en ese lugar de esa esquina. Entonces desde arriba, voy a pasar cero y desde la izquierda, voy a pasar también cero. Entonces quiero definir con, y quiero usar el 100% de peso de este contenedor. 100%. También, voy a asignar altura, altura, también al 100%. Entonces necesitamos definir un color de fondo a este elemento. Fondo y color de fondo como color de fondo, quiero asignar el mismo color de fondo, así que copio este. Yo pego éste y además, voy a agregarle transición. Transición, quiero hacer la transición por 1 segundo, y voy a configurar este archivo. Después de configurar este archivo, así es como se ve nuestro elemento cover D text, y necesitamos usar el valor del índice Z para hacer APirDTT Ahora ya no puedes ver el enlace, ya el texto del enlace porque este elemento antes aparece delante de él y sabemos cómo resolver el problema usando el índice Z. Ahora hablemos de rotar campo. ¿Recuerdas rotar x con antes en nuestra sección anterior, ya aprendemos rotar x y rotar Y vds Usando rotar x, podemos rotar nuestro elemento a lo largo del Xaxis y usando rotar Y, podemos rotar el elemento a lo largo del eje Y. Déjame mostrarte eso. Si abro este sitio web, este es el ejemplo de rotar X. Si yo Su mi cursar en este elemento rotar x, se puede ver el resultado Así es como gira. Yo giro este elemento 80 grados y si lo giro 90 grados como puedes ver, y luego coloco mis autos sobre él, ahora a veces desaparece por completo el Si giro este elemento a 90 grados, lo hará valish de la misma manera si hober mi cursor en rotar Y elemento esta opción, como pueden ver, así es como demandó a este Esto es lo que hacen rotar X y rotar Y. Ahora volvamos al código. Aquí, voy a usar otra propiedad llamada transform, transform, y voy a usar el valor rotate X, esta, voy a rotar este elemento 90 dg grado. Voy a establecer este archivo. Después de este archivo, como puedes ver, desaparece el elemento porque como te dije, si giro este elemento a Xxs desde el grado xs 90, va a desaparecer Supongamos que este es el elemento. Si giro el elemento de la xs a 90 grados, como se puede ver, se desvanece el elemento Sólo se puede ver una sola línea. Entonces esto es lo que aplicamos en este elemento. Esto desapareció antes del psudoelemento. Ahora bien, si coloco mi Kara sobre este elemento, quiero volver a hacer que el pseudo elemento sea cero Para eso, voy a crear un Her selector s type y categ A, luego voy a crear un Her selector hover, luego voy a usar antes positoclass antes Entonces dentro de los alias voy a usar la misma propiedad transform, copiarla y pegarla aquí, pero esta vez voy a usar cero grados Voy a hacer que sea cero otra vez. Cero grados después de establecer este archivo, si vuelvo a mi navegador y mis tarjetas están en este elemento, como pueden ver, ahora vuelve a su propio lugar otra vez Rota el elemento a cero grados. Ahora se puede ver de nuevo, le altura el texto. Ser de una vez más transición, podemos experimentar esta rotación muy suavemente. También necesitamos cambiar el color del texto cuando pasamos el cursor sobre el enlace Tenemos que convertirlo en blanco. Entonces cuando apuntemos al enlace, lo contrario, pase el cursor sobre el enlace, caliente, luego dentro del receso de color, voy a cambiar el color de color y voy a hacerlo blanco Voy a poner estos cinco. A continuación, voy a mover este pseudo elemento un paso atrás. Entonces aquí, voy a escribir índice Z menos uno. Que el texto muestre delante el elemento. Después de establecer este archivo, si hober mis autos en este elemento, se puede ver el resultado Puedes experimentar esta transición. Si hober mis tarjetas están en él, gira el elemento a cero grados y también cambió el color del texto, y creo un hermoso efecto buttonhver ¿Y ahora qué? Si roto este elemento en YXS si creas otro elemento Posido usando Uter déjame mostrarte. Voy a duplicar esta sección y esta vez, voy a crear otro elemento arriba del elemento. Voy a usar el selector de Ater, después. Entonces esta vez, voy a rotarlo en YX. Y, 90 grados en YxS. Además, voy a copiar esta sección, ¿Du consigue esta sección? Esta vez, voy a colocarlo sobre Ater PositoGlass. Y también necesitamos cambiar el valor de rotación. Tenemos que hacerlo rotar Y. Y voy a configurar este archivo. Después de establecer este archivo, si hober mi Carter en este elemento, aquí puedes experimentar un hermoso efecto de botón Si calmo mi auto sobre este elemento, gira tanto el elemento Antes elemento también el elemento después de 920 grados. Por eso creó un hermoso efecto hover. Entonces espero que ahora te quede claro, cómo podemos crear este hermoso efecto de botón hover Así que gracias por ver este video. Estén atentos para nuestro próximo proyecto. 5. Efecto de brillo de botones: Hola a todos. En este proyecto, vamos a crear este efecto cuando pase el cursor sobre este enlace Aquí podrás experimentar este efecto. Ahora déjame mostrarte la demostración de nieve. Qué es exactamente lo que está pasando aquí. Cuando coloco el cursor sobre este enlace, puedes experimentar este resultado Después de Ella sobre este enlace, como pueden ver, cambió el color de fondo. Además, se puede notar que hay una línea blanca gruesa inclinada como 45 grados y ésta pasando el enlace al mismo tiempo cuando coloco el enlace y también cambio el color de fondo Vamos a lograr este efecto. Volvamos al editor de código del estudio del usuario. Como puedes ver, ya creamos TML nombre de documento índice punto TML dentro de nuestra etiqueta corporal, aquí escribe A y CTTaghber Entonces ya conecto un archivo CSS con ese estilo punto CSS. Y si voy salto al archivo CSS de estilo, como pueden ver, al principio proporciono altura en nuestra sección de cuerpo, luego usamos displayflakes, y justificamos el centro de contenido y Alinear en el centro para posicionar la etiqueta de anclaje en medio de esta página vertical y horizontalmente Ahora, al principio, voy a agregar un fondo gris oscuro, algún color de fondo ajustado. Y voy a usar un valor hexa tiene etiqueta Tiene etiqueta 22, dos, y voy a configurar este archivo Después de configurar este archivo, como pueden ver, esta vez cambió el color de fondo como de color gris oscuro. A continuación, voy a apuntar a esta etiqueta de ancla. Voy a darle estilo a este botón. Entonces escribe A, luego dentro del clivus primera propiedad, voy a usar toma decoración, decoración de texto Toma decoración, voy a usar no propiedad. Después a quitar el subrayado del texto, voy a asignar un color a este texto, color, y quiero asignar color blanco color blanco A continuación, voy a asignar familia de fuentes, familia de fuentes, y quiero asignar familia de fuentes Sans. Entonces voy a asignar tamaño de fuente. Tamaño de fuente, quiero asignar un tamaño de fuente de casi 40 píxeles, 40 píxeles. Creo que es suficiente para ello. Esto lo alteré. Así es como se ve. Ahora voy a agregar un borde, un borde sólido. Tipo de propiedad de borde de tipo, y quiero tres píxeles borde sólido, sólido. Entonces también, voy a asignar un borde coolorf el color del borde, voy a agregar color blanco, blanco, y voy a configurar este archivo Entonces voy a agregar padding, padding de algún tipo, padding. De arriba y abajo, voy a asignar 40 píxeles y de izquierda a derecha, voy a asignar 80 píxeles. Y voy a poner este archivo. Yo configuré este archivo, así es como se ve. Entonces voy a usar la propiedad de transición. Transición para transición, voy a asignar transición para todas estas propiedades así que todas, y luego voy a definir la duración de la transición, que es 0.3 segundos. Entonces voy a definir la posición posición relativa. Y voy a poner este archivo. Después de configurar este archivo, es como se veía. A continuación, quiero cambiar el color de fondo cuando pase el cursor sobre este enlace Quiero que sea de color rojo. Voy a crear un selector de hover, etiqueta de anclaje, colon hover Después dentro del colss, voy a cambiar el color de fondo algún tipo, color fondo, y voy a asignar rojo color ROJO Ahora precepto este expediente. Yo Yo Ella a través de este enlace, como pueden ver, ahora el color de fondo cambia a color rojo. Y ahora quiero crear la gruesa línea blanca. Y para eso, voy a usar antes pseudo elemento. Entonces voy a crear el pseudo elemento antes. Al principio, voy a apuntar a la etiqueta ka, luego, colon, y voy a empatar antes. Después dentro de los cálices, al principio, voy a crear un contenido vacío, contener dos puntos, y es contenido vacío Entonces quiero definir el color de fondo a este elemento. Color de fondo, y quiero asignar color blanco. Blanco. Después de eso, voy a definir la posición del pseudo elemento Soy posición tipo y esta vez quiero asignar posición absoluta. Entonces quiero colocar este elemento en esa esquina, esquina superior tardía. Desde arriba, voy a asignar cero y desde la izquierda, voy a asignar cero también. Entonces necesitamos definir dentro de la altura a este elemento. Para ancho, voy a asignar 100%, 100% y para altura, déjame asignar altura, voy a asignar 50 píxeles y voy a configurar este archivo. Después de configurar este archivo, así es como se ve. Este es nuestro pseudo elemento antes. Y ahora quiero moverlo hacia el lado izquierdo fuera del área de enlace. Para eso vamos a usar, voy a usar transform property, algún tipo transform transit X menos, quiero traducirlo hasta -100% Y voy a poner este archivo. Después de configurar este archivo, así es como se veía. Muevo esto antes pseudo elemento fuera de esta área, fuera de esta área de etiqueta de gato Y ahora quiero rotar este elemento 45 grados. Entonces aquí, voy a usar el valor de rotar, rotar. Y quiero rotarlo hasta 45 grados grados, y voy a sub este archivo Después de girarlo hasta 45 grados, así es como se ve nuestra línea. Ahora bien, si acodo mi auto en este botón, quiero mover esta línea hacia el lado derecho para obtener el efecto Además, necesitamos asignar transición para el efecto de suavizado. Voy a usar esta transición de propiedad, así que copio esta y la voy a poner aquí Ahora, voy a hacer algunos cambios cuando pase el cursor sobre el enlace en mi botón Quiero mover el elemento antes psudo. Para eso, necesitamos crear una etiqueta de anclaje selector, luego pasar el mouse, luego necesitamos usar el elemento antes psudoelement, antes Entonces dentro del auto dice: Oye, voy a usar transformar propiedad, transformar, traducir. Traducir, y quiero moverlo al 100%, no menos, positivo al 100%. También durante el botment quiero rotar los elementos uso rotar 45 D EG Ahora después de septifive cuando vagabundeo sobre mis autos están en este ling, ahora se puede ver este elemento moverse hacia el Y también se puede sentir la transición. Ahora necesitamos alturar el área sobrante, la zona sobrante fuera de la etiqueta de Anca. Para eso, necesitamos usar la propiedad overflow. Para resolver el problema, necesitamos saltar al selector de etiquetas Anca y aquí necesitamos usar una propiedad llamada overflow, overflow hidden. Después de establecer este archivo, ahora puedes notar que el pseudo elemento antes no es visible, pero si abro mi casa en él, puedes obtener el hermoso efecto Así es como podemos construir este proyecto. Espero que ahora te quede claro. Gracias por ver este video, estén atentos para nuestro próximo proyecto. 6. Botón de escala de texto con CSS: Hola a todos. Una vez más, estoy de vuelta con un nuevo botón relacionado con el proyecto Efecto Hover En esta lección, vamos a crear este bonito Haffet y usaremos antes psudoeleina Así que vamos a saltar a esto es Studio editor de código y ver cómo podemos hacer eso. Entonces como puedes ver, estamos en mi editor de código is Studio, y como puedes ver, ya creamos el documento TML llamado index dot HTML Y en la etiqueta del cuerpo, Harry toma y corta etiqueta, y HearTypeH mí Entonces ya creo un archivo CSS de estilo y vinculo este archivo con el documento de tabla. Ahora, vamos a saltar a la pila CSS de estilo. Como puedes ver, cómo asignamos altura, estos playfiq justifican el centro de contenido alinear los elementos del centro Para hacer este elemento de anclaje centro de esta página horizontal y verticalmente. Ahora, vamos a darle estilo a este elemento. Voy a seleccionar este elemento usando su nombre de etiqueta A, luego dentro de los alias, la primera propiedad que voy a usar lleva decoración Toma decoración, no voy a usar ninguna. Entonces voy a usar otra propiedad llamada color, color, y voy a asignar un color de texto. Voy a usar algún tipo de colores gris oscuro para usar Haztag 26, 26, 26 Then I'm going to define la familia de fuentes. Familia tipográfica, voy a asignar Sansai. Entonces voy a definir el tamaño de fuente tamaño de fuente 40 píxeles. Después de eso, voy a definir border, border, y voy a asignar tres pixel solid border. Sólido y nuestro color de borde es Hatag y voy a usar el mismo color que uso para el color de fuente A continuación, voy a definir el relleno. Relleno de arriba y abajo, voy a definir 40 píxeles de izquierda y derecha, voy a definir 80 píxeles. Ahora voy a definir la transición. Transición, y quiero aplicar transición para Oop, y voy a definir el tiempo de transición 0.5 segundos Y también hay que definir la posición relativa a la posición. Voy a establecer este archivo. Después de configurar este archivo, es como se ve nuestro botón. Y ahora voy a usar antes pseudo elemento para crear nuestro efecto Entonces aquí voy a escribir. Primero, voy a seleccionar la etiqueta anti, después voy a usar antes selector de procedimiento ANTES, antes. Después dentro de la al ress primero, voy a agregar contenido, contenido, y voy a teclear O M. Así que dentro del curso sencillo, voy a escribir sobre mí. Después de eso, después de eso, voy a definir la posición, posición absoluta. A continuación, voy a definir el ritmo donde voy a poner este texto. Quiero poner este contenido en esa esquina. Voy a escribir desde arriba, voy a pasar cero y también desde la izquierda, voy a pasar cero egging Entonces voy a definir alto y ancho, alto, voy a asignar altura 100%, y también ancho 100%. Entonces voy a agregar color de fondo a este elemento, el elemento positivo. Voy a escribir color de fondo, y quiero asignar el mismo color, este color gris oscuro. A continuación, voy a asignar color de fuente, color, y voy a asignar color blanco porque necesitamos que sea visible en blanco. Y voy a poner este archivo. Después de configurar este archivo, es como se veía. En nuestros ejemplos anteriores, mayoría de las veces creamos un contenido vacío. Pero esta vez en esta teta, ponemos este texto sobre mí. Y ahora necesitamos colocar este texto en medio de este contenedor, vertical y horizontalmente. Para eso, voy a usar flex propriety, display flakes justificar el contenido, justificar el centro de contenido, y alinear align item también center, y voy a configurar este archivo Después de establecer este archivo, así es como se ve. Ahora quiero escalar este tiempo de lucha de fondo gris oscuro. Quiero hacer escala de ajuste desde su tamaño orizonal y hará que el elemento de fondo sea muy enorme También vamos a hacer que su opacidad sea cero. Entonces va a hacerlo transparente. Y cuando pase el cursor sobre este enlace, quiero escalar de nuevo. Quiero que sea una vez más. Con eso, también, voy a cambiar la oposidad. Voy a hacer que sea una vez más. Quiero que vuelva a visitarlo. Entonces hagámoslo. Al principio, voy a aplicar escala, algo de t, transformar, y quiero usar la escala de valor de habilidad, y quiero hacerla cinco veces. Después de configurar este archivo, así es como se ve. Lo hago mucho más grande que el anterior. Escala estos elementos de fondo cinco veces de su tamaño, pero quiero que se oculte fuera de este enlace. Aquí aquí dentro de este elemento ancla, voy a usar la propiedad overflow, overflow, overflow. Oculto, y voy a poner este archivo. Después de guardarlo, así es como se veía. Ahora puedes ver fuera del área de enlace, el elemento antes de pseudo parte está oculto Además, es necesario que este elemento sea totalmente transparente. Dentro del selector antes, voy a aplicar propiedad de opacidad, opacidad y voy a aplicar opacidad Si configuro este archivo, así es como se veía. Ahora el elemento de fondo V fore es completamente transparente. Además, no es visible en nuestra zona de desbordamiento. Ahora quiero aplicar transición. Aquí voy a probar la transición, y quiero aplicar la transición de toda esta propiedad, y voy a tomar 0.5 segundos. Voy a establecer este archivo. A continuación, al rondar, quiero hacer de este pseudo elemento uno Quiero reducir la escala de este pseudo elemento y también necesitamos aumentar el valor de transparencia Tenemos que hacerlo visible. Voy a escribir A, colon Heber, colon, y voy a usar antes de selector, voy a apuntar al elemento force antes de entonces dentro del Clses quiero aplicar la propiedad transform, transform scale, y quiero que sea uno También, voy a hacer Opa City Opacity, voy a hacerla una Quiero que sea completamente visible cuando pase el cursor alrededor de él y voy a configurar este archivo Ahora después de establecer este archivo, cuando coloco el cursor sobre esta etiqueta de anclaje, logramos el resultado deseado Este resultado. Espero que ahora te quede claro, ¿ cómo podemos crear este hermoso botón de va Hova eft Gracias por ver este video. Estén atentos para nuestro próximo proyecto. Nos vemos pronto. 7. Botón de intercambio circular: Hola a todos. Una vez más, estoy de vuelta con un nuevo botón relacionado con el proyecto Herefit. En esta lección, vamos a crear este botón de gran aspecto Haefet Como puedes ver cuando coloco el cursor, puedes experimentar este efecto Cuando coloco el cursor sobre este botón, un fondo rojo llena este botón desde la parte superior Entonces comencemos la práctica y veamos cómo podemos crearla. Entonces como pueden ver lado a lado, abro mi editor de código ist studio y mi navegador usando la extensión del servidor light, y ya creo un documento HTML llamado index dot HTML. Con eso, ya creo este archivo CSS de estilo punto, y vinculo este archivo CSS con este documento. Ahora, dentro de la etiqueta body, al principio, voy a crear una etiqueta de botón. Así que aquí voy a escribir botón de etiqueta botón, y también voy a asignar una clase clase y nuestro nombre de clase es el botón T en forma corta. Entonces sólo voy a escribir botón. Quiero establecer este archivo. Después de configurar este archivo, así es como se veía. Ahora necesitamos colocar este botón en medio de esta página. Para eso, tenemos que ir y saltar al archivo CSS de estilo. Primero, voy a seleccionar la etiqueta corporal, cuerpo. Después dentro del colss al principio, voy a asignar margen a esta página, margen, y quiero asignar margen cero, luego voy a asignar esta propiedad baja Mostrar escamas Justificar contenido justificar centro de contenido, también alinear los elementos centro t alinear elementos centro. A continuación, voy a asignar altura a esta altura de página y voy a asignar altura 100 H. Entonces voy a asignar FontonFamily, y quiero asignar fuente Sensory, Sanserith voy a Después de configurar este archivo, así es como parecía que alineaba este botón en medio de esta página horizontal y verticalmente. A continuación, voy a apuntar al botón usando su nombre de clase. Para eso, voy a escribir punto BTN. Entonces dentro de los colores, primera propiedad, voy a usar borde borde, y dobladillo para asignar dos píxeles borde sólido, acuarela sólida es tomento Voy a establecer este archivo. Después de eso, voy a quitar el fondo. Antecedentes, y no voy a asignar ninguno. Entonces voy a cambiar el color del texto. Soy tipo color y quiero asignarle color tomate egging. A continuación, voy a dar un poco de acolchado de arriba y abajo y derecha y levantar. Estoy tecleando relleno de arriba y abajo, voy a asignar 20 píxeles y de izquierda y derecha, voy a asignar 40 píxeles. Voy a establecer este archivo. Después de configurar este archivo, es como se ve. A continuación, voy a definir el tamaño de la fuente. Voy a escribir fuente, tamaño de fuente. Aquí voy a asignar tamaño de fuente 25 pixel. Después de eso, voy a usar una propiedad llamada transformación de texto, transformación de texto, transformación de texto en mayúsculas A continuación, voy a asignar otra propiedad, que es cursor, puntero de cursor. Cada vez que muevo el cursor sobre este botón, se va a convertir en un puntero. Después de eso, voy a asignar transición de transición, y quiero aplicar transición para toda esta propiedad y mi duración de transición es de 0.5 segundos. Entonces voy a configurar este archivo. A continuación, voy a definir la posición, posición voy a usar relaty Ahora, vamos a trabajar en el efecto de vuelo. Usaremos el pseudo elemento antes para eso y conocemos el proceso Ahora, vamos a crear el pseudo elemento antes. Entonces escribe punto BTN, botón, colon, B cuatro Después dentro de la probidad AlysSF, voy a usar contenido, contenido, y voy a crear Entonces voy a definir la posición de este contenido, posición, y estoy usando valor absoluto, absoluto. Quiero colocar este elemento en esa esquina. Desde arriba arriba, voy a asignar cero y también desde la izquierda, voy a asignar cero. Quiero iniciar el elemento desde la esquina superior izquierda. Entonces voy a definir dentro de la altura con el 100%. También, voy a definir altura altura, altura, 100%. Entonces voy a definir el fondo, fondo, y quiero usar tomate color toma. Voy a decir esto. Yo configuré este archivo, es como se ve. Entonces toma ancho y alto completo y está sentado encima de este botón. Por eso es altura nuestro texto. Para resolver el problema, voy a usar propiedad de índice Z, índice Z, y voy a usar menos uno y resuelve el problema, pero nuestro texto aún no es visible porque nuestro color de texto y el color de fondo coinciden entre sí. Dentro del botón seleccionado, si cambio el color, color. Y si lo hago blanco blanco, y luego pongo este archivo, es como se veía. Ya puedes ver el texto que aparece. Pero por ahora, voy a volverlo a hacer tomate. Entonces voy a comentar esta línea, y voy a volver a guardarla. Y ahora para lograr el resultado deseado, voy a usar radio de borde en nuestro radio de frontera tipo pseudo lemate, cero, cero, y 50% y 50% Desde la esquina superior izquierda y derecha, uso valor cero y para la esquina inferior izquierda e inferior derecha, aquí uso 50% y 50% radio de borde. Ahora bien, si configuro este archivo, es como se ve. Ahora tenemos las curvas en nuestro fondo, y ahora necesitamos trabajar en el efecto de flotación Ahora vamos a establecer la altura de este fondo rojo, cero. Después al pasar el cursor sobre el botón, aumentaremos la altura de este fondo rojo Te va a dar los rellenos y cubrir el efecto de botón. Dentro de este fondo rojo, voy a establecer altura, altura, y voy a hacer que sea cero. 0% en vez de 100%. Voy a establecer este archivo. Después de que configuré este archivo, como pueden ver, desapareció el fondo rojo. No es visible por su altura. Ahora necesitamos agregar efecto HVAD sobre este elemento antes. Para eso, voy a escribir punto BTN Colon Hal colon y Hemot antes Entonces dentro del carro lerss voy a definir la altura, altura, 100% Y voy a poner este archivo. Entonces cada vez que Ella mis autos en este botón, como pueden ver, aumenta la altura, pero aumenta la altura al instante. No hay transición entre ellos. Para eso, voy a usar la propiedad llamada transition en mi elemento Hard, transition en mi elemento posto Entonces Hemost transición aquí voy a establecer transición en todo este elemento todo y voy a definir el tiempo 0.5 segundo y voy a establecer este archivo Esta vez después de configurar este archivo, si coloco el cursor sobre mi color sobre este botón, ahora puedes ver el efecto de suavizado Puedes experimentarlo. Pero el problema es que no cubre todo el botón debido al radio del borde. Entonces, para resolver el problema, necesitamos aumentar la altura. Necesitamos aumentar más altura más del 100%. Entonces en lugar de usar 100%, ella voy a usar 190%, y voy a configurar este archivo Después de configurar este archivo, si estoy sobre mi cursor sobre este botón, se puede ver que resuelve el problema, pero crea un nuevo problema. Entonces necesitas caminar el área de desbordamiento para eso en mi botón en esta área de botón, voy a usar la propiedad llamada overflow, overflow heating voy a configurar este archivo. Si configuro este archivo y sobre mi cursor sobre este elemento, puedes ver aquí logramos el efecto deseante Oculta el elemento de desbordamiento. Ahora, también, tenemos que resolver otro problema. Tenemos que cambiar el color cuando coloco el cursor sobre este elemento. Tenemos que cambiar el color del texto cuando coloco este botón Para eso, aquí voy a crear otro selector BTN y ella crear un selector de hover de ello Dentro del color ss, voy a usar la propiedad llamada color. Color blanco. Quiero establecer este archivo. Después de establecer este archivo, si yo mis tarjetas están en este elemento, aquí se puede ver, logramos el resultado deseado. Espero que ahora te quede claro cómo podemos crear este hermoso efecto de botón. Así que gracias por ver este video. Estén atentos para nuestro próximo proyecto. 8. Botón de 3 capas giradas: Hola a todos. En esta lección, vamos a crear este hermoso efecto de botón Hover Como puedes ver cuando las cartas de I Hoberm están en este botón, aquí puedes experimentar un efecto de volteo Al principio, un fondo verde cubrió el botón, luego un fondo rojo cubrió el botón, y cuando suelto el mouse de él, volvió a su posición original nuevamente. Veamos cómo podemos crearlo. Como pueden ver lado a lado, abro mi editor de código de Visual Studio y mi navegador usando extensión Lifesaver y ya creo un documento SML llamado index Con eso, ya creo el archivo CSS del azulejo Dod y vinculo este archivo CSS Tyled con este documento TML Ahora dentro de mi etiqueta corporal, al principio, voy a tomar una etiqueta Gut, A. Aquí sólo voy a decir botón. Y luego voy a poner este archivo. Establece este archivo, como puedes ver en mi navegador, esta es nuestra etiqueta de anclaje. Ahora, tenemos que saltar a este estilo o archivo CSS. Ahora, primero, necesitamos darle estilo a la etiqueta corporal. Aquí voy a apuntar al cuerpo usando su nombre de etiqueta. Entonces voy a asignar margen en nuestra etiqueta corporal, que es cero. Después de eso, voy a asignar propiedad de display, display, y aquí voy a usar slick Entonces voy a usar align item property, Alinear item center, justify content also center. Entonces voy a asignar altura a nuestra página altura 100 VH, altura de voto. Después de eso, aquí, voy a asignar un color de fondo. Color de fondo, y voy a usar un hexavalu 212121. Es de color gris oscuro. Si configuro este archivo, así es como se ve. Ahora necesitamos cambiar el estilo de fuente de este texto. Para eso, voy a usar familia de fuentes, familia fuentes, y voy a usar Sansai Sansai voy a configurar este archivo Después de configurar este archivo, así es como se veía. Después de eso, voy a darle estilo a esta etiqueta de anclaje usando su nombre de etiqueta A. Luego dentro del Closs, al principio, voy a asignar padding a este botón, así que escribe padding y desde arriba e abajo, voy a usar arroz de 20 píxeles y de izquierda y derecha, voy a usar arrozales de 40 píxeles Después de eso, voy a usar una propiedad llamada toma decoración, decoración texto, toma decoración. Él no voy a usar ninguno. Entonces voy a usar otra llamada de propiedad takes transform, text transform, takes transform, mayúscula Entonces voy a usar la propiedad de color dground. Color de fondo, y aquí voy a usar color de fondo, hass tag, si uno, C cuatro, cero F, este color amarillo variante, y voy a configurar este archivo Después de configurar este archivo, así es como se ve nuestro botón. A continuación, quiero cambiar el color del texto de este botón. Quiero que sea blanco, Pronto tipo, color, y quiero que su color sea blanco. Después de eso, voy a definir el tamaño de fuente tamaño de fuente, y voy a aplicar a la fuente t pixel. Entonces voy a configurar este archivo. Después de configurar este archivo, así es como se ve, pero quiero un poco de espacio entre letras entre estos caracteres. Entonces voy a usar el espaciado de llamadas a la propiedad. Permite espaciado, quiero pixel espacio entre los caracteres de esta palabra, sí, es bueno. Después de eso, voy a definir la posición de posición, y la voy a declarar relativa. Voy a establecer este archivo. A continuación, voy a crear el fondo verde que cubrirá el botón. Para eso, voy a usar antes de Posidoeleate. Aquí voy a atar la etiqueta de ancla colon antes. Después dentro de las calivas al principio, dentro de este elemento antes de Posido, voy a crear un contenido, contenido, y voy a teclear botón Después de eso, después de crear el contenido, necesitamos posicionar este contenido, algún tipo position property, position absolute. A continuación, voy a colocar este contenido en esa esquina. Para eso, voy a escribir desde arriba, voy a asignar cero y desde P y desde P, voy a volver a asignar cero. Entonces voy a asignar dentro de la altura. Voy a asignar ancho 100%, y luego voy a asignar altura, altura 100%. Después de eso, voy a definir el color de fondo. Color de fondo, voy a asignar el mismo color de fondo, así que voy a copiar y dobladillo asignar un color de fondo verde Voy a usar un hexa Valu tiene etiqueta dos CE, siete, uno. Este color de fondo verde, y voy a establecer este archivo. Después de configurar este archivo, así es como se veía. Ahora el fondo verde está sentado justo encima del fondo amarillo. Ahora necesitamos centrar estas tomas horizontal y verticalmente. Para eso, voy a usar display flex propriety, display y voy a usar flex y align align items center, justifique contenido También centro, también centro. Voy a establecer este archivo. Después de configurar este archivo, es como se veía. Ahora para crear el efecto, necesitamos usar la función rotate. Vamos a rotar este elemento verde lo largo de los Xxs así que aquí, voy a usar la propiedad llamada transform y voy a aplicar rotate X aquí, voy a pasar el valor 60 grados grados grados Ahora bien, si configuro este archivo, puedes notar que va a rotar este elemento verde en el eje horizontal. Después de configurar este archivo, se puede ver el resultado y éste giró hasta 60 grados. Como ya sabéis, por defecto, va a rotar el elemento desde la línea central. Pero quiero cambiar la posición de este punto giratorio. Quiero rotar este elemento desde arriba. Para ello, necesitamos usar una propiedad llamada transform as transform Aisin animal pass top Y trastornó este archivo, como puede ver, ahora es rotar el elemento desde la posición superior. Ahora quiero rotar este elemento hasta 270 grados. En lugar de usar 60 grados, voy a usar 270 grados grados y voy a configurar este archivo configurando este archivo como puedes ver, y trastornar este archivo, como puedes ver, es el elemento Ahora ya no es visible. Debido a que una rotación del elemento, va detrás del botón. Ahora cuando pase el cursor sobre este enlace, quiero restablecerlo. Quiero que vuelva a ser cero. Voy a crear un selector de hover usando la etiqueta de anclaje un hover antes Entonces dentro de la Caria dice, cómo usar una propiedad llamada transform, transform rotate X, y voy a pasar pasar cero grados cero grados Voy a establecer este archivo. Siempre que las curvas de I Hoberm estén en este elemento, este botón, como pueden ver, va a rotar este pseudo elemento verde a No puedes experimentar la rotación porque no usas ninguna transición en ella. Voy a escribir transición de propiedad de transición. Además, voy a fijar la duración de esta moneda de transición cero cinco segundos. Voy a establecer este archivo. Después de poner este archivo, si pongo mi Karza sobre él, ahora puedes experimentar esta transición Aquí podrás experimentar este efecto de dormir. Ahora después de crear el verde, quiero crear el rojo. Para eso, voy a copiar esta sección, esto antes pseudo elemento aquí voy a pegarlo de nuevo Y en lugar de usar antes del elemento posto, esta vez, voy a usar después del elemento posito, y esta vez voy a usar color rojo en lugar de usar ED verde Voy a establecer este archivo. A Quiero rotarlo después del verde. Para ello, necesitamos usar algún retraso de transición. Ty retraso de transición, y quiero retrasarlo hasta 0.25 segundos. Eso es bueno. Voy a establecer este archivo. Y de la misma manera, necesitamos volver al grado cero Wi en él en este botón. Para eso, aquí, voy a crear otra Su seleccionada para después de elemide A, colon rondado, colon, y Hentyp después. Después dentro del receso Cali, voy a aplicar este mismo valor y voy a sub este archivo. Después de configurar este archivo, Wi Hoberm cursor sobre este botón, aquí podrás experimentar este hermoso efecto de botón volteando Además si quieres obtener un resultado diferente, sí, puedes cambiar la posición de origen de la transformación. En lugar de usar T aplicas bottom, si aplicas butto bottom y luego este archivo, ahora puedes disfrutar de un efecto de volteo diferente Siempre que abro mi color sobre él, así es como cruza el botón. Por ahora, voy a usar Top. A mí me gusta ir con el top one al valor. Así es como se anima este botón. Espero que ahora te quede claro. Gracias por ver este video, estad atentos para nuestro próximo proyecto. 9. Efecto de botón de fondo 3 círculos. Parte 1: Hola a todos. Bienvenido al nuevo proyecto. En esta lección, vamos a crear este bonito bonito efecto de botón Ha. Como pueden ver, cuando coloco el cursor sobre este enlace, tres círculos que vienen y cubren dling luego un hermoso fondo amarillo aparece un hermoso fondo amarillo y cambia el color del texto Vamos a crear esto en este proyecto. Veamos cómo podemos crear este hermoso efecto. Entonces como pueden ver lado a lado, abro mi editor de código de Visual Studio y mi navegador usando la extensión del servidor Light, y ya creo un documento HTML nombre índice punto HTML. Con eso, ya creo el archivo CSS Styler y vinculo este archivo con este documento usando etiqueta de tinta Después dentro de la etiqueta corporal, primero, voy a tomar una etiqueta de ancla. Voy a tomar la etiqueta ancla usando A y luego voy a tomar una etiqueta span, una etiqueta span vacía dentro del span de etiqueta ancla, y dentro de esta etiqueta ancha, voy a volcarme. Veremos más adelante por qué necesitamos esta etiqueta span. Ahora, vamos a saltar al archivo CSS de estilo. Al principio, voy a darle estilo al tipo de cuerpo, entonces tipo, cuerpo. Después dentro del Cariss primero, voy a decir margen, voy a decir margen, cero de toda la dirección Entonces necesitamos alinear este centro de gato de esta página. Voy a tomar esta propiedad, display flex, Justificar contenido, justificar centro de contenido. Además, tenemos que pasar alinear Iams centro. Después de eso, necesitamos definir altura a esta página, altura y voy a definir altura cien V g, altura de voto. Entonces voy a definir el área de familia de fuentes familia de fuentes. Después de eso, voy a definir un color de fondo. Voy a usar un tipo de color de fondo oscuro, color fondo, hashtag, voy a usar un HiXavu Va a conservar un color gris oscuro. Después de configurar este archivo, así es como se ve nuestra página. También alineó el texto a mitad de esta página. Ahora necesitamos darle estilo a esta etiqueta de Anca. Voy a apuntar a la etiqueta ancha usando su nombre de etiqueta A, luego dentro del color sus primera propiedad voy a usar weed, y aquí voy a dejar de lado tenemos 220 pixel. Entonces voy a asignar altura, altura, 80 pixel. Entonces voy a asignar color. Voy a asignar color de fuente, color, ella para asignar color, tipo de matiz amarillo tiene etiqueta, F si cero. Va a volver de color amarillo, algo así. Entonces voy a definir el color de fondo. Color bagund, voy a hacerlo transparente. Éste. A continuación, voy a definir el tamaño de la fuente. Tamaño de fuente. Aquí voy a usar tamaño de fuente 26 pixel. También voy a quitar este subrayado, así que voy a escribir decoración de texto, decoración de texto Voy a hacer que no sea ninguno. Se va a quitar el subrayado. A continuación, voy a convertir este texto en mayúsculas, así que voy a escribir texto, transformar, mayúsculas Voy a establecer este archivo. Después de configurar este archivo, es como se veía. Y ahora necesitamos synta este texto horizontal y verticalmente Para eso, voy a usar una propiedad llamada text align text, align, text align centered. Por encima de eso, también, voy a definir alguna altura de línea altura de línea, 80, altura de línea, 80 pix. Entonces es Alinear el texto en medio de este contenedor. Aquí definimos ancho 220 píxeles y alto 80 píxeles. Por último, voy a agregar transición. Transición, voy a aplicar transición para todo el elemento y voy a establecer duración 0.5 segundos. Después de eso, necesitamos definir la posición. Posición, después de eso, necesitamos definir la posición, posición relativa. Y voy a poner este archivo. Después de que configuré este archivo. Ahora, vamos a crear estos círculos, que vienen del lado izquierdo y derecho. ¿Quién soy yo por este enlace? ¿Quién usará antes y después del pseudo elemento para crearlo? Quiero crear el primer elemento circular en ese lugar y quiero crear el segundo elemento circular en ese lugar. Voy a usar antes y después del elemento possudo juntos Entonces tipo A, colon, antes. A, colon después. Después dentro del Carrass la primera propiedad, voy a crear el contenido Voy a crear el contenido D. El contenido es un contenido en blanco. Voy a usar celda de doble código. Entonces necesitamos definir la posición de este contenido. Así que toma posición, voy a proporcionar absoluta. A continuación, necesitamos colocar esos contenidos. Desde arriba, voy a colocarlo 50% desde arriba, voy a colocarlo 50% y luego voy a definirnos, y voy a definir con 20 píxeles. También, voy a definir altura, altura, también 20 píxeles. Después de eso, voy a definir el color de fondo. Pero antes de definir el color de fondo, definamos el radio del borde porque necesitamos hacerlo circular. Radio de borde 50%. Entonces voy a definir el color de fondo. Color de fondo, voy a definir color amarillo, el mismo color, hass tag, do leaf, cero, y voy a configurar este archivo Ahora para establecer este archivo, se pueden ver los dos círculos. Uno es el lado izquierdo y otro es el lado derecho. Se hace por antes positoselector, y es hecho por ter Pero puedes notar nuestros puntos no están alineados con el texto. Aquí lo posicionamos desde el 50% superior. Quiero decir, el 50% de la altura de la etiqueta ca, que es de 40 píxeles. Pero para hacerlo correcto, necesitamos usar la propiedad transform. Transformar, y aquí voy a usar traducir Y con, traducir traducir Y, y aquí voy a usar -50% Hasta configurar este archivo, como pueden ver, alineó los puntos con el texto, y a continuación, voy a aplicar la propiedad de transición. Transición, transición, voy a aplicar transición a toda esta propiedad. A continuación, voy a definir la duración de la transición, que es de 0.3 segundos. Entonces ante un círculo superior perfectamente centrado a este texto. Ahora puedes notar el pseudo elemento antes cubriendo la letra H y el pseudo elemento por pseudo casi tocando la letra E porque no especificamos ninguna posición horizontal de la misma Para resolver el problema, voy a apuntar al pseudo elemento antes, pudo tipo A, dos puntos antes Después dentro del receso de llamada, voy a escribir el nombre de la propiedad tarde a la izquierda, cero y voy a establecer este archivo. Después de configurar este archivo, como puedes ver, es resolver el problema. Entonces voy a apuntar al elemento ara A, superior. Entonces dentro del receso Cali voy a colocarlo lado derecho a tizón derecho, cero Voy a establecer este archivo. Después de establecer este archivo, así es como se veía. A continuación, usando la propiedad de sombra de caja, vamos a crear sombra de estos círculos, y vamos a crear dos sombras de estos dos círculos Entonces voy a crear una sombra de caja para antes de elementos, así que voy a escribir box shadow, y va a excepto de cuatro valores. El primer valor es para la distancia horizontal entre la sombra y el elemento. Desde el lado derecho, voy a mover mover la sombra desde los diez píxeles. Quiero mover esta sombra desde el lado izquierdo, así que voy a usar -100 píxeles A continuación, necesitamos proporcionar la distancia vertical desde el elemento. A partir del elemento, quiero proporcionar distancia vertical cero y el tercer valor representa el desenfoque de esta sombra. Pero no quiero ningún valor borroso, quiero sombra corta, y el gran valor, necesitamos pasar el color de sombra y por ahora, voy a usar rojo de otra manera verde Entonces después de establecer este archivo, como puedes ver, aquí puedes ver un nuevo círculo. Es una sombra de esto antes pseudo elemento. Voy a hacer lo mismo por el pseudo elemento after Voy a crear la misma sombra solo para colocarla del lado derecho de este elemento. Entonces voy a copiar este lin y voy a pegarlo aquí. Voy a cambiar el valor de la dirección horizontal. Después de establecer este archivo, se puede ver el resultado. Ahora tenemos tal cuatro círculo. Esta es la primera parte de este tutorial. En la siguiente parte de este tutorial, vamos a trabajar en Haarefect Gracias por ver este video Syuned. 10. Efecto de botón de fondo 3 círculos. Parte 2: Un placer verlos chicos, esta es la segunda parte de este tutorial, y en nuestra parte anterior, ya creamos la sombra de este elemento de antes y después de Posito Ahora, trabajemos en el efecto Ha. Al principio, voy a crear Hor seleccionado para los elementos antes de ti anchor tag, hover colon, F. Luego dentro del caliss aquí voy a llamar propiedad Left, left 50% Entonces cada vez que coloco mis autos sobre este elemento, como pueden ver, va a mover este círculo el 50% de este elemento ancho También mueve esta sombra con ella, pero no quiero mantener la distancia de sombra al 100% donde flote sobre ella En lugar de usar -100, quiero acercarlo un poco más al elemento original Aquí voy a escribir box shadow box shadow, y voy a definir la posición de la sombra que es de 30 píxeles cuando flote sobre ella Y también, voy a pasar los mismos valores y el mismo color, así que voy a copiarlo y voy a colocarlo aquí. Voy a poner esto bien. Así que cada vez que salto el cursor sobre él, como pueden ver, ahora, la sombra se acercaba más a este elemento original. No sólo cerrar, cruzó el elemento e ir al lado derecho de este elemento original. Y también, voy a hacer lo mismo por el elemento After pudo. Entonces duplico esta sección y voy a reemplazar antes con After. A continuación, voy a cambiar de este lado. Voy a hacer el Laboratorio dos, bien. También necesitamos pasar el valor negativo aquí porque vamos a mover la sombra hacia el lado izquierdo de este círculo. Voy a establecer este archivo. Después de establecer este archivo, si hago el hobo en él, se puede ver el resultado Ahora tenemos que hacer una cosa. Necesitamos mover el pseudo elemento antes y superior a la misma posición El usuario puede ver solo tres puntos arriba hoberon él. Necesitamos alinear tanto el centro del círculo de este como el elemento categ Para eso, necesitamos usar transform property aquí, transform, y esta vez voy a usar translate X value, translate X, translate X, y aquí voy a usar -50% value Voy a establecer este archivo. Y como decimos traducir Y arriba aquí, necesitamos establecer el mismo valor en nuestro elemento en nuestro V para psudoelemento Aquí hay que mencionar que necesitamos mantenernos en -50% en dirección YxS, así que quiero pegar el valor Traducir Y -50%, y luego tenemos que hacer lo mismo para pseudo elemento superior Copio esta línea y la voy a pegar aquí. Y voy a cambiar los valores. Voy a hacerlo positivo, no negativo. Voy a establecer este archivo. Después de establecer este archivo, si arro mis autos están en él, sí, está funcionando, pero aros de los YxS aún necesitamos usar valor menos porque necesitamos alinearlo al centro Después de establecer este archivo, cuando me hooper mis autos están de nuevo en él, ahora se puede ver el resultado Ahora solo se pueden ver tres circuitos. Antes y el elemento positivo superior se superponen entre sí. Por eso aquí solo se puede ver un círculo. Ahora voy a cambiar el color de este círculo sado. Voy a usar el mismo color, mismo color amarillo para ello. En lugar de usar verde, voy a usar este color amarillo. Así que sustituyo el verde por este color cada vez, y voy a volver a guardarlo. Después de que dije este archivo, así es como se ve. Y ahora trabajaremos sobre el fondo amarillo usando esta etiqueta span. Como saben, cuando creamos nuestra etiqueta ancha, aquí creamos una etiqueta span dentro de ella, y ahora vamos a usar esta etiqueta span. Volvamos al archivo CSS de estilo. Voy a usar esta etiqueta gastada para el propósito de fondo. Entonces, para crear el fondo, voy a apuntar a esta etiqueta span usando su nombre de etiqueta de nombre. Span dentro del clivusus al principio, voy a definir la posición de su etiqueta span, que es absoluta Entonces voy a definir el lugar desde arriba, voy a colocar semilla cero. Y desde la izquierda, voy a colocar el set cero otra vez. Entonces voy a decir dentro de la altura, con el 100%. Y entonces voy a definir la altura, la altura también al 100%. Entonces voy a definir el color de fondo, el color de fondo, color de fondo, y voy a usar el mismo color de fondo, que es HataGFF cero, este color amarillo A continuación, voy a definir el radio fronterizo. borde, radio de borde, voy a usar ocho píxeles. Voy a establecer este archivo. Después de configurar este archivo, es como se ve nuestro botón. Ahora puedes ver el fondo amarillo sentado encima del texto, y luego voy a usar transform property, transform, y voy a usar scale value scale, y voy a decir scale zero. También, voy a usar transición transición, y voy a decir transición a todas las propiedades y también voy a decir la duración de la transición que es 0.3 segundos. Después de eso, voy a crear el Hoberselector de la etiqueta span, y nuestra etiqueta span está dentro la nctag voy a escribir primero voy a seleccionar NCTEGhver luego voy a seleccionar seleccionar Dentro del caliss voy a decir transformar escala de valor de escala, y voy a configurarlo esta vez voy a configurarlo uno y transformar delay, y luego voy a usar retardo de transición poco valor de retardo de transición Retraso de transición, y voy a fijarlo 0.4 segundos. Voy a establecer este archivo. Después de configurar este archivo, como pueden ver, por defecto, oculta el fondo amarillo. Pero cada vez que trato de mover mi auto en él, ahora se puede ver después de 0.4 segundos de retraso apareció el fondo. Como puedes ver, después de terminar este círculo moviéndose, aparece el fondo. A continuación, voy a cambiar el color del enlace cuando lo haga hobo. Para eso, voy a escribir ancla hover y dentro de las razas de color, voy a usar color fberty color, esta vez voy a usar color gris oscuro, así que voy a escribir tiene Entonces voy a agregar un poco de retraso de transición, y voy a usar el valor de retardo de transición de envío voy a copiar este y lo voy a pegar aquí. Entonces, si configuro este archivo y lo coloco sobre él, se puede ver que no pasa nada Es mirada como es porque necesitamos mover este fondo detrás del texto. Para eso, necesitamos usar el valor del índice Z para escribir el índice Z, que es menos uno, y voy a establecer este archivo. Así que establece este archivo cuando abro mis tarjetas están en él, se puede ver el resultado. Ahora el texto viene delante de este elemento de fondo. Pero el problema es que nuestras tres pudriciones también vienen delante del texto. Necesitamos usar el mismo valor de índice zen dos horas antes y después del selector de pseudo elementos. Éste. Aquí, voy a pasar el mismo valor del índice Z y establecer este archivo. Cuando me Obermgara sobre este elemento, esta vez se puede ver la resina Ahora, nuestro fondo y elemento de tres puntos también van detrás del texto. Entonces voy a establecer opacidad tanto del elemento cero. Déjame mostrarte opacidad, voy a ponerla a cero. Voy a establecer este archivo. Establece este archivo, como puedes ver, oculta todos los pseudo elementos, pero quiero reaparecer cuando me desplace sobre él Para ello, necesitamos establecer opacidad en nuestro selectón Su. Copia la opacidad del valor y en nuestro antes posidoHerSelector superior, voy a usar Voy a lograrlo. Esta vez, voy a convertirlo en uno Opacidad uno Voy a establecer este archivo. Esta vez lo hice completamente opaco. Después de establecer esta diapositiva si pongo el cursor sobre mi Karza en este enlace, puedes ver esta hermosa Su efecto. Así es como podemos crear este hermoso efecto de Su. Gracias por ver este video, estén atentos para nuestro próximo proyecto. 11. Nuevo efecto de desplazamiento del botón: Hola a todos. Bienvenido a la nueva lección para este curso de animación. En este tutorial, vamos a crear este hermoso bonito botón Haifat Si miras este botón, puedes notar que tenemos un total de dos antecedentes aquí. Fondo de lo color y fondo de color violeta. Nuestro fondo de Eula se envió a la esquina superior y nuestro fondo de color violeta enviado a la esquina inferior derecha Y cuando flote sobre él, puedes notar tanto el fondo A rotar en perspectiva de tres D en la dicción Xxs Entonces veamos cómo podemos crear este hermoso Hoaiff. Entonces, como pueden ver lado a lado, abro mi editor de código Wiser Studio y mi navegador usando la extensión de servidor en vivo, y ya creo un documento SML llamado index dot HTML Con eso, creo este azulejo punto Css cinco. Ahora al principio dentro de la etiqueta body, voy a crear la corbata ancla usando A, luego voy a atar efecto buttonhver Efecto de botón Hover. Voy a establecer este archivo. Después de eso, necesitamos saltar al archivo CSS estilar. Al principio, voy a seleccionar el cuerpo de la etiqueta corporal. Entonces dentro de la primera propiedad de calibrados, voy a usar margin, margin zero from all of the direction Entonces voy a usar display. Mostrar y voy a usar display flex, y alinear elemento, alinear el centro de IMs. También, voy a escribir justificar contenido, también centro. Entonces voy a asignar altura a esta página, altura, y voy a asignar altura 100 V H, altura de ventana gráfica Entonces voy a asignar familia de fuentes, fuente, familia, y voy a asignar Al. Eso es bueno. Voy a establecer este archivo. Después de configurar este archivo, como puedes ver, aquí puedes verlo alinear el botón, medio de esta página horizontal y verticalmente. Ahora voy a darle estilo a este enlace. Para eso, necesitamos seleccionarlo usando la etiqueta de anclaje A y dentro de los hígados es la primera propiedad que voy a usar ancho Y la primera propiedad con la que voy a usar, y voy a asignar 300 píxeles de ancho. Entonces voy a asignar altura, altura, y voy a asignar 60 píxeles de altura. Después de eso, voy a asignar decoración de texto, decoración de texto, y quiero quitar el subrayado, así que aquí voy a usar ninguno Entonces voy a hacer este texto en mayúsculas, transformación de texto, voy a usar propiedad de transformación de texto y voy a usar mayúsculas Después de eso, también, voy a quitar el fondo. Voy a hacerlo transparente. Color de fondo transparente. Entonces voy a asignar texto alinear texto alinear centro. Entonces voy a asignar altura de línea, altura de línea. Aquí voy a asignar altura de línea, casi 60 píxeles. Creo que 60 pixel es bueno para cada uno. A continuación, voy a asignar el peso de la fuente. Necesito una fuente un poco más audaz, peso de fuente, y voy a pasar heredero negrita. Negritas. Después de eso, voy a agregar espaciado entre letras, espaciado entre letras y ella para agregar espaciado entre letras al píxel. Entonces voy a agregar posición, posición relativa, menos propiedad, voy a usar transición. Transición y ella para asignar transición a toda esta propiedad, también, voy a establecer la duración, que es 0.2 segundos. Voy a establecer este archivo. Después de que configuré este archivo, este es nuestro botón parece. Ahora, vamos a crear los dos antecedentes de este botón. Para eso, voy a usar el elemento fore y after posito Primero, voy a crear el elemento antes posito, Cctag colon Entonces pones los carlivorss. Primero, voy a crear un contenido en blanco. Aquí voy a escribir contenido, contenido, y voy a crear un contenido en blanco, así paso dobles núcleos. Después de eso, entonces voy a posicionar el contenido y voy a hacer que la posición sea absoluta. Entonces voy a colocar este contenido en esa esquina de ese lugar. Desde arriba, voy a pasar valor cero y desde tarde, también, voy a pasar cero, posición cero. Después de eso, voy a asignar con y altura. Nosotros, voy a asignar 100%, y luego voy a asignar altura, altura también al 100%. Entonces voy a asignar color de fondo, color de fondo, y me gustaría ir con color amarillo amarillo. Voy a establecer este archivo. Después de configurar este archivo, así es como se ve. Ahora puedes ver nuestro fondo amarillo tomar entero dentro de la altura de este elemento, el elemento catag Ahora, necesitamos mostrar este texto. Para eso, vamos a usar el índice Z. Entonces para escribir índice Z, voy a hacer que sea menos uno. Quiero mover este color de fondo amarillo detrás del texto. Entonces el sb este archivo, así es como se veía. Y ahora voy a cambiar este fondo amarillo, algo a la derecha y arriba. Para eso, voy a usar para valorar menos tres píxeles, también el valor de la izquierda menos tres píxeles. Voy a configurar este archivo después de establecer este archivo, como pueden ver, es mover un poco. Ahora, vamos a crear otro fondo. Voy a duplicar esta sección y aquí voy a pasar después. En lugar de usar antes voy a pasar un TR. Esta vez, quiero moverlo hacia el lado derecho. En lugar de usar menos tres píxeles, voy a usar tres píxeles. Además, voy a cambiar el color, el color de fondo, y voy a hacerlo Azul. Voy a usar este , azul violeta. Voy a establecer este archivo. Después de establecer este archivo, así es como se ve. Ahora puedes notar el fondo azul violeta sentado sobre el fondo de color amarillo. Pero quiero brd el fondo el uno con el otro. Para eso, podemos hacerlo fácilmente. Necesitamos usar una propiedad llamada mix brain mode. Aquí están el tipo mix Blain mode, y voy a aplicar multiplicar multiplicar, y voy a configurar este archivo Tenemos que aplicar el mismo modo de mezcla mixta, multiplicar en después del subelemento Y voy a poner este archivo. Después de configurar este archivo, es como se veía. Ahora en vez de feo color azul, quiero cambiar el color de la fuente. Voy a hacerlo blanco. Entonces en nuestra etiqueta de anclaje, voy a usar la propiedad de color color, y voy a hacerla blanca. Y voy a poner este archivo. Entonces puedes ver dos antecedentes mezclados entre sí y crea un bonito efecto hermoso. A continuación, vamos a trabajar en el efecto de flotar. Ahora en efecto de flotación, quiero rotar el elemento en dirección Xxs en tres entornos D. Para ello, primero, voy a seleccionar el hover select, anchor hover, luego antes del elemento psudo Después dentro de las rondas, dentro de las calibraciones, al principio, voy a mover el fondo amarillo al top six pixel Voy a usar el primer valor superior, y voy a hacerlo menos seis píxeles. Entonces desde el laboratorio, voy a hacer que sea cero. Y entonces voy a usar transform property, transform, y vamos a usar tres valores D. Y como saben, vamos a utilizar el entorno de tres D, por lo que necesitamos aplicar perspectiva al mismo. Perspectiva. Aquí voy a definir una perspectiva de 1,000 píxeles, no 100, voy a hacerla 1,000. Y luego voy a aplicar rotar x, rotar X, y aquí voy a definir, pero antes voy a encender la torre af, Wrap y Hem para definir el ángulo, que es de 75 dg grado. Voy a poner estos cinco. Y para una transición sin problemas, voy a aplicar la propiedad de transición en antes del elemento. Entonces escribe transición y voy a definir el tiempo para la transición que es 0.2 segundos. Voy a configurar este archivo de satisfacer. Si abro el cursor sobre él, puedes notar la transición. Puedes notar que nuestro fondo amarillo gira en entorno CD en la dirección XXs Tenemos que hacer lo mismo para el pseudo elemento superior, pero en dirección opuesta Pero puedes notar que este no es el resultado que queremos. Quiero rotar este elemento desde la posición superior, no desde la posición central. Entonces necesitamos cambiar el origen. Transformar origen, bueno déjame mostrarte. Entonces en nuestro elemento positivo castor, Imotype transforma origen, y quiero rotar el elemento desde la posición superior Voy a establecer este archivo. Si yo mis autos están en este elemento, ahora se puede ver, ahora se puede notar que esta vez gira el elemento amarillo desde la posición superior en tres ambientes D. Ahora necesito hacer lo mismo para el fondo de color violeta, pero antes voy a cortar esta sección y voy a pegarlo antes del selector de procedimiento. Voy a duplicar esta sección y voy a pegarla después del elemento after procedure. Simplemente voy a cambiar antes a después. También para comprar el puesto. En lugar de usar seis píxeles heromon para usar menos seis píxeles y en lugar de usar rotar 75 grados Heim para usar -75 grados y también usar las mismas propiedades como transición y transformar origen en nuestros pseudo elementos superiores Copio esto a propiedad y valor y HerramOptich. Y voy a cambiar la posición de origen de transferencia. En lugar de usar top, voy a usar bottom do bottom y voy a configurar este archivo. Después de configurar este archivo, si yo perm curs en este botón, se puede ver el resultado Aquí puedes ver el hermoso efecto, pero el problema es después de Hober en él, como puedes ver, nuestro texto color blanco coincide con el color de fondo Tenemos que resolver el problema cuando me hober en ello, necesitamos cambiar el color del texto de esta etiqueta de anclaje aquí voy a crear un Hbaselector de ancla a Her de ancla a Her entonces en los colses voy a usar propiedad de color, y voy a aplicar Voy a establecer este archivo. Después de establecer este archivo, si pongo el cursor sobre él, podrás disfrutar de este hermoso efecto de Su Espero que ahora te quede claro cómo podemos crear este hermoso efecto de botón Hover Gracias por ver este video. Estén atentos para nuestro próximo proyecto. 12. Efecto de botón dividido: Hola, chicos. Me alegro de verte de vuelta. Una vez más, estoy de vuelta con un nuevo proyecto relacionado botón efecto Hova, hoy vamos a crear este hermoso botón Haefet Como pueden ver cuando vuelo el cursor mis autos están en este elemento cuatro elementos pequeños botón COD de cuatro lados diferentes, desde el lado izquierdo desde arriba, desde abajo y desde el lado derecho Esto es lo que hoy vamos a construir en este proyecto. Empecemos la práctica y veamos cómo podemos construirla. Entonces como pueden ver lado a lado, abro mi código de visual studio iter y mi navegador usando extensión de servidor en vivo, y ya creo un documento TML nombre índice punto HTML Además, creo un archivo css de estilo punto y vinculo este archivo con este documento. Después dentro de esta etiqueta corporal, al principio, voy a tomar la etiqueta ancla. Dentro de la etiqueta del cuerpo, voy a escribir A para la etiqueta de anclaje, y dentro de la etiqueta de anclaje, voy a tomar una etiqueta span, span. Después dentro de la etiqueta Span, voy a escribir sobre mí. Aquí agregamos esta etiqueta de pan porque queremos crear cuatro partes de fondo. Eso cubrirá del botón, y luego voy a configurar este archivo. Después de configurar este archivo, puedes ver el botón en mi navegador. Ahora, primero dos elementos vamos a crear usando antes y después del elemento psudo Entonces vamos a usar esta etiqueta de pan para crear otras dos. Vamos a saltar al archivo CSS de puntos de estilo. Al principio, voy a darle estilo a la placa body tag. Entonces dentro de la Cali, la primera propiedad voy a usar margin y voy a establecer el margen Z. Después de eso, necesitamos colocar esta etiqueta de ancla en medio de esta página Voy a usar Huber, voy a usar la propiedad, esta obra, y voy a hacerla flexible Después de eso, entonces voy a usar otra propiedad llamada align item, align item center, justify content, justify content, justify content also centered. Entonces voy a definir altura, altura, y voy a usar height 100 viewport height Después de eso, voy a definir la familia de fuentes. Familia de fuentes, y voy a usar la fuente aérea. A continuación, voy a definir un color de fondo. Voy a usar color de fondo oscuro, algún tipo color de fondo, hashtag, 222. Va a devolver el color de fondo gris oscuro. Y después de este archivo, así es como se ve. A continuación, voy a apuntar a la etiqueta de anclaje usando su nombre de etiqueta A. Luego dentro del receso de color primera propiedad, voy a usar decoración de texto, decoración de texto, y quiero eliminar el subrayado así que voy a usar la propiedad Nun NunVLU. Después de eso, voy a ponerla en mayúscula Voy a atar transformación de texto, texto, transformar. Quiero ponerlo en mayúscula. Entonces quiero definir el tamaño de fuente, tamaño fuente, y voy a hacer que sea de 25 píxeles. Después de eso, voy a definir un color. Voy a definir color a esta fuente, algún tipo de color, y quiero usar este código de color, hass tag, F six, B, 93b, este, este color amarillento, y voy a establecer Entonces voy a proporcionar espaciado entre letras entre estos caracteres. Entonces escribe, letras, espaciado y Heundpass de tres píxeles Después de eso, voy a definir algo de relleno. Necesito un poco de relleno. Pero antes de definir el relleno, agreguemos el borde. Borde para borde, quiero borde sólido de tres píxeles. Borde sólido de tres píxeles, y nuestro color de borde es el mismo que el color de fuente. Copo el código de color y lo voy a poner aquí. Después de eso, voy a agregar relleno. Relleno de arriba y abajo, quiero definir 25 píxeles y de izquierda y derecha, voy a definir 50 píxeles y voy a configurar este archivo. Después de configurar este archivo, así es como se ve nuestro botón. A continuación, voy a agregar transición porque necesitamos algún efecto suavizante. Voy a escribir transición. Quiero aplicar toda esta propiedad, entonces voy a establecer la duración 1.5 segundo. Después de eso, voy a definir posición, posición, voy a definir relativo, y voy a establecer este archivo. Yo configuré este archivo, voy a configurar este archivo. Ahora vamos a trabajar en la parte de proa de fondo ylow Cuando coloquemos el cursor sobre este enlace, va a encubrir este enlace Vamos a crear el primer elemento de fondo usando la etiqueta de anclaje. Vamos a usar antes y elemento actor para eso. Ahora voy a crear juntos tanto el pseudo elemento antes como el después Entonces Ti, A, colon, B puerto. Luego coma superior, Hemotipo A colon después. Después dentro de los calibres la primera propiedad que voy a usar, voy a crear un contenido en blanco Contenido, dos puntos es un contenido en blanco. Es un contenido en blanco. Después de eso, voy a definir la posición. Posición, voy a hacerla absoluta. Entonces voy a definir. Nosotros, voy a definir 25%. A continuación, voy a definir la altura. Altura, voy a definir la altura al 100%. Después de eso, voy a definir el color de fondo. Color de fondo, voy a usar el mismo color de fondo que utilizo para el color del texto. A continuación, voy a definir el índice Z para que sea visible el texto. Tenemos que mover tanto el fondo detrás del texto. Entonces voy a escribir índice Z, índice Z, y voy a usar menos un valor. Entonces voy a usar transición transición, y voy a definir transición para todo este elemento. Y también, voy a definir el tiempo de transición, que es de 0.5 segundos. Ahora para establecer este archivo, así es como se ven nuestros elementos. Recuerda, aquí usamos el 25% de ancho de este y cortamos elemento de etiqueta porque si sumamos cuatro elementos juntos, entonces va a cubrir toda el área. Por eso uso 25% para cada uno de los elementos. Ahora necesitamos mover esto antes del elemento posito. Primero, voy a apuntar al elemento antes Posido solo antes Entonces dentro de los caliberss, voy a usar propiedad superior, Y aquí voy a definir la posición desde arriba, voy a asignar valor cero. Entonces voy a definir la posición izquierda, P y aquí voy a pasar -25%. Y voy a sub este expediente. Después de establecer este archivo, así es como se veía ahora. Entonces esta es la posición inicial del elemento antes para este kata. Y ahora voy a cambiar la posición de este después de pseudo elemento Voy a colocar este elemento en esa posición. Para eso, voy a duplicar esta sección y en vez de usar antes, voy a usar después. A desde arriba, voy a pasar -100% Entonces desde la izquierda, voy a usar positivo 20%. Si configuro este archivo, aquí es donde queremos poner este elemento. Entonces cuando hober mi cursor sobre este botón, quiero mover el elemento antes hacia el lado derecho y quiero mover el elemento after al lado inferior Y va a completar el 50% del área. Ahora, vamos a caminar sobre el efecto Duro. Voy a primero, voy a crear un Hoefect para el elemento antes tipo A, colon Colón, voy a escribir el nombre del elemento antes. Entonces en el clirass la primera propiedad, voy a usar valor máximo, top, desde arriba, quiero ponerla cero cuando Hvar Quiero colocar el puesto y desde tarde y desde el laboratorio, también, voy a hacer que sea cero. Después de este archivo, cuando aguante mi color en él, va a mover este elemento dentro de esta caja Desde arriba, va a hacer cero y desde el laboratorio también va a hacer cero. Por eso lo coloca dentro de este elemento. A continuación, tenemos que trabajar en el efecto de libración del elemento superior. Tenemos que mover el elemento hacia abajo. Desde arriba, necesitamos posicionarlo cero y desde el laboratorio, necesitamos moverlo 25%. 25% del área fronteriza de la etiqueta nc. Voy a crear el selector de hover del mismo, algún tipo A, colon, hoval Después dos puntos, voy a seleccionar el elemento actor. Después. Entonces dentro de la clase desde arriba, voy a colocar cero y desde tarde, la voy a colocar 25%. Voy a establecer este archivo. Después de establecer este archivo, si pongo el cursor sobre este elemento, es como se ve Así cubrió el 50% de esta área de botones. Así que casi hemos terminado nuestro trabajo de hub. En la siguiente parte de este tutorial, vamos a crear las otras dos partes usando etiqueta span y antes del elemento positivo, y va a cubrir en las otras dos porciones. Gracias por ver este video, estén atentos para nuestra siguiente parte. 13. Efecto de botón dividido, parte 2: Hola, chicos. Encantado de verte de vuelta. Esta es la segunda parte de este proyecto, como puedes ver, ya creamos dos elementos usando antes y selector de posición superior del elemento ira Nuestro elemento antes se mueve hacia el lado derecho y nuestro elemento superior se mueve hacia abajo Y ahora necesitamos crear las dos partes restantes. Nuevamente, vamos a crear estos dos elementos usando antes y después del pseudo elemento Pero esta vez vamos a ser utilizados antes y después del elemento psudo de esta etiqueta span, que creas dentro de esta etiqueta nga, Vamos a llegar a la styler dice cayó de nuevo. Vamos a crear estos dos elementos. Vamos a saltar a esta sección y herm para agregar span colon befotm span Y voy a poner este archivo. Malestar este archivo, así es como se ve. Así que creamos con éxito estos dos elementos. Ahora necesitamos colocar los dos elementos. Para eso, primero, voy a seleccionar el span antes del elemento, y aquí voy a crear un selector del mismo. Palmo antes. Entonces es el tallador dice, aquí nos dirigimos a la etiqueta span antes del elemento, que está dentro del elemento ancla Entonces escriba A, espacio, lapso, dos puntos antes. Entonces necesitamos definir la posición desde arriba, top 100%. Se va a colocar este elemento debajo del botón, y luego necesitamos definir la posición correcta. Así que propina bien, 25%. Voy a establecer este archivo. Después de establecer este archivo, aquí es donde colocamos este elemento. Desde el lado derecho, se envió al 25% y desde arriba, se envió al 100%. la misma manera, necesitamos colocar el pseudo elemento after Duplico esta sección y esta vez, voy a apuntar tras elemento aer. Entonces en las cariras de la derecha, voy a hacerla -25%, y desde arriba, voy a decirlo cero Voy a establecer este archivo. Aquí es donde colocamos esto después del elemento. Entonces tenemos que trabajar en el selector Hover. Déjame mostrarte. Primero, voy a trabajar en el selector antes del elemento Hover Voy a escribir, ancla, punto, hover, entonces necesitamos seleccionar la etiqueta Span span before element, span, colon before Entonces dentro de los cálices cuando coloco el cursor sobre este elemento, quiero mover este elemento al lado superior aquí voy a escribir desde el valor superior superior superior cero Y también quiero decirlo valor correcto, correcto, valor correcto. Y para el dique, lo voy a usar 25% como está, 25%. Y voy a poner este archivo. A establecer este archivo, si me salto sobre mi cursor sobre él, se puede ver el resultado. Así es como movió este elemento al alza. Ahora necesitamos trabajar en este elemento, el elemento per psudo de esta etiqueta de pan Entonces copio esta sección y la pego aquí. Y esta vez, yo para seleccionar el elemento after, después. Entonces aquí, necesitamos definir la posición. Aquí solo necesitamos hacer que el valor correcto sea cero, y necesitamos establecer este archivo. Después de establecer este archivo, si pongo el cursor sobre él, se puede ver el resultado Es así como completa el fondo con los cuatro elementos diferentes. A continuación, necesitamos cambiar el color del texto cuando coloco el cursor sobre él. Voy a crear una Her selector de etiqueta de ancla, A, colon Her. Después dentro del proceso del auto, voy a usar color propiedad de color, y voy a asignar este color gris oscuro pero tiene etiqueta a dos. Voy a establecer este archivo. Después de establecer este archivo, cuando hober mi auto en este botón, se puede ver el resultado Y nuestro último deber es que necesitamos ocultar el área de desbordamiento fuera del área tecnológica de Anca. Para eso, tenemos que saltar al impuesto Anca seleccionado este, entonces aquí necesitamos usar el inmueble llamado desbordamiento. Desbordamiento oculto. Voy a establecer este archivo. Un conjunto de este archivo. Así es como poco y se ve como. Si coloco mi auto sobre este elemento, puedes ver el hermoso efecto O Espero que ahora te quede claro cómo podemos crear este hermoso botón Heft Gracias por ver este video. Estén atentos para nuestro próximo tutorio. 14. Efecto de desplazamiento del botón de cambio de bordes, parte 1: Hola, chicos. Me alegro de verte de vuelta. Una vez más, estoy de vuelta con otro tutorial relate nuestro proyecto Y hoy, en este tutorial, vamos a crear este hermoso botón ha ffect Entonces si yo Ella mis autos en él, puedes experimentar esta transición. Puedes ver que nuestro botón tiene cuatro bordes largos alrededor de él. Además, se puede notar que no tienen misma altura y anchura según el botón. Es un poco más largo que eso. Se puede notar el borde izquierdo y derecho hab mayor altura, y boerhb superior e inferior de mayor ancho Aprenderemos a hacer eso y a hacer esta transición. Así que vamos a saltar al editor de código de Visual Studio. Como pueden ver lado a lado, abro mi editor de código de estudio de resultados y mi navegador usando la extensión if server, y ya creé un documento HTML llamado index dot TML Con eso, ya creo este archivo CSS de teselas y vinculo este archivo con este documento. Entonces primero, dentro de la etiqueta corporal, voy a agregar una etiqueta de anclaje, A, y tipo hemo hover Yo. Entonces voy a saltar al archivo CSS de estilo, y al principio, voy a darle estilo a la etiqueta body, body. Entonces en la primera propiedad Calif, voy a usar a Marji voy a decir margen cero desde toda la dirección Entonces voy a decir exhibición. Display, voy a hacerla flix porque quiero colocar la etiqueta ancha medio del discurso y heterotipo alinear elementos al centro También, voy a escribir, justificar contenido, justificar contenido también centro. Entonces voy a usar otra propiedad llamada height, height, y voy a asignar height 100 VH con viewfd height Entonces voy a asignar un color de fondo. Quiero asignarle color de fondo oscuro, así tipo herm, color de fondo, hastag 222, este código de color, color gris oscuro Y ahora voy a apuntar a la etiqueta ancla usando su tagnym A, y dentro de los alias, la primera propiedad voy a usar decoración de texto, texto, decoración, primero, voy a quitar el subrayado, así que voy a Entonces voy a convertir estos textos en mayúsculas hollin, texto, transformar Después de eso, voy a definir el tamaño de fuente tamaño de fuente 22 píxeles. Creo que hacer dos pixel es genial para ello, y voy a poner este pino. Entonces voy a cambiar la familia de fuentes familia de fuentes, quiero usar la fuente aérea. Aéreo. Después de eso, voy a definir el espaciado entre letras, espacio entre los caracteres, espaciado entre letras, y voy a hacer que sea de tres píxeles. También, voy a definir el color. Color, voy a hacer que sea de color amarillo, de lo contrario, color blanco. Creo que el color blanco es bueno para ello, el blanco. Después de eso, voy a definir altura y ancho, alto, alto, y quiero asignar 60 píxeles de altura. Entonces voy a definir con. Nosotros. También para la hierba, voy a usar 200 píxeles. Creo que es bueno para ello. Entonces voy a definir la altura de línea, la altura línea, y su altura de línea de asignar, 60 píxeles. Además, necesitamos alinear el centro de texto de esta página, así que escriba text align text align center. Voy a establecer este archivo. Ahora necesitamos definir borde, borde, y quiero usar borde sólido de dos píxeles, sólido, nuestro color de borde es por ahora, voy a usar creo que color azul. Creo que el azul es bueno. Azul. Entonces voy a definir la posición, posición relativa, y voy a establecer este archivo. Después de configurar este archivo, así es como se ve. Ahora necesitamos trabajar en la frontera larga que vimos en la oscuridad para averiguar cómo crearlos, necesitamos trabajar paso a paso. En primer lugar, para crear el borde izquierdo y derecho, usaré el pseudo elemento before Vamos a crear el pseudo elemento antes de esta etiqueta de Anca, A, dos puntos antes Y dentro de los calibrss primero, voy a crear el contenido en blanco Contenido, dos puntos, es un espacio en blanco, y voy a hacer en esta línea. Después de eso, voy a definir la posición. La posición es absoluta. A continuación, voy a definir con y altura. Altura, voy a hacerla 60 pixel, entonces voy a definir con Wi voy a hacerla 200 pixel. Voy a definir top position, top. Desde arriba, voy a colocarlo cero y desde la izquierda, voy a colocarlo cero también. Ahora puedes notar aquí te asignamos la misma altura y peso, que asignamos en nuestra etiqueta de anclaje. Hasta ahora, el pseudo elemento antes tiene el tamaño exacto de este elemento de encordia. Tiene altura similar y anchura similar. Si pongo este archivo, se va a sentar encima de él. Ahora voy a crear el borde izquierdo y derecho con él. Déjame mostrarte algún tipo bordeado, a la izquierda, y quiero botella de dos pixeles entonces es un borde sólido también sólido Entonces nuestro color de borde es, voy a asignar color rojo. Rojo. A continuación, voy a crear la frontera derecha. Borde, derecho, y hemo pasan dos píxeles, borde sólido, sólido, y nuestro color de borde es También quiero usar el mismo color de borde que uso para el texto Yo soy vuelo este. Ahora bien, si configuro este archivo, así es como se ve. Es un borde blanco y aquí se puede ver el borde rojo, y está sentado en el borde original de color azul. Por eso difícilmente los puedes ver. Ahora quiero hacer esta frontera un poco más larga. Voy a aumentar la altura de estas dos fronteras. Voy a aumentar la altura del pseudo elemento antes. Voy a hacer 90, y voy a poner esta pila. Ahora puedes ver ahora es mirada un poco más larga. Ahora los bordes son 30 píxeles más largos que nuestra altura anctag porque aquí asignamos 90 biixel Y ahora necesitamos alinear esta frontera a mitad de este contenido. Quiero dividir por igual el borde en la parte superior e inferior. Para eso, aquí, voy a usar solo valor superior. Voy a hacerlo menos fif ping. Entonces va a dividir el borde en la parte superior e inferior. Entonces voy a configurar este archivo, se puede ver el resultado. Entonces esta es la primera parte de este tutorial. En la siguiente parte de este tutorial, vamos a crear el borde superior e inferior. Así que gracias por ver este video. Estén atentos para nuestra siguiente parte. 15. Efecto de desplazamiento del botón de cambio de bordes, parte 2: Me alegro de verles chicos. Esta es la segunda parte de este tutorial y aquí en la sección, vamos a crear el borde superior e inferior. Vamos a saltar al estilo CSS spie. Aquí, voy a crear el pseudo elemento superior A a la tasa superior Después dentro de la Caris primero, voy a crear un contenido en blanco, contenerlo y alan content, después voy a definir la posición Posición, voy a pasar absoluta. Entonces voy a definir la altura, la altura. Aquí voy a assengn altura 60 pixel. A continuación, voy a definir, con, y voy a ascender con 230 píxeles, y luego voy a posicionarlo Desde arriba por ahora, desde arriba, voy a hacer voy a pasar cero y desde la izquierda, voy a pasar también cero. Entonces voy a asignar frontera. Bordeada Primero, voy a asignar borde superior, borde superior, y en la parte superior, voy a asignar dos píxeles, borde sólido, y nuestro color de borde es el peso. Entonces voy a definir otro borde para el borde inferior inferior. Borde inferior, borde sólido de dos píxeles y nuestro color de borde es blanco. Voy a sub este archivo. Después de establecer este archivo, así es como se veía. Ahora puedes ver que tenemos el borde superior e inferior, y es un poco más largo que el ancho de este botón. Como puedes ver, Hero está configurado con 200 píxeles, pero para el borde, tomamos 230 píxeles y ahora necesitamos enviar el borde hacia el lado izquierdo, poco. Tenemos que alinearlo al centro. Necesitamos alinearlo verticalmente. Para eso, en vez de cero, su pase negativo 15 pixel px voy a satisfacer este archivo, es como se veía. Y ahora ya no necesitamos este borde azul. Voy a esconder esta frontera. Voy a comentar esta línea y establecer este archivo. Se establecen este archivo, así es como se veía. Y ahora tenemos que trabajar en el efecto hover. Recuerden, cuando pase el cursor sobre esta línea, quiero cambiar el borde a sus caras Quiero darle forma al rojo superior a abajo y al rojo izquierdo uno al lado derecho, y esto se puede hacer muy fácilmente. Así que vamos a trabajar en el pseudo elemento hover. Vamos a crear el selector Her de elemento positivo diferido Así que ate, A, colon, hover, y luego colon, voy a atar antes Entonces en la calibración voy a usar transform Pooper transform, y voy a pasar rotar valor Y, rotar Y. Entonces quiero rotar este elemento 180 grados, 180 DG voy a establecer este archivo Voy a rotar el antes psudoelemento a Y Xs Si pongo el cursor sobre él, al instante, se puede ver el resultado Básicamente, va a voltear el YxSder para que suceda sin problemas, tenemos que ir dentro de este antes pseudo elemento y aquí necesitamos Tipo sumo, transición todo y nuestro tiempo es de 1 segundo. Obviamente este archivo cuando hober sobre este enlace. Como pueden ver, así es como cambió la posición. Básicamente voltea el elemento. Ahora puedes ver el borde cambiar la posición exactamente que queremos. Ahora necesitamos voltear el elemento after. Para eso, voy a duplicar esta sección y en vez de usar antes, voy a seleccionar después. Entonces dentro de los Cles aquí, voy a usar el valor rotate x En lugar de usar rotar Y, voy a usar rotate x y voy a configurar este archivo. Después de configurar este archivo, si sobre mi auto en este botón, se puede ver el resultado. Pero también necesitamos agregar transición sobre este pseudo elemento superior Copio este valor y propiedad, el mismo valor y propiedad, y lo voy a pegar aquí. Ahora bien, si configuro este archivo y quienquiera que sean mis autos en este enlace, aquí pueden ver el hermoso efecto de transición. Pero si quieres hacerlo más atractivo, puedes agregar poco retraso de transición en el pseudo elemento superior, algún tipo transición B, y quiero durar hasta 0.2, de lo contrario, 0.2 segundos Si configuro este archivo y los autos Herm están en él, ahora puedes notar después de mover la izquierda y la derecha, movió la parte superior e inferior, y crea un efecto hermoso Entonces espero que ahora te quede claro cómo podemos crear este hermoso efecto Hover Así que gracias por ver este video estatua para nuestro próximo estudio. 16. Efecto creativo de botón de borde creciente: Hola a todos. Bienvenidos a la nueva lección de este curso. En esta lección, vamos a construir otro botón genial HaiFTT uno Como puedes ver, este botón hab borde en esquina superior izquierda y esquina inferior derecha. Y cuando me huberm cursor, aumenta la altura y ancho del borde, y es sentarse en este hermoso botón Entonces veamos cómo podemos construir. Como pueden ver, lado a lado, abro mi editor de código salt Studio y mi navegador usando extensión de servidor Live y ya creé un documento TML para nombrar index dot html Con eso, también vinculo con archivo CSS de estilo y es un archivo vacío. Ahora, al primer punto índice StimlPage voy a crear un botón Aquí voy a escribir botón, y dentro de este botón, voy a escribir submit. Voy a archivos de conjuntos. Después de Sets file, así es como se ve. Entonces saltaré a mi archivo CSS. Estilo o CSS. Al principio, voy a apuntar a la etiqueta corporal, cuerpo usando su nombre de etiqueta. Después dentro de los alias, primero, voy a decir margen y voy a decir margen cero, y voy a decir margen cero, luego voy a definir la altura, altura, y voy a ponerla 100 H para altura A continuación, voy a definir display. Esta obra, voy a usar display flex. Después de eso, voy a alinear este ítem, alinear item center, justificar contenido, justificar contenido también centro. Entonces voy a definir el color de fondo. Color de fondo aquí voy a usar el hashtag 27, 2727. Voy a establecer este archivo. Hasta configurar este archivo, como puedes ver, este es el color de fondo gris oscuro. Además, alineamos este botón en medio de esta página horizontal y verticalmente. A continuación, voy a darle estilo a esta etiqueta de botón, botón tipo canción, botón dentro de los autos, primero, voy a definir frontera. Frontera, voy a ponerla ninguna. Entonces voy a definir padding padding. De arriba y abajo, voy a asignar 12 píxeles, y de izquierda a derecha, voy a asignar 40 píxeles. Después de eso, voy a definir el color de fondo. Color de fondo. Para el color de fondo, voy a buscar el color de onda. Color de onda y timón abren cualquier sitio web. Entonces de este color web, voy a escoger uno de los colores. Entonces me gustaría ir con este color salmón claro. Entonces copio el valor hexa de este color, y lo voy a pegar aquí Voy a establecer este archivo. Después volvamos al documento. Después de eso, voy a definir la familia de fuentes. Familia de fuentes, voy a usar cualquier fuente que puedas usar aerial. Entonces voy a definir el tamaño de fuente. Tamaño de fuente, voy a usar el tamaño de fuente de 22 píxeles. A continuación, voy a convertir este texto en mayúsculas, texto, transformar mayúsculas Además, voy a hacer que nuestro cursor apunte cuando salte el cursor sobre este botón. Entonces para escribir cursor, voy a hacerlo puntiagudo. También voy a posicionarlo. Posición, voy a hacer posición relativa. Voy a establecer este archivo. Después de establecer este archivo, así es como se ve. También, voy a asignarle poca fuente a la fuente. Necesito una fuente un poco más audaz aquí voy a asignar 700 y voy a volver a guardarla Con eso, voy a cambiar el color del texto color, smotype color, y voy a hacerlo blanco Voy a establecer este archivo. Diseñamos este botón con éxito. Ahora vamos a crear las fronteras. Primero, vamos a crear el borde en la esquina superior izquierda usando antes pseudo elemento, luego vamos a crear el borde en la esquina inferior derecha usando el elemento after psudo Para crearlo, básicamente, necesitamos crear una caja pequeña. Déjame mostrarte cómo. Aquí, voy a escribir botón, dos puntos, antes elemento. Antes. Después dentro de los colores, la primera propiedad, voy a usar contenido, contenido, y aquí escribo, voy a crear un contenido vacío. Después de eso, voy a definir la posición. Posición, voy a hacerla absoluta. Entonces voy a definir wd. Ancho, voy a hacer que sea de 24 píxeles. También, voy a definir la altura. Altura, voy a definirla 24 pixel. Después colocar la caja cuadrada en esa esquina en la esquina de la computadora portátil. Desde arriba lo voy a posicionar cero y del lado izquierdo, lo cero y del lado izquierdo, voy a posicionar de nuevo a cero. También, voy a definir un color de fondo, color de fondo, y por ahora, voy a definir color rojo, ROJO, que podamos entender la caja cuadrada muy fácilmente. Preestablece este archivo, así es como se ve. Ahora, si recuerdas, nuestros artículos fronterizos fuera de la zona. Afuera, quiero decir fuera del área de botones. Voy a enviar a la caja cuadrada, lept y poquito arriba Entonces voy a enviarlo negativo cinco píxeles, tipo menos cinco píxeles, cinco píxeles del laboratorio. Además, voy a usar el mismo valor para el top. Voy a establecer este archivo. Después de establecer este archivo, se puede ver el resultado. Ahora, después de enviarlo a cinco píxeles desde la parte superior y desde la izquierda, sale afuera de esta zona de botones. Ahora, agreguemos el borde superior e izquierdo. Entonces aquí, voy a usar primero, voy a usar borde superior algún tipo border, top. Quiero usar dos píxeles, borde sólido, y nuestro color inferior es exactamente el mismo color que usamos para el botón. Copia el valor de color valor, y voy a pegarlo aquí. Entonces voy a duplicar esta línea. Esta vez, voy a crear el borde del lado izquierdo, botella tarde. Yo uso el mismo borde y voy a configurar este archivo. Establecer este archivo, se puede ver el borde. En el lado superior y otro está el lado izquierdo. A continuación, necesitamos animar esta frontera. Quiero crecer cuando calme en mis autos en este botón. Podemos hacerlo muy fácilmente. Necesitamos aumentar la altura y el ancho de esta caja cuadrada. Vamos a crear el selector hober de este botón en el botón tipo, dos puntos, agujero, dos puntos, antes Entonces dentro del civuss voy a definir altura altura 100% También, voy a definir ancho, ancho 100%. Y voy a poner este archivo. Después de establecer este archivo, si coloco mi primo sobre él, se puede ver el resultado Pero necesitamos agregarle poca transición cuando coloco sobre ella porque al instante aumentó la altura y anchura de esta barra Aquí voy a usar propiedad de transición. Transición todos. Con eso, también, voy a definir el tiempo para esta transición que es de 0.25 segundos. Creo que es suficiente. Voy a establecer este archivo. Después de establecer este archivo, si salto mis autos están en él, se puede ver el resultado. Después de agregar la transición, después de configurar este archivo, si salto mis autos están en él, puedes experimentar esta transformación. Ahora, tenemos que quitar este fondo rojo. Solo necesitamos la frontera. Para eso, voy a comentar esta línea y voy a poner este archivo. Si configuro este archivo, puedes ver el resultado. Ahora tenemos que hacer lo mismo para la esquina derecha de la frontera. Para eso, vamos a usar hasta el elemento Posido. Voy a copiar esta sección y la voy a pegar después del selector Her. Entonces voy a primero, voy a cambiar antes después. Después de eso, voy a cambiar la posición. Primero, voy a cambiar de arriba a abajo, y luego voy a cambiar de izquierda a derecha. Después de eso, también, necesitamos cambiar border top to border bottom and border, left to border, right. Voy a configurar este archivo, y aquí se puede ver el resultado. Y de la misma manera, necesitamos crear el hover seleccionado para este elemento after Vuelvo a copiar esta sección y la voy a pegar aquí, y aquí voy a sustituir los cuatro con después. Voy a establecer este archivo. Ahora después de establecer este archivo, si bar mis tarjetas están en este elemento, logramos este resultado deseado. Harry logró este hermoso efecto de botón Hover. Espero que ahora te quede claro cómo podemos crearlo. Gracias por ver este video. Estén atentos para nuestro próximo proyecto. 17. Efecto creativo del botón giratorio de la primera letra: Hola, chicos, me alegro de volver a verles. Una vez más, estoy de vuelta con un nuevo proyecto relacionado botón Haift en este proyecto, vamos a crear este hermoso botón Haift Como pueden ver, cuando las tarjetas I Hoberm están en este botón, puede notar que un fondo gira un poco También, incrementó el tamaño de esta primera letra, B, y también giró la letra B, 360 grados. Veamos cómo podemos crear este bonito botón Hari fit. Vamos a saltar al código del estudio. Entonces como pueden ver, lado a lado, abro mi editor de código de Visual Studio y mi navegador usando extensión de servidor en vivo y ya creo un documento SML llamado index dot HTML Con eso vinculo este documento styler archivo CSS. Vamos a empezar a agregar una etiqueta Anca A y dentro del ncatag voy a tomar una etiqueta span span y dentro de la etiqueta span, voy a escribir mayúscula B que podamos animar esta letra por que podamos animar esta Después fuera de la etiqueta span, voy a escribir el resto de la palabra. Botón. Entonces voy a recargar mi navegador Ahora necesitamos alinear este botón en medio de esta página horizontal y verticalmente. Para eso, tenemos que ir a saltar al archivo CSS de estilo punto. Al principio, voy a apuntar a la etiqueta body, body the inside the cali vis primero, voy a definir altura, y voy a establecer height 100 viewport height Entonces voy a exhibir display lo voy a hacer escamas. Ap que voy a aplicar, justificar contener centrado. Entonces voy a escribir alinear elementos también centrados. Hasta eso, voy a definir la familia de fuentes de la familia de fuentes, y voy a usar la fuente Aerial, aerial. Y por fin, voy a esconder la zona de desbordamiento. Desbordamiento oculto. Entonces voy a usar el color de fondo. Para el color de fondo, voy a escribir Hashtag 22, este fondo gris oscuro. Voy a establecer este archivo. A continuación, voy a darle estilo a esta captura algún tipo A y dentro de la propiedad CarisSF, voy a usar decoración de texto Decoración de texto, voy a hacer que no sea porque quiero quitar el subrayado Después de eso, voy a definir mojado. Qué, hed set weed, 160 pixel. Entonces voy a asignar altura. Altura para altura, voy a asignar 60 píxeles. Y voy a definir color color, y quiero asignar texto color blanco. Después de eso, voy a definir frontera. Borde, y quiero usar, y quiero usar borde de color sólido de dos píxeles, borde sólido de color sólido de dos píxeles, sólido, y nuestro color de borde es blanco, Hastag si si A. voy a sub este archivo. Después de configurar este archivo, así es como se ve. Entonces voy a alinear el texto en medio de este contenedor. Entonces, para escribir texto align, text align center. Después de eso, voy a definir altura de línea, altura de línea, y quiero asignar altura de línea, casi 60 weixel creo que 60 píxeles es bueno Después de eso, voy a definir el tamaño de fuente tamaño de fuente, y voy a hacer que sea de 25 píxeles. Y voy a sub este expediente. Después de sub este archivo, así es como orbitan y se ven. Entonces voy a hacer que la posición sea relativa, y también voy a agregar transición. Transición, todo este elemento y nuestro tiempo de transición es punto cero algo dos segundos. Creo que es bueno para ello. Voy a sub este archivo. Ahora vamos a crear el fondo blanco. Al pasar el cursor sobre este enlace, va a rotar este fondo y lo usaremos antes de psudoelement Aquí voy a escribir ancha tag antes psudoelement. Antes dentro del calibre dice, primero, voy a crear un contenido en blanco. Contenido y quiero crear un contenido en blanco. Después de eso, quiero posicionarlo, posición, quiero que sea absoluto. Además, hay que colocarlo desde arriba, voy a pasar cero y desde tarde, también, voy a pasar cero. Entonces voy a definir con altura a este elemento. Voy a usar el 100% y la altura. Como voy a usar el 100% por ciento. Entonces voy a definir el color de fondo. Color de fondo, y quiero usar color blanco, este código de color. Voy a satisfacer. Después de satisfle como puede ver, cubrió todo el botón y ordene que aparezca el texto encima de él, necesitamos usar el índice Z. Índice Z menos uno menos uno, y voy a satisfacer. Ahora bien, debería ser invisible y cuando pase el cursor sobre este enlace, debería aparecer y desvanecerlo. También giró. Voy a decir opacidad cero y voy a transición transición, y voy a definir t 0.8 segundo A continuación, voy a crear un selector de hover de este elemento de diferencia Entonces aquí, voy a atar. Entonces aquí voy a atar nga tag, colon, Hal. Sobre selector. Entonces voy a apuntar al elemento antes antes. Entonces dentro del calibre dice: Aquí, cuando flote sobre él, quiero ponerle opacidad Voy a hacer de la opacidad uno. Quiero que sea totalmente opaca, no la transparente. Y luego voy a aplicar transform property, transform y quiero rotar este elemento. Pronto para escribir rotar. Transformar rotar y quiero girarlo, quiero rotar este 15 grados grados voy a configurar este archivo Después de poner este archivo, cuando sobre mi cursul puedes notar primero, va a hacer opaco el fondo blanco, el fondo transparente, luego va a rotar el elemento Entonces va a rotar el elemento de fondo 15 grados. Ahora después de eso, quiero cambiar el color del texto cuando sobrepase este enlace. Quiero que este texto sea de color negro. Para eso, voy a crear un selector de hover aquí voy a escribir Anca tag hover Después dentro de los colores, primera propiedad, voy a usar color. Color, voy a hacerlo blanco, y voy a poner este archivo. Después de configurar este archivo, si hbar mi cursor, lo siento, necesitamos hacerlo negro porque ya usamos color de texto blanco Voy a hacer que tenga etiqueta para hacer este código de color. Voy a establecer este archivo. Después de establecer este archivo, si pongo el cursor sobre él, se puede ver el resultado Ahora centrémonos en la primera letra B. Si recuerdas, cuando coloco el cursor sobre este botón, aumentó el tamaño de la primera letra, y como pueden ver, Harry puso la letra B dentro de la etiqueta span Voy a apuntar a esta etiqueta span. Aquí, voy a escribir A, dentro de esta etiqueta A, etiqueta ancla, voy a apuntar etiqueta span, span. Después dentro de los hígados, primera propiedad, voy a usar color, color, y voy a hacerlo transparente Entonces voy a proporcionar el puesto de posición y quiero que sea relativo. Ahora se puede ver que la primera letra ahora es invisible porque dijimos el color transparente. Por eso es invisible. A continuación, voy a crear el pseudo elemento before de la etiqueta span Aquí estoy tipo A, span, un span, el pseudo elemento antes Después dentro de la Clase, voy a crear contenido, contenido, y poner la letra tal B. Entonces voy a posicionarla posición, voy a hacerla absoluta. A continuación, voy a aportar color, color, y quiero colorear este color gris oscuro. Lo siento, uso color blanco, blanco. Y luego necesitamos usar la propiedad de transición. Transición. Y aquí, voy a hacer la transición. Y también hay que definir el tiempo de transición, que es de 0.2 segundos. Voy a establecer este archivo. Ahora, vamos a trabajar en el efecto Hard de esta etiqueta de pluma, Sandfoelement, algún tipo de etiqueta de anclaje, Hal, span, colon, BFO Después dentro del color resis primero, voy a cambiar el color cuando lo Hobar. Entonces escribe color, voy a hacer que sea de color oscuro 222. Entonces quiero aumentar el tamaño de fuente, algún tipo de tamaño de fuente, y voy a hacer que sea 80 pixel. Por último, necesitamos rotar tipo, transformar, rotar, y quiero girarlo 360 grados D EG, y voy a configurar este archivo. Así que establece este archivo si hober sobre mi cursor sobre este botón, como pueden ver, la primera letra B, rote 360 grados Pero el problema es, está encubierto las otras letras. Necesito moverlo poco que no oculte las otras letras. Con eso, voy a usar traducir propiedad, algún tipo, traducir Voy a enviar a lo negativo 65% de los XXs y negativo 10% de los YxS Después de configurar este archivo, si ho mi cursor sobre este botón, puedes experimentar este hermoso efecto de hover de botón Ahora se envía a los XXs -65% y y se envía al YXS -10% Por eso crea este hermoso efecto, pero qué efecto. Espero que ahora te quede claro cómo podemos construirlo. Gracias por ver este video, estén atentos para nuestro próximo proyecto. 18. Efecto inferior de crecimiento de bordes de cuatro: Hola, chicos. Un placer verte de vuelta. Una vez más, estoy de vuelta con un nuevo proyecto. Hoy en este proyecto, vamos a crear este hermoso efecto de botón hover Como pueden ver cuando salto mis autos en este botón, cuatro bordes diferentes cubrieron este botón. Veamos cómo podemos pujar. Como pueden ver lado a lado, abro mi editor de código Studio de usuario y mi navegador usando FSEreTensión, y ya creo un documento SML para nombrar Con eso, ya creo el archivo Stylod CSS y vinculo este archivo Styload CSS con este documento TML Ahora, al principio dentro de la etiqueta corporal aquí voy a crear una etiqueta de botón. Botón. Entonces también, voy a tomar una etiqueta span, span, y voy a configurar este archivo. Después de establecer este archivo, así es como se veía. Ahora, tenemos que saltar al archivo stylo CSS. Vamos a saltar a este archivo stylo CSS y empezar a diseñar. Al principio, voy a seleccionar body tag, body. Después dentro de la etiqueta body, la primera propiedad voy a usar margin. Margen, voy a asignar cero. Entonces voy a asignar display. Display, voy a hacerlo flex. A continuación, voy a asignar align item, align items centered. También moti justificar centro de contenido. Entonces voy a asignar altura, altura 100 VH altura de ventana gráfica Entonces voy a asignar familia de fuentes, área de familia de fuentes. A continuación, voy a asignar color de fondo, subtipo color de fondo Para eso, voy a usar color gris oscuro, tiene etiqueta 222, y voy a configurar este archivo Después de establecer este archivo, se puede ver el resultado. Ahora puedes notar que alineó el botón medio de esta página horizontal y verticalmente. Ahora apuntemos al botón. Después voy a seleccionar el botón. Así que para atar botón dentro del color resiste. Dentro del color resiste, la primera propiedad voy a usar color de fondo, color de fondo, voy a decir color de fondo rojo. El siguiente inmueble, voy a usar border, Border, y voy a quitarle todo el borde, así que voy a usar Nan Velu Después de eso, voy a posicionarlo. Posición, voy a hacerla relativa. Entonces voy a definir la altura de Wieden. Para la hierba, aquí voy a usar 400 píxeles y para la altura, voy a usar 120 píxeles. Entonces voy a convertir esta toma, el texto del botón en mayúsculas Tipo toma, transforma, toma transformar, mayúsculas. Entonces voy a configurar este archivo. Después de configurar este archivo, necesitamos aumentar el tamaño de la fuente. Voy a hacer tamaño de fuente tamaño de fuente, y voy a hacer que sea de 45 píxeles. Y voy a volver a guardarlo para ordenar el texto dentro del botón vertical y horizontalmente, voy a usar altura de línea. Altura de línea, 120 píxeles. También va a escribir centro de línea de texto. A continuación, voy a añadir color a este color directo y color, voy a hacerlo blanco. Con eso, voy a agregar espaciado entre letras. Espacio entre letras, voy a agregar 15 píxeles, y voy a configurar este archivo. Después de configurar este archivo, así es como se ve nuestro botón. Ahora, vamos a crear el borde superior, que viene en el lado derecho izquierdo Para eso, voy a usar antes pseudo elementos. Voy a escribir botón botón, dos puntos, y aquí voy a escribir antes. Después en las maldiciones, primero, voy a crear un contenido en blanco Contenido, es un contenido en blanco. Después de eso, necesitamos posicionarlo, posicionarlo, y voy a hacerlo absoluto. Entonces voy a definir dónde voy a colocar. Desde arriba, por ahora, voy a colocarlo cero desde la izquierda por ahora, voy a colocarlo cero también. A continuación, voy a definir el ancho. Ancho, voy a usar 100 personas. Después de eso, voy a definir la altura. Altura, pero para la altura, voy a usar cuatro píxeles, cuatro píxeles. Y también voy a definir el color de fondo, el color de fondo, y voy a hacerlo blanco. Voy a sub este archivo. Después de establecer este archivo, es como se ve nuestro borde. Básicamente, no es una frontera, es un elemento profundo. Ahora voy a mover este elemento, antes de pseudo elemento lap side Déjame mostrarte cómo. Aquí en vez de usar el valor b cero, voy a usar -100% Voy a establecer este archivo. Después de configurar este archivo, se puede ver el resultado. Ahora la línea se envió al lado izquierdo. A continuación, voy a agregar transición, transición a todos, y voy a sumar cero punto 0.5 segundos. Voy a establecer este archivo. Ahora, cuando nos enteramos de este botón, quiero retroceder el borde a su posición original. Entonces para escribir, botón, colon hover, colon, antes elemento, antes Entonces quiero mover este elemento ep al lado derecho, algún tipo, valor izquierdo, cero va a volver a su posición original. Después de establecer este archivo, si salto mi cursor sobre este botón, se puede ver el resultado. De la misma manera, quiero crear el borde inferior. Voy a ubicar toda la sección y en vez de usar antes, voy a usar Ara Entonces voy a cambiar la posición. En lugar de usar top, aquí voy a escribir bottom. Además, voy a mover este elemento del lado derecho. Aquí voy a pasar a derecha -100% y voy a poner éste Además, necesitamos hacer algunos cambios en el over selector en lugar de usar antes, voy a usar after en lugar de usar led value, voy a usar right. Voy a establecer este archivo. Yo configuro este archivo, si tengo mi Custer en él, se puede ver el resultado Ahora de la misma manera, voy a crear el borde del lado izquierdo y del lado derecho. Para eso, nuevamente, voy a seleccionar esta sección y copio y la voy a pegar aquí. Esta vez, en lugar de usar botón, voy a usar span. la misma manera, voy a crear el contenido vacío solo para cambiar la posición y luego la altura. Esta vez, voy a usar cuatro píxeles semana cuatro píxeles y altura 100%. Entonces voy a cambiar el valor máximo. En lugar de usar cero, voy a usar -100% Y entonces voy a cambiar let to right value, let to right. Voy a hacer que este valor cero, y voy a establecer este archivo. Después de establecer este archivo, aquí es donde ponemos este elemento. Ahora puedes ver que está sentado encima del botón, la línea sentada encima del botón. También, se puede notar. También puedes notar que lo reproduce lado derecho de este botón porque usamos la posición derecha cero. Ahora cuando coloques este botón, quiero volver a su posición original Quiero decir, desde arriba, quiero que sea cero. Entonces voy a crear el selector Her de este botón, así que para atar botón, colon hover, space, span, colon antes Después dentro del Carlss luego dentro del receso del auto, voy a usar el máximo valor, voy a hacer cero Desde arriba, quiero colocarlo en posición cero. Voy a establecer este archivo. Después de configurar este archivo, aquí se puede ver el resultado. Cuando abro mi auto sobre este elemento, se puede notar el resultado, como el pseudo elemento antes en lado derecho hacia abajo a su propio lugar Ahora de la misma manera, necesitamos crear el otro elemento para el lado izquierdo. Voy a duplicar esta sección, toda la sección, y en vez de usar antes, voy a usar después. Para crear el borde final, en lugar de usar top 100%, voy a hacer bottom. Fondo, 100%. -100%, en vez de usar right, voy a usar left y voy a configurar este archivo Después de que puse este archivo, aquí ustedes ven el resultado. Así es como lo creamos. Ahora, tenemos que moverlo al revés cuando mis cartas están en él. Para eso, en lugar de usar antes, quiero usar after element con Hover Effect En lugar de usar top, voy a usar bottom. Voy a poner el archivo. Después de configurar este archivo, se puede ver el resultado. Si abro el cursor sobre este botón, se puede ver que todos los bordes llegan a su lugar original al pasar el cursor sobre él Lo último que tenemos que hacer, tenemos que ocultar el área de desbordamiento. Tenemos que ocultar estas fronteras así que necesitamos usar desbordamiento oculto. Dentro de la cabeza del botón, voy a usar sobre pervertir Desbordamiento oculto. Además, voy a hacer transparente el fondo. Y voy a poner este archivo. Ahora después de configurar este archivo, si me subo mi cortador en este botón, se puede ver el resultado. Así es como podemos mover y extender todos los bordes desde los cuatro lados diferentes y creamos un hermoso efecto de botón Hover Gracias por ver este video. Estén atentos para nuestro próximo proyecto. 19. Efectos de botones de corte: Hola, chicos, me alegro de volver a verles. Una vez más, estoy de vuelta con un nuevo proyecto tate CSS button hover effect Y hoy en este proyecto, vamos a crear esta hermosa animación de botón de corte hover Aquí puedes ver dos cartas en la parte superior botter y botter inferior Y cuando lo coloco sobre él, como pueden ver, cubrió con color de fondo negro También, cambió con el color del texto. Entonces veamos cómo podemos construir este hermoso efecto de botón hover Como pueden ver lado a lado, abro mi editor de código de Visual Studio y mi navegador usando extensión de servidor en vivo y ya creo un documento TML llamado index dot HTML Con eso, ya creo un archivo de estilo namestyle dot CSS Vinculo este archivo con este documento. Después dentro de esta etiqueta corporal. Al principio, dentro de mi etiqueta corporal, voy a tomar una etiqueta de ancla. Entonces dentro de esta etiqueta de ancla, voy a tomar una etiqueta span. Span y dentro de mi etiqueta de anclaje tipo hemo botón. No etiqueta inferior, solo botón. Voy a establecer este archivo. Después de establecer este archivo, así es como se veía. Ahora tenemos que saltar al archivo CSS de estilo, y al principio, necesitamos alinear este botón en medio de esta página. Además, voy a cambiar el color de fondo. Aquí, primero, voy a darle estilo al cuerpo de la sección del cuerpo. Entonces en las calibraciones primera probidad, voy a usar la altura Voy a asignar altura 100 altura de ventana gráfica. Entonces voy a asignar esta probabilidad. Exhibir escamas. Justificar contenido, justificar contener centro. También alinee los artículos en el centro. Entonces voy a decir familia de fuentes. Familia tipográfica, voy a usar la fuente Aerial. Después de eso, me voy a esconder en el desbordamiento. Desbordamiento oculto. Voy a establecer este archivo. A para establecer este archivo, como puede ver, los alineamos con éxito, pero en medio de esta página. A continuación, voy a darle estilo a la etiqueta de ancla. A, luego dentro de los calibrados, la primera propiedad voy a usar decoración de texto. Decoración de texto, quiero quitar el subrayado, así que quiero decir ninguno Eso voy a establecer con 160 píxeles. Entonces voy a establecer la altura, altura solo 60 pixel. A continuación, voy a usar el color. Color y aquí, voy a establecer color negro. Después de eso, voy a decir altura de línea. Línea, altura, voy a ponerla 60 pixel. Entonces voy a alinear el centro de texto de este botón tipo texto alinear texto alinear centro. Después de eso, voy a hacer que se capitalice. El texto capitaliza algún tip text transform, text transform, voy a hacer que se ponga en mayúscula A continuación, voy a definir el tamaño de la fuente. Tamaño de fuente, voy a hacer que sea de 25 píxeles. Después de eso, voy a definir la posición de la misma, posición, voy a hacerla relativa, y para la suavidad, voy a usar propiedad de transición Transición, todo el elemento y nuestro tiempo de transición es de 0.2 segundos. Voy a establecer este archivo. Después de configurar este archivo, es como se ve nuestro botón. A continuación, voy a apuntar a la etiqueta span que está dentro de la etiqueta de anclaje, sub tipo A, span. Entonces dentro del auto avases voy a definir la posición Posición, voy a hacerla absoluta. Después de eso, voy a definir el ancho ancho 100%. Entonces voy a definir la altura, la altura también al 100%. Después de eso, voy a definir la posición. Quiero colocarlo en la esquina superior superior izquierda, algún tipo por valor máximo, voy a pasar cero. Para tarde, voy a pasar también cero. Entonces voy a definir un color de fondo. Color de fondo. Por ahora, voy a usar el color rojo. Creo que por ejemplo, entonces voy a definir la frontera. Borde, y quiero usar dos píxeles, dos píxeles, y nuestro borde es sólido boder Solid Borde sólido. Sólido, y nuestro color de borde es negro. Voy a establecer este archivo. Después de establecer este archivo, así es como se veía. Básicamente, no quiero este fondo rojo, solo quiero el borde, así que voy a comentar este león, no lo necesito. Voy a establecer este archivo. A continuación, necesitamos crear los esquejes que existen arriba y el borde inferior, y vamos a usar antes pseudo lamin para crear Aquí voy a atar span colon antes antes de pseudo elemento Entonces dentro de los lorss la primera propiedad, voy a usar contenido El contenido es un contenido en blanco. Ahí voy a definir la posición. Posición, voy a hacerla absoluta. Después de eso, voy a definir ancho, Ancho, aquí, voy a usar ancho de ocho personas. 8% de este botón. A continuación, voy a definir altura, altura, y voy a aumentar la altura, así que voy a usar 500% 500% de esta altura de botón. A continuación, voy a definir un color de fondo. Color de fondo, voy a usar rojo color rojo. Y voy a poner este archivo. Después de establecer este archivo, así es como se ve. Ahora voy a centrar este elemento metror de este botón Para eso, voy a pasar a valor, top, y voy a pasar el 50%. A continuación, voy a definir la posición de los labios, p también 50%. Entonces voy a usar transform property, transforme voy a pasar traducir valor, traducir y -50% Para XX y para xs -50%. Voy a establecer este archivo. Acepto este archivo. Así es como se veía. Alineamos con éxito este elemento en medio de este botón. Ahora el dground rojo está centrado dentro del botón. Pero el problema es que está frente texto y quiero que el texto aparezca frente al mismo. Voy a saltar al selector de span y aquí, voy a usar índice Z, índice Z, voy a pasar menos uno negativo, y voy a configurar este archivo. Este archivo, como puedes ver resuelve el problema. Entonces para lograr el efecto de corte, voy a rotar este elemento. Aquí voy a escribir, rotar, y voy a rotarlo hasta 60 grados, voy a sub este archivo Creo que lo voy a rotar y lo voy a rotar en direcciones opuestas, así que voy a hacerlo -60 grados y después de establecer este archivo, se puede ver el resultado Giramos este elemento en sentido contrario a las agujas del reloj. Ahora, vamos a trabajar en el efecto de flotar. Cuando pase el cursor sobre este enlace, quiero extender el ancho de este elemento rojo Quiero que sea 100% en vez de 8%, que vamos a tapar el enlace por completo. Pero antes en mi etiqueta span, voy a agregar transition all transition all y voy a agregar 0.22 segundos Después de eso, voy a crear un selector de hover arriba antes de gastarlo Un colon flotando. Espacio, lapso, entonces voy a atar colon, colon antes. Después dentro de los calibrados. Primero, voy a extender la hierba, si coloco mis autos sobre ella. Nosotros, algunos establecidos con 100 perse. Después de eso, voy a cambiar el color de fondo. Color de fondo, voy a hacerlo negro. Ahora, después de configurar este archivo, si coloco el cursor sobre este enlace, puedes ver el resultado Se extendió hasta el 100%, además, hazlo negro cuando flote sobre él. Debido a este color negro, ya no podemos ver el texto. Cuando flote sobre este enlace, quiero que sea blanco Voy a atar ancla flotando. Entonces dentro del color ress voy a hacer el color blanco. Voy a establecer este archivo. Después de configurar este archivo, si coloco mi color sobre él, puedes ver el resultado Con eso, al flotar, quiero rotar este fondo rojo Quiero hacerla 60 grados cuando flote sobre ella. Positivo 60 grados. Voy a copiar esta línea y voy a pegarla aquí. Voy a cambiar 60 grados negativos a 60, positivo 60 grados y voy a establecer este cinco. Siempre que flote sobre este enlace, como pueden notar, la raíz de fondo rojo a 60 grados Y lo único es tarde, necesitamos cambiar el fondo rojo y tenemos que hacerlo blanco. Por ello, vamos a lograr estos dos cortes. Voy a saltar a la sección de antes de elementos y voy a hacerla de rojo a blanco. Voy a establecer este archivo. Después de establecer este archivo, aquí puedes notar los esquejes. Además, voy a saltar al selector anctag, y aquí Voy a decir que se desborda, desborda el calor. Desbordamiento atómico oculto, si configuro este archivo, como pueden ver, creo que hay un problema con él porque creo que, sí, necesitamos usar el tamaño de la caja. No utilizamos el tamaño de la caja para eso. Voy a usar el selector universal estrella y dentro del cuadrado dentro de la Calibra aquí, voy a escribir tamaño de caja Dimensionamiento de caja boerbx. Si configuro este archivo, puedes ver el resultado. Ahora tenemos a estos dos cortando mi botón interior. Si le guardo mis curas, se puede ver el resultado. Así es como anima este botón. Básicamente aumenta el ancho de este elemento antes. En lugar de 8%, lo aumenta hasta un 100% y proporciona este hermoso efecto de botón de libración Espero que no sea un lirio para ti. Gracias por ver este video, estad atentos para nuestro próximo proyecto. 20. Efectos de desplazamiento de botones en 3D en CSS 3D puro: Hola, chicos. Me alegro de verte de vuelta. Una vez más, estoy de vuelta con otro proyecto. Y hoy en este proyecto, vamos a crear este hermoso efecto de botón hover Vamos a construir este efecto de hover de tres botones D. Como pueden ver, hay un botón. Si Yo Su mi cursor sobre ella, se puede ver el resultado. Aquí puedes ver la parte opuesta de este botón. Da la vuelta al botón y devuelve un nuevo sabor. Haga clic aquí. Es un botón de animación de su efecto, pero es bastante avanzado. Entonces, sin perder el tiempo, comencemos la práctica y veamos cómo funciona. Como pueden ver, lado a lado, abro mi Visual Studio Creator y mi navegador usando la extensión de servidor lp. Y también, se puede ver que ya creo un documento TML llamado index dot steml Con eso, creo un archivo CSS, estilo punto CSS, y como puedes ver, vinculo este archivo de estilo con este documento ETML Entonces primero, voy a crear una etiqueta nCAT dentro de la etiqueta body, S tipo A. Por defecto, no quiero redirigirla, así que quiero usar etiqueta has Ahora dentro de esta etiqueta de anclaje, voy a crear tres nuevas etiquetas span, clase span, front. Entonces voy a duplicar esta etiqueta span a tiempo. Nuestro primer nombre de clase span es front y nuestro segundo nombre de clase span es center, sum type, center. Nuestro último nombre de clase span es SDType B. Luego en nuestra parte frontal, voy a escribir click y en nuestra parte trasera, voy a escribir cabello Para nuestra etiqueta de span central, quiero dejarla en blanco. Si configuro este archivo, como puedes ver, como puedes ver en mi navegador, aquí se imprime, da clic aquí, esquina superior izquierda de este navegador. He hecho con éxito nuestra parte estable. Pasemos al archivo CSS y diseñemos esta página. Al principio, voy a darle estilo a nuestra etiqueta corporal, algún tipo body. Dentro de la clase, voy a poner cero marino, Barzin cero, y también quiero establecer padding zero padding zero. Entonces voy a usar familia de fuentes propity sotypeFont family propity sotypeFont family A Voy a establecer un color de fondo oscuro a nuestro cuerpo. Antecedentes. Y voy a usar hexa VH, 26, 26, 26 Si configuro este archivo, puedes ver el resultado. Como puedes ver en mi navegador, ahora nuestro color de fondo es gris oscuro, y ahora necesitamos darle estilo a esta etiqueta de anclaje. Dentro de la etiqueta de anclaje, tenemos un total de tres etiquetas de pan. Así que vamos a darle estilo a la etiqueta ancla. Así pizarra, A, dentro del receso Cali. Al principio, voy a usar posición de propiedad de posición. Posición absoluta. Ahora quiero alinear esta etiqueta de ancla a mitad de esta página. Para eso, voy a usar propiedad top, top 50%. Entonces voy a usar la propiedad P. P 50%. Si configuro este archivo, puedes ver el resultado. Como puedes ver, alinea nuestra etiqueta de anclaje en medio de esta página web. A continuación, voy a usar transform property. Entonces escribe, transforma aquí, transforma. Transformar traducir. Como ya sabéis, usando el método translate, podemos mover un elemento desde su posición actual según XXs e YX Para XXs voy a pasar -50% para YxS también voy a Entonces voy a decir hierba realzada a esta etiqueta de encer. Al principio, voy a atar la hierba. Con 200 píxeles. Y entonces voy a decir que altura propiedad, altura, altura, 60 pixel. Si configuro este archivo, puedes ver el resultado. Y luego voy a decir texto alinear centro. Centro de alineación de texto. Como saben, vamos a crear un botón uber de tres D. Para eso, necesitamos usar otra propiedad, que es transformar estilo, tipo Sumo, transformar estilo. Transformar el estilo aquí voy a usar preservar tres valores D. Estas propiedades especifican cómo se renderizan los elementos anidados en tres espacios D. Como usted sabe, necesitamos usar esta propiedad con transformar propiedad. Sin transformar la propiedad, no podemos usar esta propiedad. Lo aprendimos en nuestra serie de tutoriales. Entonces voy a usar otra propiedad que es prospectiva Prospectiva 1,000 píxeles. También voy a decir transformar o en posición, transformar o Z centro centro. Si configuro este archivo, como pueden ver, ahora alinea perfectamente nuestro contenido a mitad de esta página web. No podemos entender esta transformación prospectiva y tres D porque no diseñamos nuestro objeto span. Ahora necesitamos darle estilo a nuestro objeto de repuesto. Como puede ver, tenemos un total de tres objetos span. Vamos a darle estilo a todo el objeto a la vez. Para eso, voy a seleccionar etiqueta span. Span. Es que el Kali es, al principio, voy a teclear posición propiedad Posición absoluta. A continuación, necesitamos alinear esta etiqueta span, así que top zero, it zero. Y también, voy a decir altura y peso, estatura, 100%. Peso, 100%. Y entonces voy a usar hizo Display block. Y también, voy a alinear el texto dentro de la etiqueta span. Entonces voy a escribir texto alinear texto alinear centro. Y luego voy a establecer la altura de línea, altura de línea, 60 píxeles. Si configuro este archivo, aquí se puede ver que se superpone a nuestro texto. A continuación, voy a establecer el tamaño de fuente tamaño de fuente, 24 píxeles. Y también, voy a establecer un color de fondo a la etiqueta span. Antecedentes. Voy a usar RGVavalu Como saben, primero, tenemos que pasar el valor rojo, luego tenemos que pasar el valor verde al final Valor azul. Con eso, tenemos que pasar Alpha Val. Podemos controlar la transparencia usando Alpha Val. Por eso necesitamos usar este olmo. Entonces aquí, voy a pasar 255 por rojo, 255. Y luego voy a pasar una vez más, 255 para el verde y también 255 para el azul. Y para nuestro Alpha Valu, voy a pasar 0.10 Y ahora necesitamos cambiar el estilo de transformación. Así que voy a atar transformar estilo transformar estilo, conservar tres D. Ahora no quiero mostrar la parte trasera de nuestra etiqueta span Cuando gira, no queremos mostrar la parte trasera. Para eso, necesitamos usar Apoparty y ya lo sabes, que es la visibilidad de retroceso Retroceder visibilidad, y voy a establecer un valor oculto porque no quiero mostrar la parte trasera Entonces voy a establecer el radio de borde de la etiqueta span, radio de borde, 30 pixel o las siguientes propiedades toma transform. A continuación, quiero transformar el texto en mayúsculas. Para eso, voy a usar la propiedad de transformación de Tex, toma transform, mayúsculas A continuación, voy a establecer un color a nuestro texto. Color Blanco. Si configuro este archivo, puedes ver el resultado. Con eso, quiero decir que la propiedad de transición. Transición. 1 segundo. Como saben, tenemos un total de tres objetos span dentro de la etiqueta cat. Voy a transformar toda la etiqueta span de manera diferente. Al principio, voy a transformar el frontal y luego voy a transformar el trasero. Por fin, voy a transformar el centro uno, y vamos a ejecutar la transformación usando Su seleccionada. Volvamos al archivo CSS y comencemos con nuestra primera etiqueta span. Voy a escribir span dot front. Entonces dentro de los alias, voy a usar transform property, Transform, transform, rotate, X, y quiero rotarlo cero DT Con eso, quiero moverlo en dirección de Zdx. Entonces voy a escribir traducir ZT pixel. Si configuro este archivo, no se puede ver el resultado porque quiero hacer esta transformación cuando hober mi cursor sobre este botón Ahora quiero rotar este botón cuando me acuesto sobre él. Para ello, necesitamos crear un selector Her. Entonces voy a duplicar esta línea y voy a atar etiqueta cortada, colon hover Entonces, cuando hober mi cursor, quiero rotar nuestra etiqueta frontal span menos 18d Si configuro este archivo y hober mi cursor sobre él, se puede ver el resultado Puedes ver nuestra primera etiqueta span rotar menos 180 grados. Lo mismo que tenemos que hacer para nuestra etiqueta de espalda. Entonces voy a seleccionar este código y obtenemos esta línea. Entonces aquí voy a escribir span dot B. Por defecto, quiero girarlo 180 grados, y voy a usar el mismo valor transit pixel. En nuestro selector de Hober, quiero girarlo cero DD, atrás, y quiero girarlo cero Si configuro este archivo y Hobermcas están en él, ahora puedes ver el efecto de tres D giratorios Ahora quiero establecer un color de fondo para nuestra etiqueta de span central. Éste. Para eso, voy a escribir span dot center. Dentro de las aliras voy a usar propiedad de fondo. Fondo, y voy a usar color degradado, y voy a usar gradiente lineal. Y voy a usar dirección de labios. Entonces quiero pasarle a ello. Oma y ahora voy a usar hexa Color Val tiene etiqueta, C 30 1a5b Es de color rosa y nuestro siguiente color es tiene etiqueta 7129 BD. Es de color morado. Si me siento este archivo, se puede ver el resultado. Ahora, para nuestro objeto span central, quiero activar la visibilidad de retroceso. Voy a escribir Backpace visibility y voy a usar Visual Value Entonces voy a crear el selector Over para nuestra etiqueta span central. Voy a quitar la palabra clave front, y voy a teclear center. Para las rotaciones, voy a usar menos 180. Pero para traducir st, voy a usar cero pixel. Si configuro este archivo y Huber Mikaza en este botón, se puede ver el efecto tres D. Así que creamos con éxito tres botones D flip Huber. Espero que les guste este proyecto. Gracias por ver este VD. Estén atentos para nuestro próximo ejercicio.