Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

CSS Conceptos Básicos de Sass Agregar Lógica Reutilizable a Tu Sass Desafío de Mixins Avanzados

Phillipe Nelson
sello-máscara
.a{fill-rule:evenodd;}techdegree
Phillipe Nelson
Desarrollo Web Front End Estudiante de Techdegree 7,939 Puntos

La Tarea 4 dice que revierta el orden de los argumentos y estoy obteniendo un error que mis parámetros no existen.

code: {
width: $size;

.box {

style.scss
@mixin square($color: black, $size) {
  border: 1px solid $color;  
  ancho: $tamaño;
  alto: $tamaño;
}

.box {
  @include square($color: red, 50px);
}

2 Respuestas

Steven Parker
Steven Parker
244 163 puntos

Cuando te pidieron que "inviertas los argumentos", solo se referían a la línea include . Parece que también cambiaste la definición del mixin, que es la causa del mensaje.

Es posible que también debas especificar ambos nombres de parámetros cuando uses el mixin.

Steven Parker
Steven Parker
244 163 puntos

Phillipe Nelson — es posible que quieras enviar una nota al Soporte equipo sobre las instrucciones.

Me alegra haber podido ayudarte. Puedes marcar una pregunta como resuelta eligiendo una "mejor respuesta".
¡Y feliz codificación!

Phillipe Nelson
sello-máscara
.a{fill-rule:evenodd;}techdegree
Phillipe Nelson
Desarrollo Web Front End Estudiante de Techdegree 7,939 Puntos

Sí, eso funcionó. Pero esas instrucciones no eran claras, en mi opinión.

"@mixin square($size, $color: black) {

phillipe Nelson está teniendo problemas con: code: {

Gracias