Eu possuo uma sequência de variáveis com cores hexagonal em um arquivo externo o qual está sendo importado para o style.scss. Para não ter o trabalho de recriar todos os códigos e adicionar a variável referente, eu pensei em criar um @for para fazer isso automaticamente para mim. Estou tendo um problema para com isso. A questão da concatenação. Não consigo achar outra forma, ou achar a resposta para consertar esse erro. Se puder me ajudar, ficarei agradecido
Siga o exemplo abaixo:
SASS
$red9:#86181D;$red8:#9E1C23;$red7:#B31D28;$red6:#CB2431;$red5:#D73A49;$red4:#EA4A5A;$red3:#F97583;$red2:#FDAEB7;$red1:#FFDCE0;$red0:#FFEEF0;$red:#D73A49;@for $i from 0 through 9{.bg-red#{$i}{background-color:$red#{$i};}}
Pergunta
Luiiiz
Eu possuo uma sequência de variáveis com cores hexagonal em um arquivo externo o qual está sendo importado para o style.scss. Para não ter o trabalho de recriar todos os códigos e adicionar a variável referente, eu pensei em criar um @for para fazer isso automaticamente para mim. Estou tendo um problema para com isso. A questão da concatenação. Não consigo achar outra forma, ou achar a resposta para consertar esse erro. Se puder me ajudar, ficarei agradecido
Siga o exemplo abaixo:
SASS
Compilado
.bg-red0{background-color:#d73a49 0} .bg-red1{background-color:#d73a49 1} .bg-red2{background-color:#d73a49 2} .bg-red3{background-color:#d73a49 3} .bg-red4{background-color:#d73a49 4} .bg-red5{background-color:#d73a49 5} .bg-red6{background-color:#d73a49 6} .bg-red7{background-color:#d73a49 7} .bg-red8{background-color:#d73a49 8} .bg-red9{background-color:#d73a49 9}
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados