@while
es una opción con una funcionalidad similar a la del bucle while
JavaScript. Crea reglas CSS hasta que se cumple una condición. El desafío @for
dio un ejemplo para crear un sistema de cuadrícula simple. Esto también puede funcionar con @while
. $ x: 1;Primero, defina una variable
@while $ x <13 {
.col - # {$ x} {ancho: 100% / 12 * $ x;}
$ x: $ x + 1;
}
$x
y @while
en 1. Luego, use la directiva @while
para crear el sistema de cuadrícula mientras que $x
es menor que 13. Después de configurar la regla de CSS para el width
, $x
se incrementa en 1 para evitar una Bucle infinito. @while
para crear una serie de clases con diferentes font-sizes
. Debería haber 10 clases diferentes de text-1
a text-10
. A continuación, establezca font-size
a 5px multiplicado por el número de índice actual. Asegúrese de evitar un bucle infinito! @while
.
testString: 'assert(code.match(/@while /g), "Your code should use the @while
directive.");'
- text: Su código debe establecer una variable de índice a 1 para comenzar.
testString: 'assert(code.match(/\$.*:\s*?1;/gi), "Your code should set an index variable to 1 to start.");'
- text: Su código debe incrementar la variable del contador.
testString: 'assert(code.match(/\$(.*):\s*?\$\1\s*?\+\s*?1;/gi), "Your code should increment the counter variable.");'
- text: Su clase .text-1
debe tener un font-size
de font-size
de 5px.
testString: 'assert($(".text-1").css("font-size") == "5px", "Your .text-1
class should have a font-size
of 5px.");'
- text: Su clase .text-2
debe tener un font-size
de font-size
de 10px.
testString: 'assert($(".text-2").css("font-size") == "10px", "Your .text-2
class should have a font-size
of 10px.");'
- text: Su clase .text-3
debe tener un font-size
de font-size
de 15px.
testString: 'assert($(".text-3").css("font-size") == "15px", "Your .text-3
class should have a font-size
of 15px.");'
- text: Su clase .text-4
debe tener un font-size
de font-size
de 20px.
testString: 'assert($(".text-4").css("font-size") == "20px", "Your .text-4
class should have a font-size
of 20px.");'
- text: Su clase .text-5
debe tener un font-size
de font-size
de 25px.
testString: 'assert($(".text-5").css("font-size") == "25px", "Your .text-5
class should have a font-size
of 25px.");'
- text: Su clase .text-6
debe tener un font-size
de font-size
de 30px.
testString: 'assert($(".text-6").css("font-size") == "30px", "Your .text-6
class should have a font-size
of 30px.");'
- text: Su clase .text-7
debe tener un font-size
de font-size
de 35px.
testString: 'assert($(".text-7").css("font-size") == "35px", "Your .text-7
class should have a font-size
of 35px.");'
- text: Su clase .text-8
debe tener un font-size
de font-size
de 40px.
testString: 'assert($(".text-8").css("font-size") == "40px", "Your .text-8
class should have a font-size
of 40px.");'
- text: Su clase .text-9
debe tener un font-size
de font-size
de 45px.
testString: 'assert($(".text-9").css("font-size") == "45px", "Your .text-9
class should have a font-size
of 45px.");'
- text: Su clase .text-10
debe tener un font-size
de font-size
de 50px.
testString: 'assert($(".text-10").css("font-size") == "50px", "Your .text-10
class should have a font-size
of 50px.");'
```
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
```