CursosEmpresasBlogLiveConfPrecios

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

Clase 12 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)

    Viendo ahora
  • 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

    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

    04:07 min
  • 21
    Condicionales

    Condicionales

    11:05 min
Tomar examen
Resumen

Una de las características que tienen los mixins es la directiva content. Esta nos permite incluir un bloque de contenido dentro de un mixin.

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
        Sergio Toshio Minei

        Sergio Toshio Minei

        student•
        hace 8 años

        Content

        Una de las características que tienen los mixins es la directiva content. Esta nos permite incluir un bloque de contenido dentro de un mixin.

        @mixin response-to($width) { @media only screen and (min-width: $width) { @content; } }

        Se usa de esta forma:

        section { background: blue; @include response-to(800px) { background-color: red; }; }

        Pueden ver el resumen completo del curso aquí

          Harold David Avila Sabogal

          Harold David Avila Sabogal

          student•
          hace 7 años

          Que buen aporte muchas gracias

          Carlos Sanguino

          Carlos Sanguino

          student•
          hace 7 años

          Gracias

        Alberth Fabian Perez Mendivelso

        Alberth Fabian Perez Mendivelso

        student•
        hace 6 años

        En el minuto 1:05 alguien le contesta al profesor que lo que va a poner es una variable, que extraño, jejeje.

          Luis Fernando Cruz Carrillo

          Luis Fernando Cruz Carrillo

          student•
          hace 6 años

          Es una psicofonía... jejeje.

        Tomas Salina

        Tomas Salina

        student•
        hace 6 años

        Este mixin creado por la comunidad quizas les guste...

        /* Media Queries Mixin **********************/ @mixin media ($breakpoint) { @if $breakpoint == tablet { @media only screen and (min-width: 768px) { @content; } } @else if $breakpoint == desktop-s { @media only screen and (min-width: 992px) { @content; } } @else if $breakpoint == desktop-m { @media only screen and (min-width: 1200px) { @content; } } @else if $breakpoint == desktop-l { @media only screen and (min-width: 1480px) { @content; } } @else if $breakpoint == desktop-xl { @media only screen and (min-width: 1780px) { @content; } } @else if $breakpoint == mobile-only { @media only screen and (max-width: 768px) { @content; } } @else if $breakpoint == tablet-p-only { @media only screen and (min-width: 768px) and (max-width: 992px) and (orientation : portrait) { @content; } } @else if $breakpoint == tablet-l-only { @media only screen and (min-width: 768px) and (max-width: 992px) and (orientation : landscape) { @content; } } @else if $breakpoint == desktop-s-only { @media only screen and (min-width: 768px) and (max-width: 1200px) { @content; } } @else if $breakpoint == desktop-m-only { @media only screen and (min-width: 1200px) and (max-width: 1480px) { @content; } } } ```
        Jorge Ossa

        Jorge Ossa

        student•
        hace 8 años

        Tengo una duda, desde el punto de vista de buenas prácticas si es bueno tener una declaración de media query por cada selector? hay forma que con los mixin yo cree el media query y que si yo agrego a otro selector la misma media query, en el archivo final me lo procese dentro de un solo bloque?

        SCSS:

        section{ background: blue; @include respond-to(320px) { background: red; } } article{ font-size: 1em; @include respond-to(320px){ font-size: .5em; } }

        CSS:

        section { background: blue; } @media only screen and (min-width: 320px) { section { background: red; } } article { font-size: 1em; } @media only screen and (min-width: 320px) { article { font-size: .5em; } }

        Gracias

          Johan Marcel Fernandez Castillo

          Johan Marcel Fernandez Castillo

          student•
          hace 7 años

          Buena pregunta 🤔

          Fabricio Micheli

          Fabricio Micheli

          student•
          hace 7 años

          Técnicamente no importa si tienes muchos media queries, uno por cada selector. Creo que aquí lo importante es que vas a tener un archivo SASS que te va a permitir mantener el código de una manera más eficiente. No creo que a nivel de ejecución el hecho de tener código compartimentado produzca un problema, salvo tener cuidado con el orden de ejecución.
          Me parece que la buena práctica aquí pasa por el uso del preprocesador en sí, porque allí es donde vas a encontrar las ventajas en cuanto a manener, y escribir código CSS.

        Juan Castro

        Juan Castro

        teacher•
        hace 8 años

        en Stylus 🤔

          Juan C Felizzola

          Juan C Felizzola

          student•
          hace 8 años

          Puede asignar cualquier bloque de código en Stylus a una variable y luego llamarlo, pasarlo como argumento o reutilizarlo de cualquier otra forma.

          Para definir un bloque, anótelo con un guión aumentado después de un signo de asignación:

          foo = ancho: 20px height: 20px

          o use una sintaxis de llaves con @block palabra clave:

          foo = @block { ancho: 20px alto: 20px }

          Si desea representar este bloque en cualquier lugar, puede llamar a esta variable dentro de una interpolación, de modo que:

          .icon {foo} se renderice en

          .icon { ancho: 20px; altura: 20px; }

          Referencia:

          Juan Castro

          Juan Castro

          teacher•
          hace 8 años

          BTW este es el curso de Sass 😛

        Platzi Team

        Platzi Team

        student•
        hace 6 años

        Comparto codigo que se encuentra en la pagina de Sass con los BreakPoint mas utilizados, este material esta en el curso de preprocesodores que recomiento mucho realizar es muy bueno

        /* Media Queries Mixin **********************/ @mixin media ($breakpoint) { @if $breakpoint == tablet { @media only screen and (min-width: 768px) { @content; } } @else if $breakpoint == desktop-s { @media only screen and (min-width: 992px) { @content; } } @else if $breakpoint == desktop-m { @media only screen and (min-width: 1200px) { @content; } } @else if $breakpoint == desktop-l { @media only screen and (min-width: 1480px) { @content; } } @else if $breakpoint == desktop-xl { @media only screen and (min-width: 1780px) { @content; } } @else if $breakpoint == mobile-only { @media only screen and (max-width: 768px) { @content; } } @else if $breakpoint == tablet-p-only { @media only screen and (min-width: 768px) and (max-width: 992px) and (orientation : portrait) { @content; } } @else if $breakpoint == tablet-l-only { @media only screen and (min-width: 768px) and (max-width: 992px) and (orientation : landscape) { @content; } } @else if $breakpoint == desktop-s-only { @media only screen and (min-width: 768px) and (max-width: 1200px) { @content; } } @else if $breakpoint == desktop-m-only { @media only screen and (min-width: 1200px) and (max-width: 1480px) { @content; } } }
        Luis Lira

        Luis Lira

        student•
        hace 7 años

        ¿Cuál es la diferencia entre usar @media screen y @media only screen?

        Hasta ahorita en los cursos que he tomado de Frontend no recuerdo haberme topado con “only screen”. Si está en alguna clase de los otros cursos de Frontend quisiera saber en cuál para repasar 😄

          Mario Álvaro Castro Barrón

          Mario Álvaro Castro Barrón

          student•
          hace 7 años

          Que tal amigo.
          La keyword only previene que navegadores antiguos que no soportan el uso de media queries apliquen el estilo, es decir esto solo debe aplicarse si el navegador lo permite. Tambien cabe mencionar que esto no tiene ningún efecto en los navegadores que si soportan los media queries

          Harold David Avila Sabogal

          Harold David Avila Sabogal

          student•
          hace 7 años

          Que buen aporte muchas gracias

        Daniel Páez

        Daniel Páez

        student•
        hace 7 años

        Me surge una duda, ¿Solo puede usar una vez la directiva content por función? ¿En caso de que no como se declara más contents ?

          Diego Forero

          Diego Forero

          Team Platzi•
          hace 7 años

          Solo se puede usar una vez, no veo un caso de uso donde necesites más, ve la directiva como un placeholder que se reemplaza por lo que pases por parámetro al usar el mixin

          Camilo Lucero

          Camilo Lucero

          student•
          hace 7 años

          Si necesitas pasar contenido a un mixin en diferentes partes de su código, a lo mejor estás buscando un mixin con argumentos.

          @mixin box($color, $width) { color: $color; width: $width; } .container { @include box(#77C1EF, 450px); }

          Revisa la documentación de mixins con argumentos para más información.

        Josan Guerra

        Josan Guerra

        student•
        hace 7 años

        Los breakpoints son los puntos de interrupción en el que responderá el contenido de su sitio, es decir como los tipicos mediaqueries

        Gerardo Ruiz

        Gerardo Ruiz

        student•
        hace 7 años

        Cuando vieron eso de los media query? me perdí un poco con eso :(

          Diego Forero

          Diego Forero

          Team Platzi•
          hace 7 años

          Si no sabes que son los media queries te recomiendo que veas el curso de responsive design, en el curso se explica que son y como se usan dentro de los mixins.

          Harold David Avila Sabogal

          Harold David Avila Sabogal

          student•
          hace 7 años

          breakpoints para diferentes resoluciones convencionales de dispositivos por ejemplo:

          < /*PC*/ @media screen and (max-width: 1024px){ } /*tablet*/ @media screen and (max-width: 767px){ } /*phone*/ @media screen and (max-width: 480px){ } /*miniphone*/ @media screen and (max-width: 380px){ }>
        Daniel Páez

        Daniel Páez

        student•
        hace 7 años

        La palabra reservada @content, lo que nos permite es basicamente pasar bloques de codigo como parametro de nuestro mixin.

        Dejo mi codigo:

        Mixins

        //Declaración de $Mixins //=======================*/ @mixin use-max-width($max-width: $page-max-width) { max-width: $max-width; } @mixin centered { margin-left: auto; margin-right: auto; padding: $padding-base; text-align: center; } @mixin respond-to($width) { @media only screen and (min-width: $width) { @content; //contenido css como parametro } } /*Un mixin es una funcion esta nos permite reusar declaraciones y arrojarle parametros crea tu parcial de mixins*/

        Layout

        section { @include use-max-width; //Asi llamamos el mixin @include centered; @include respond-to(800px) { font-size: $font-size-base + 5px; } background-color: $color-grey; margin-top: 10px ; margin-bottom: 10px; }
          Harold David Avila Sabogal

          Harold David Avila Sabogal

          student•
          hace 7 años

          Que buen aporte muchas gracias

        Michael Garcia

        Michael Garcia

        student•
        hace 6 años

        No me quedo muy claro el concepto del contect. para lo media query ya tenemos el @include media-breakpoint no? Aiuda.

          Daniel Esteves

          Daniel Esteves

          student•
          hace 6 años

          Va, tiene el mismo comportamiento que el @include pero el @content se implementó para poder usarlo dentro de los @mixins :muscle:

        Vicente Daniel Zurita Salas

        Vicente Daniel Zurita Salas

        student•
        hace 6 años

        En cuanto ha rendimiento que tan efectivo es esto?, habría muchas media querys regadas por todo el css para diferentes tamaños y elementos.

          Usuario anónimo

          Usuario anónimo

          user•
          hace 6 años

          creo que dependería de que tan bueno eres para identificar donde hacerlos y con que características

        Miguel Angel Lozano Alvarez

        Miguel Angel Lozano Alvarez

        student•
        hace 6 años

        Estupendo

        Andres Rivera

        Andres Rivera

        student•
        hace 6 años

        sí a uno le entregan un proyecto sin el original sass hay forma de hacer el proceso inverso?

          Simón Arenas

          Simón Arenas

          student•
          hace 6 años

          Tengo la misma pregunta, esperemos que alguien más experimentado responda

          Usuario anónimo

          Usuario anónimo

          user•
          hace 6 años

          ¿para qué hacer inverso? Sí tienes toda la arquitectura de la aplicación o página web definida con CSS... ahora bien, ya que quieras saber como fue estructurada, te sería mucho más fácil definir componentes, layout, variables, mixins... etc... etc aplicanso Sass. Porque no creo que compiles de CSS a Sass, si fuera así... no existiese Sass, ¿o sí? Eso sería similar a tener un color verde y querer sacar el amarillo, ¿para qué sacar el amarillo si puedo hacer más verde? Todo depende de la necesidad.

        Camilo Alexander Velandia Velandia

        Camilo Alexander Velandia Velandia

        student•
        hace 6 años

        que tan recomendable es manejar el responsive de esa manera?

          Daniel Adolfo Ordoñez Rubio

          Daniel Adolfo Ordoñez Rubio

          student•
          hace 5 años

          Hola, Camilo :) Casi siempre dependerá de tu proyecto; qué tan grande o complejo sea, el flujo de trabajo de tu equipo y el gusto personal :smirk:.

        andrés eduardo betancourt bescanza

        andrés eduardo betancourt bescanza

        student•
        hace 6 años

        El content sirve para no declarar tantas medias querys? Fue lo que entendi.

          Juan Castro

          Juan Castro

          teacher•
          hace 6 años

          No. Sirve para insertar el contenido de una regla CSS cuando usas mixins. Con esta lectura te puede quedar más claro: https://thoughtbot.com/blog/sasss-content-directive.

        Enzo Ivan Valdez

        Enzo Ivan Valdez

        student•
        hace 5 años

        Luego de colocar el @content, los estilos se deben agregar en el CSS?, realmente no se explica muy bien, ya que de por si, no es difícil de entender.

          Roger Carlos Ariel Alba

          Roger Carlos Ariel Alba

          student•
          hace 5 años

          Hola, Iván

          Pero puedes tomar el curso de Preprocesadores, ahí también se trabaja con Sass y luego regresar por este curso.

          Enzo Ivan Valdez

          Enzo Ivan Valdez

          student•
          hace 5 años

          Gracias, ya lo entendí.

        Gabriel Ortiz

        Gabriel Ortiz

        student•
        hace 6 años

        Tengo una duda con esto, ¿al declarar varias veces las media queries para distintos selectores utilizando la directiva **content **no afecta el performance de la web cuando haya que cargar los estilos?

        Por poner un ejemplo:

        `section { background: blue; } @media only screen and (max-width: 600px) { section { background: red; } }

        ul { background: blue; } @media only screen and (max-width: 600px) { ul { background: red; } }`

        Cada vez que se utiliza el content se crea un media querie pero al compilarse, estos no se juntan en una sola regla, sino que quedan por separado. Si esto se hace con un proyecto grande ¿no afectaría el performance? ¿No seria mejor declaras las media queries aparte?

          Mauro Quinteros

          Mauro Quinteros

          student•
          hace 6 años

          http://pleeease.io/ Encontré una herramienta llamada pleeease que justo arregla lo que comentas, al compilar diferentes mediaqueries con un mismo min-width o max-width, lo que hace es juntarlo en un solo media querie. Optimizando tus estilos.

          Podría ser una alternativa. Saludos

        Diego Fernando Rojas Quintero

        Diego Fernando Rojas Quintero

        student•
        hace 6 años

        A que se refiere el termino breakpoint cuando lo explica al profesor? cuando lo traduzco me dice que es un punto de ruptura, alguien que me explique por favor.

          Gabriel Ortiz

          Gabriel Ortiz

          student•
          hace 6 años

          Son los topes para tus media quieres. Por ejemplo, si estas haciendo un diseño responsive querrás que pueda verse bien en Pc, tablet y teléfono; entonces tienes que escoger cuales serán esos breakpoints para cada dispositivo. Por ponerte un ejemplo: pones el breakpoint de dispositivos moviles en 340px, entonces creas media queries con esa medida.

          https://getflywheel.com/layout/css-breakpoints-responsive-design-how-to/

          Néstor Raúl Guzmán Díaz

          Néstor Raúl Guzmán Díaz

          student•
          hace 6 años

          Hola Diego, cuando habla de breakpoint se refiere a lso media querys, o como tu tradujiste punto de ruptura en cierto punto (ancho de la pantalla) ya no se ve igual a lo anterior pro que el diseño se rompería, por ejemplo una pagina vista en un laptop y en un mobil si esta pagina hecha en laptop no tiene esos breakpoints en el laptop se vera perfecto, pero en el mobil un total desorden.