Crear PACK DE ICONOS con sprites SVG (¡sin librerías!)

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ก.ค. 2024
  • En nuestra web acostumbramos a necesitar utilizar múltiples iconos. Existen muchísimas formas de usar iconos: desde imágenes individuales, librerías como font awesome, etc... Una de las más interesantes y personalizables es crear SPRITES SVG.
    Se trata de un fichero SVG que contiene múltiples iconos SVG y podemos usarlos con unas sencillas líneas de HTML, y personalizarlos con CSS. ¡Sin utilizar librerías, frameworks ni dependencias externas!
    ¡Te lo explico!
    TIMELINE:
    00:00 Introducción: Iconos en web
    00:31 Font Awesome
    01:08 Pack de iconos con SVG
    01:40 Icono SVG
    03:15 Sprite SVG
    04:02 Usando los iconos en HTML
    04:30 Ejemplo de pack de iconos
    05:50 Optimizar SVG con SVGO github.com/svg/svgo
    06:20 Herramienta SVGOMG jakearchibald.github.io/svgomg/
    07:34 Script para generar packs de iconos github.com/manzdev/svg-icons
    08:15 APARICIÓN ESTELAR DE:
    🌟 Danirod_ ‪@makigas‬
    🌟 Afor ‪@afor_digital‬
    LINKS:
    📙 HTML: lenguajehtml.com/html/
    📘 CSS: lenguajecss.com/css/
    📒 Javascript lenguajejs.com/javascript/
    ¡No te olvides de seguirme en mis otras redes sociales!
    ⚡ links.manz.dev
    ---
    📹 Twitch: / manzdev
    🐤 Twitter: / manz
    📷 Instagram: / manz.dev
    🎶 Tiktok: / manz.dev
    #svg #html #css #javascript #programacion #frontend #react #angular #desarrolloweb
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 11

  • @jaimeviloriogreen
    @jaimeviloriogreen 11 หลายเดือนก่อน +2

    Oye papá eres el desarrollador más puritano que conozco, vales 100%!

    • @ManzDev
      @ManzDev  11 หลายเดือนก่อน +1

      Jajaja no sé si eso es bueno... pero, ¡gracias! 😂

    • @jaimeviloriogreen
      @jaimeviloriogreen 11 หลายเดือนก่อน

      @@ManzDev me refiero que haces mucho videos con tecnología nativa.

  • @00coke_ch00
    @00coke_ch00 11 หลายเดือนก่อน

    Grande Manz muy buenos directos y gracias por compartir estos tips.

    • @ManzDev
      @ManzDev  11 หลายเดือนก่อน

      ¡Gracias, coke!

  • @user-ic9ot7ex6e
    @user-ic9ot7ex6e 11 หลายเดือนก่อน +1

    Tengo una duda al montar e intentar cambiar el color por css de un svg. Al crear el svg con el vcode me lo genera con stroke. ¿Se podría cambiar ese stroke por css? Miles de gracias por todo lo que compartes!

    • @ManzDev
      @ManzDev  11 หลายเดือนก่อน +2

      Sí, claro. Los valores de SVG se pueden cambiar por CSS. Por ejemplo, si tienes un atributo SVG fill o stroke con un color concreto, puedes quitar el atributo y pasarlo al CSS, en lugar de un color le pones el `var(--color)` deseado, y luego con CSS gestionas el resto.
      Recuerda que las variables CSS se pueden obtener de elementos padres.
      ¡Saludos!

  • @jonathangomez2200
    @jonathangomez2200 10 หลายเดือนก่อน

    consulta manz al declarar un el navegador me esta aplicando implicitamente un width: 300px y un height: 150px, en chrome ,firefox y chromium no entiendo porque.

    • @ManzDev
      @ManzDev  10 หลายเดือนก่อน +2

      Jonathan, si declaras un SVG y no le das un tamaño explícitamente, el navegador da el tamaño por defecto de 300x150 (es el comportamiento normal, por defecto).

    • @jonathangomez2200
      @jonathangomez2200 10 หลายเดือนก่อน +1

      @@ManzDev genial no estoy loco xD. Gracias!!!

  • @intercambioradial
    @intercambioradial 2 หลายเดือนก่อน

    Esto solo funciona en linux? es una lastima se ve tan buen trabajo el generador pero la explicacion de uso es muy pobre !