CursosEmpresasBlogLiveConfPrecios

Ciclos FOR/EACH

Clase 20 de 21 • Curso de Sass 2018

Contenido del curso

Preprocesador Sass

  • 1
    Qué aprenderás sobre Sass

    Qué aprenderás sobre Sass

    00:37 min
  • 2
    Introducción al Curso de Sass

    Introducción al Curso de Sass

    00:49 min
  • 3
    Diferencias entre Sass, Stylus y Less

    Diferencias entre Sass, Stylus y Less

    02:37 min
  • 4
    Compilación de código en archivos CSS

    Compilación de código en archivos CSS

    09:13 min

Instalación

  • 5
    Estructura de CSS

    Estructura de CSS

    08:59 min

Variables

  • 6
    Variables

    Variables

    15:22 min
  • 7
    Reto

    Reto

    03:12 min
  • 8
    Solución al reto

    Solución al reto

    15:54 min

Anidaciones

  • 9
    Anidaciones

    Anidaciones

    12:12 min

Mixins

  • 10
    Mixins

    Mixins

    10:27 min
  • 11
    Continuando con Mixins

    Continuando con Mixins

    05:42 min
  • 12
    Uso de la directiva `content` (`block` en Stylus)

    Uso de la directiva `content` (`block` en Stylus)

    05:38 min
  • 13
    Extend

    Extend

    11:01 min

Funciones

  • 14
    Funciones

    Funciones

    05:43 min
  • 15
    Directiva

    Directiva

    03:25 min
  • 16
    Ejemplos de funciones

    Ejemplos de funciones

    05:42 min
  • 17
    Reto

    Reto

    01:13 min
  • 18
    Reto - Solución

    Reto - Solución

    00:44 min

Controles de Flujo

  • 19
    Listas y directiva each

    Listas y directiva each

    05:24 min
  • 20
    Ciclos FOR/EACH

    Ciclos FOR/EACH

    Viendo ahora
  • 21
    Condicionales

    Condicionales

    11:05 min
Tomar examen
Resumen

