Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2017, 03:50
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 581
Antigüedad: 16 años, 11 meses
Puntos: 9
Pregunta Recuperar el indice númerico en Stylus

Estoy intentando recuperar el grado de color en base al color pero por ahora no me sale
Mi idea es recorrer el array con 2 for he ir recuperando las KEYS y los VALUES para generar el CSS automáticamente
Espero estar preguntando en el lugar correcto, gracias

Código:
$palette = {
  Red: {
    '800': #C62828 #FFFFFF,
    '900': #B71C1C #FFFFFF,
    'A100': #FF8A80 #000000,
    'A200': #FF5252 #FFFFFF,
  },
  Pink: {
    '800': #AD1457 #FFFFFF,
    '900': #880E4F #FFFFFF,
  }

for colors in keys($palette) /*Recupera los colores*/
	valor1 keys(values($palette)[0]) /*Recupera el indice numerico del primer color manualmente*/
	valor1 keys(values($palette)[colors]) /*Devuelve Error*/

	valor2 values(values($palette)[colors])[0] /*error - devolveria el primer color*/
	valor3 values(values($palette)[colors])[1] /*error - devolveria el segundo color*/
Código:
for colors, i in keys($palette)
	colores keys($palette)
	grados keys(values($palette)[0][0])
	colores values(values($palette)[0])
	bg keys(values($palette)[i]) /* La "i" provoca un error*/
	bg keys(values($palette)[17]) /* Devuelve las KEYS */

Última edición por quico5; 05/04/2017 a las 08:54