Por medio de la directiva each ustedes van a crear las clases usando el ciclo each. La directiva for se parece mucho a la directiva each.

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

      Comentarios

        Marcelo Sulca Nieto

        Marcelo Sulca Nieto

        student•
        hace 8 años

        No se si soy el único. pero acabo de reprobar por tercera vez el examen -.-

        Voy a dejar la solución de como crear un sprint:
        Primero declaro las variables, teniendo en cuenta que cada imagen 24px de altura

        $name-pais:peru brasil chile ecuador colombia bolivia Venezuela argentina Uruguay paraguay; $icon-width: 24px; $icon-height: 24px; $icons: url('bandera-paises.png'); $i:0; .sprite-pais { background-image: $icons; background-repeat: no-repeat; width: $icon-width; height: $icon-height; display: inline-block; } @each $sprite-pais in ( $name-pais ) { .bandera-#{ $sprite-pais } { background-position: ($i) 0; } $i: $i + $icon-height; }

        RESULTADO

        .sprite-pais { background-image: url('bandera-paises.png'); background-repeat: no-repeat; width: 24px; height: 24px; display: inline-block; } .bandera-peru { background-position: 0 0; } .bandera-brasil { background-position: 24px 0; } .bandera-chile { background-position: 48px 0; } .bandera-ecuador { background-position: 72px 0; } .bandera-colombia { background-position: 96px 0; } .bandera-bolivia { background-position: 120px 0; } .bandera-Venezuela { background-position: 144px 0; } .bandera-argentina { background-position: 168px 0; } .bandera-Uruguay { background-position: 192px 0; } .bandera-paraguay { background-position: 216px 0; }
          Harold David Avila Sabogal

          Harold David Avila Sabogal

          student•
          hace 7 años

          Que buen aporte

          Diego Ortiz

          Diego Ortiz

          student•
          hace 7 años

          sprite* ("sprint" es el de SCRUM). Bueno saber en este punto que el examen va a estar difícil.

        Fabricio Micheli

        Fabricio Micheli

        student•
        hace 7 años

        Un dato adicional que es importante, es que el bucle for, tiene dos formas…
        La primera:

        @for $var from <inicio> to <fin>{ ... }

        La segunda…

        @for $var from <inicio> through <fin>{ ... }

        En una usamos la palabra clave to y en la otra through.
        ¿Diferencia?
        En el caso de to si iteramos con valores de 1 (inicio) a 5 (fin) el bucle iterará 4 veces (salvo la última vez cuando la condición no se cumple).
        En el caso de through si iteramos con valores de 1 (inicio) a 5 (fin) el bucle repetirá 5 veces el ciclo (incluido el último).

          Harold David Avila Sabogal

          Harold David Avila Sabogal

          student•
          hace 7 años

          Que buen aporte muchas gracias

          Edward Fabian Martinez Aparicio

          Edward Fabian Martinez Aparicio

          student•
          hace 7 años

          Muy buen aporte

        Sergio Toshio Minei

        Sergio Toshio Minei

        student•
        hace 8 años

        for

        @for $i from 1 to 5 { .class-#{$i} { &:before { content: "#{$i}" } } }

        Resultado:

        .class-1:before { content: "1"; } .class-2:before { content: "2"; } ... .class-5:before { content: "5"; }

        Pueden ver el resumen completo del curso aquí

          Harold David Avila Sabogal

          Harold David Avila Sabogal

          student•
          hace 7 años

          Muchas gracias por tu resumen

          Carlos Sanguino

          Carlos Sanguino

          student•
          hace 7 años

          Gracias

        Abdiel Ortega

        Abdiel Ortega

        student•
        hace 6 años

        Reto cumplido si quieren una imagen de referencia les recomiendo este repositorio: World-Flag-Sprites

        countries.png

        $flags: "mx" -576px -576px, "co" -960px -128px, "ar" -640px 0, "br" -896px -64px, "uy" -64px -896px, "us" 0 -896px, "cl" -768px -128px, "jp" -896px -384px, "cn" -896px -128px, "tr" -576px -832px; %flag { width: 64px; height: 64px; background: url("../img/flags.png") no-repeat; } .flag { @extend %flag; } @each $name, $position-x, $postion-y in $flags { .flag__#{$name} { background-position: $position-x $postion-y; @extend %flag; } }
          Uriel Alberto Arevalo Franco

          Uriel Alberto Arevalo Franco

          student•
          hace 6 años

          Muy acertado su paorte, @abdieljortega. Afiancé mucho mejor las directivas @extend y @each. Gracias

          Stalin Badillo

          Stalin Badillo

          student•
          hace 5 años

          Gracias, muy interesante esa forma :)

        Andrés Alejandro Ramos Uyaban

        Andrés Alejandro Ramos Uyaban

        student•
        hace 6 años

        De que proyecto habla el profesor ?

          Miguel Angel Reyes Moreno

          Miguel Angel Reyes Moreno

          student•
          hace 6 años

          Acabo de ver 2 comentarios que dicen que es del curso de animaciones para la web.

        Diego Fernando Rojas Quintero

        Diego Fernando Rojas Quintero

        student•
        hace 6 años

        Yo hice mi reto asi:

        1.PNG

        En html

        &lt;!DOCTYPE html&gt; &lt;html lang=&quot;es&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;UTF-8&quot;&gt; &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt; &lt;link rel=&quot;stylesheet&quot; href=&quot;css/Styles.css&quot;&gt; &lt;title&gt;banderas&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;section class=&quot;banderascontainer&quot;&gt; &lt;div class=&quot;banderascontainer__item Colombia&quot;&gt;bandera #1&lt;/div&gt; &lt;div class=&quot;banderascontainer__item Venezuela&quot;&gt;bandera #2&lt;/div&gt; &lt;div class=&quot;banderascontainer__item Ecuador&quot;&gt;bandera #3&lt;/div&gt; &lt;div class=&quot;banderascontainer__item Peru&quot;&gt;bandera #4&lt;/div&gt; &lt;div class=&quot;banderascontainer__item Brazil&quot;&gt;bandera #5&lt;/div&gt; &lt;div class=&quot;banderascontainer__item Chile&quot;&gt;bandera #6&lt;/div&gt; &lt;div class=&quot;banderascontainer__item Argentina&quot;&gt;bandera #7&lt;/div&gt; &lt;div class=&quot;banderascontainer__item Bolivia&quot;&gt;bandera #8&lt;/div&gt; &lt;div class=&quot;banderascontainer__item Cuba&quot;&gt;bandera #9&lt;/div&gt; &lt;div class=&quot;banderascontainer__item Uruguay&quot;&gt;bandera #10&lt;/div&gt; &lt;div class=&quot;banderascontainer__item Costarica&quot;&gt;bandera #11&lt;/div&gt; &lt;div class=&quot;banderascontainer__item El_Salvador&quot;&gt;bandera #12&lt;/div&gt; &lt;/section&gt; &lt;/body&gt; &lt;/html&gt;

        En sass

        //---------------------------------------------------------------- $paises: (&quot;Colombia&quot;, &quot;Venezuela&quot;, &quot;Ecuador&quot;, &quot;Peru&quot;, &quot;Brazil&quot;, &quot;Chile&quot;, &quot;Argentina&quot;, &quot;Bolivia&quot;, &quot;Cuba&quot;, &quot;Uruguay&quot;, &quot;Costarica&quot;, &quot;El_Salvador&quot;); @each $pais in $paises { .#{$pais}{ background-image: url(&quot;/img/Flag_of_&quot;+$pais+&quot;.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: center; } } //---------------------------------------------------------------- body { margin: 0; padding:20px; } main { width: 100vw; height: 100vh; border: 3px solid blue; } .banderascontainer{ height: 100vh; width: 50%; display: grid; grid-template-columns: repeat(4, minmax(100px, 1fr)); grid-template-rows: repeat(3,100px); gap: 20px; &amp;__item{ width: auto; border: 1px solid red; justify-content: a } }

        Resultado en css

        .Colombia { background-image: url(&quot;/img/Flag_of_Colombia.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: center; } .Venezuela { background-image: url(&quot;/img/Flag_of_Venezuela.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: center; } .Ecuador { background-image: url(&quot;/img/Flag_of_Ecuador.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: center; } .Peru { background-image: url(&quot;/img/Flag_of_Peru.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: center; } .Brazil { background-image: url(&quot;/img/Flag_of_Brazil.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: center; } .Chile { background-image: url(&quot;/img/Flag_of_Chile.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: center; } .Argentina { background-image: url(&quot;/img/Flag_of_Argentina.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: center; } .Bolivia { background-image: url(&quot;/img/Flag_of_Bolivia.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: center; } .Cuba { background-image: url(&quot;/img/Flag_of_Cuba.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: center; } .Uruguay { background-image: url(&quot;/img/Flag_of_Uruguay.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: center; } .Costarica { background-image: url(&quot;/img/Flag_of_Costarica.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: center; } .El_Salvador { background-image: url(&quot;/img/Flag_of_El_Salvador.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: center; } body { margin: 0; padding: 20px; } main { width: 100vw; height: 100vh; border: 3px solid blue; } .banderascontainer { height: 100vh; width: 50%; display: grid; grid-template-columns: repeat(4, minmax(100px, 1fr)); grid-template-rows: repeat(3, 100px); gap: 20px; } .banderascontainer__item { width: auto; border: 1px solid red; justify-content: a; }
        Andrés Campuzano Garzón

        Andrés Campuzano Garzón

        student•
        hace 6 años
        carbon (4).png

        Output:

        .Colombia { background-position: 0px, 0; } .Korea { background-position: 40px, 0; } .Japon { background-position: 80px, 0; } .China { background-position: 120px, 0; } .Thaiwan { background-position: 160px, 0; } .US { background-position: 200px, 0; }
        Gustavo Adolfo

        Gustavo Adolfo

        student•
        hace 5 años

        Me podrian explicar que significa "&:before"?

          Carlos Eduardo Gomez García

          Carlos Eduardo Gomez García

          teacher•
          hace 5 años

          Es el mismo elemento, pero en su pseudoclase :before, ese "&" hace referencia al mismo selector :D

          Jhonathan Hartswings Saldarriaga Gallango

          Jhonathan Hartswings Saldarriaga Gallango

          student•
          hace 5 años

          Hola Gustavo!

          El simbolo "&" se refiere a el padre del bloque (Se usa cuando trabajas con anidación) y la pseudo clase :before en muchos casos se utiliza para crear contenido en el DOM desde la hoja de estilos.

          /* Add a heart before links */ a::before { content: "♥"; }
        Stiven Jiménez

        Stiven Jiménez

        student•
        hace 6 años

        Encontre la solucion en este video del canal de platzilab https://www.youtube.com/watch?v=dTbpqEn6AvU

          Abdiel Ortega

          Abdiel Ortega

          student•
          hace 6 años

          Te lo agradezco.

        Platzi Team

        Platzi Team

        student•
        hace 6 años

        No sabía que era un sprite, pero acá una buena g¨´ia

        Edwin Alberto Guerrero Acosta

        Edwin Alberto Guerrero Acosta

        student•
        hace 6 años

        En el ciclo for también podemos usar through en lugar de to, la diferencia entre estos es que si se usa to, se excluye el número final; si se usa through, está incluido.

        documentación oficial

        Emerson Cedeño

        Emerson Cedeño

        student•
        hace 8 años

        alguien tendrá la referencia (enlace) del curso al que el prof. hace mención para mejor entendimiento de los "sprites"?

          Tobías Schwarz

          Tobías Schwarz

          student•
          hace 7 años

          Es el curso de animaciones para la web.

          Giorgio Ventura

          Giorgio Ventura

          student•
          hace 7 años

          Leonidas lo explica en el capítulo del corazón de Twitter!

        Miguel Angel Reyes Moreno

        Miguel Angel Reyes Moreno

        student•
        hace 6 años

        Nunca mencionaron sprites en este curso. Y veo en los comentarios que hablan del curso de animaciones para la web pero ese curso está varios más adelante de este. ¿Está desorganizada la ruta de aprendizaje?

        Alejandro J Araujo

        Alejandro J Araujo

        student•
        hace 6 años

        OJO!!! Lo que se esta haciendo es interpolar variables, no se esta escapando caracteres... son cosas muy pero que muy diferentes!

          Abdiel Ortega

          Abdiel Ortega

          student•
          hace 6 años

          Dónde puedo leer más de esto?

        Jonatan Padilla

        Jonatan Padilla

        student•
        hace 8 años

        Esta genial, me deja pensando en todo lo que podemos hacer con esta utilidad.

          Daniel Esteves

          Daniel Esteves

          student•
          hace 6 años

          De hecho actualmente es una de las soluciones que mas se ha utilizado sprite png y sprite svg para poder mostrar cosas en los sitios web, más que todo se utilizan con iconos

        Anthony Damián López Pedrozo

        Anthony Damián López Pedrozo

        student•
        hace 6 años

        Aquí mi solución al reto :D No coloqué las imagenes de las banderas por flojera no mas, pero no hay mucho misterio por hacerlo tampoco!

        Código en Sass:

        <$name-paises: Uruguay, Brasil, Argentina, Chile, Peru, Mexico, Colombia, Venezuela, España, EUA; $i: 0; $position: 30px; @each $paises in $name-paises { .bandera-#{$paises} { background-position: $i 0; } $i: $i + $position; }>

        Código en CSS:

        <.bandera-Uruguay { background-position: 0 0; } .bandera-Brasil { background-position: 30px 0; } .bandera-Argentina { background-position: 60px 0; } .bandera-Chile { background-position: 90px 0; } .bandera-Peru { background-position: 120px 0; } .bandera-Mexico { background-position: 150px 0; } .bandera-Colombia { background-position: 180px 0; } .bandera-Venezuela { background-position: 210px 0; } .bandera-España { background-position: 240px 0; } .bandera-EUA { background-position: 270px 0; }>
        Wilson Marino Pablo Mendez

        Wilson Marino Pablo Mendez

        student•
        hace 7 años

        No se ustedes... pero yo no he escuchado de sprite... bueno a indagar sería

          Harold David Avila Sabogal

          Harold David Avila Sabogal

          student•
          hace 7 años

          En el curso de animaciones encuentras la respuesta

        Andrés Campuzano Garzón

        Andrés Campuzano Garzón

        student•
        hace 6 años

        ¿Es esto Javascript? o un derivado de Javascript?

          Andres Rivera

          Andres Rivera

          student•
          hace 6 años

          no, usa lógica de programación.

        Gerardo Nava Pereda

        Gerardo Nava Pereda

        student•
        hace 8 años

        Reto:
        sprite con 10 banderas
        con cada FOR EACH hacer el sprite de cada bandera

        Sebastian Marin

        Sebastian Marin

        student•
        hace 6 años

        a trabajar