Stylus apresenta uma sintaxe muito simplista e fácil de aprender / uso que compila em código CSS utilizável.
Suporta tanto uma sintaxe recuado e um estilo CSS regular.
É amplamente utilizado na comunidade de desenvolvimento de Web de hoje, especialmente em projetos Node.js.
Stylus é semelhante em conceito para SCSS, sendo diferente apenas através da verdade sintaxe.
Se você estiver familiarizado com o " CSS pré-processador " prazo, então você sabe exatamente o que ele faz.
O que é novo nesta versão:!.
- Adicionado directiva opcional para estender
- Adicionado selector-existe bif.
- Adicionado remover bif para a remoção de itens de hashes.
- Adicionado opcional recursiva hash de fusão.
- (flag --hoist-atrules) opcionais Adicionado @import e elevação @charset.
- Adicionado uma forma de saída para caminho de arquivo específico com CLI.
- regressão fixa com o uso de @media dentro do cache +.
- Fixed resolve-url para URLs de hash.
- mistura bif fixo para cores diferente transparentes.
- Corrigido o erro com o postfix e sem vírgula.
- fixos funções importados incorretamente definidos em outros arquivos com @require aninhada.
- seletores fixos duplicados quando estendendo-se para espaços reservados com MQ.
- Filtro fixo:. Contraste () erro
- Fixed a clonagem de nós com cache.
- nomes incorretos fixas incluídas nos mapas de origem.
- Fixed descascamento dos comentários não suprimidas de blocos aninhados.
- erro de compilação fixo para vários arquivos.
- tratamento de erros fixo ligeiramente.
- Fixo (jogando erro) caso extremo de ver e imprimir ao mesmo tempo.
- relógio fixo para logar em std.err.
O que é novo na versão 0.52.4:!.
- Adicionado directiva opcional para estender
- Adicionado selector-existe bif.
- Adicionado remover bif para a remoção de itens de hashes.
- Adicionado opcional recursiva hash de fusão.
- (flag --hoist-atrules) opcionais Adicionado @import e elevação @charset.
- Adicionado uma forma de saída para caminho de arquivo específico com CLI.
- regressão fixa com o uso de @media dentro do cache +.
- Fixed resolve-url para URLs de hash.
- mistura bif fixo para cores diferente transparentes.
- Corrigido o erro com o postfix e sem vírgula.
- fixos funções importados incorretamente definidos em outros arquivos com @require aninhada.
- seletores fixos duplicados quando estendendo-se para espaços reservados com MQ.
- Filtro fixo:. Contraste () erro
- Fixed a clonagem de nós com cache.
- nomes incorretos fixas incluídas nos mapas de origem.
- Fixed descascamento dos comentários não suprimidas de blocos aninhados.
- erro de compilação fixo para vários arquivos.
- tratamento de erros fixo ligeiramente.
- Fixo (jogando erro) caso extremo de ver e imprimir ao mesmo tempo.
- relógio fixo para logar em std.err.
O que é novo na versão 0.51.1:!.
- Adicionado directiva opcional para estender
- Adicionado selector-existe bif.
- Adicionado remover bif para a remoção de itens de hashes.
- Adicionado opcional recursiva hash de fusão.
- (flag --hoist-atrules) opcionais Adicionado @import e elevação @charset.
- Adicionado uma forma de saída para caminho de arquivo específico com CLI.
- regressão fixa com o uso de @media dentro do cache +.
- Fixed resolve-url para URLs de hash.
- mistura bif fixo para cores diferente transparentes.
- Corrigido o erro com o postfix e sem vírgula.
- fixos funções importados incorretamente definidos em outros arquivos com @require aninhada.
- seletores fixos duplicados quando estendendo-se para espaços reservados com MQ.
- Filtro fixo:. Contraste () erro
- Fixed a clonagem de nós com cache.
- nomes incorretos fixas incluídas nos mapas de origem.
- Fixed descascamento dos comentários não suprimidas de blocos aninhados.
- erro de compilação fixo para vários arquivos.
- tratamento de erros fixo ligeiramente.
- Fixo (jogando erro) caso extremo de ver e imprimir ao mesmo tempo.
- relógio fixo para logar em std.err.
O que é novo na versão 0.49.2:
- seletores aninhados fixos ao utilizar aninhado e borbulhar consultas de mídia .
- Corrigido problema quando o bloco do mixin é usado como parte de um valor de propriedade.
- Fixed extensão .styl codificado de CLI (adicionado arg extname).
O que é novo na versão 0.48.0:.
- Adicionado suporte sourcemaps básicas
- Adicionadas informações sobre colunas para sourcemaps e melhores relatórios de erro.
- globals Adicionado e funções chaves para o objeto de opções no JS API.
- rebeccapurple Adicionado chamado de cor.
- Suporte unicode-range Adicionado.
- Mudou o comportamento da adição de porcentagens em conjunto para o mais sã.
- Corrigido o erro com a pesquisa de propriedades dentro do bloco de mixin.
- Corrigido um bug com consultas de mídia aninhados dentro mixins.
- Corrigido um @extend dentro @media consultas com seletores de vários níveis.
- Corrigido o erro com a clonagem de um selector interpolado com vírgula.
- Corrigido o erro com consultas de mídia aninhados em condicionais.
- Corrigido um bug com as importações em cache.
- Fixed @css literal que gerou U + 0085 caracteres em vez de novas linhas.
- Fixed vírgula escapou (& # x5C ;,) dentro hashes.
- Fixed uma representação string do nó HSLA para preservar%.
- Fixed posição incorreta de comentários na linha.
O que é novo na versão 0.46.0:.
- Adicionado suporte para consultas de mídia aninhados
- função built-in Adicionado convertido.
- Adicionado valores dos índices negativos suporte para subscritos.
- Adicionado curto-circuito avaliação para os operadores lógicos.
- Fixed as vírgulas caiu em argumentos splat.
- Fixed double-escrever o @media e outras at-regras em mixins.
- unidade fixa de erro expressão precedência.
- comentários fixa no interior do expressões de propriedade.
- Fixado manipulação do @css e grupos dentro unquote.
- números de linha incorretos fixos sobre erros.
- Fixed clonagem de importação com cache.
- clonagem fixo para preservar property.literal.
- BIFs Fixo argumentos clonagem bug.
- Corrigido o erro com seletores interpolados aninhados com uma vírgula.
- Fixed corrente de propriedade ignorada na pesquisa de propriedades.
- valor é fixo atual da propriedade a ser avaliada no contexto certo.
- espaços fixos e comentários dentro de uma declaração de hash.
- aliases fixas para mixins transparentes.
O que é novo na versão 0.45.1:
- regressão fixo com @require e globbed caminhos dentro de funções .
O que é novo na versão 0.45.0:
- Adicionado suporte para @import em nível de bloco e @ exigem.
- valores hash adicionou suporte em @media.
- coerção Adicionado para as unidades pt.
- Adicionado uma maneira de escapar & # x5C; em um nome de tag.
- Fixed espaços à direita e comentários nos grupos de selecção.
- comentários fixos nas partes selector (agora ignorá-los).
- Corrigido o erro com a string url ter um protocolo.
- Corrigido o erro com @scope e complexos seletores.
- Corrigido o recursão com o display:. Bloco dentro mixins bloco
- Corrigido o erro com-propriedade atual e bloco mixins.
- Corrigido o erro com seletores complexos em condicionais.
- Corrigido o erro com formação de bolhas @media e condicionais.
- Corrigido o erro com novas linhas e comentários condicionais.
- Corrigido o erro com a variável na primeira linha de mixin.
- Fixed mas com o direito variável após a iteração sobre uma lista vazia.
- Corrigido o erro com a função built-in chama dentro de uma atribuição de hash.
O que é novo na versão 0.44.0:
- ajuste de desempenho Maior e suporte básico de caching, quase ⨉ 2 tempo de construção impulso.
- Adicionado suporte básico para a maioria at-regras.
- Adicionado + de cache built-in mixin para armazenar em cache o resultado de funções e mixins em espaços reservados.
- Adicionado atual-media () bif que retorna a cadeia para a consulta de mídia atual.
- Adicionado chamou-de propriedade em funções que contém os nomes das funções da pilha de chamadas até o atual.
- Adicionado uma maneira de escapar vírgulas e referências Interior do pai seletores.
- Removido o prefixo -ms- nunca necessário para keyframes.
O que é novo na versão 0.43.1:.
- regressão fixa com apenas palavras-chave
O que é novo na versão 0.42.2:.
- Adicionado suporte para faixas reversa
- Corrigido o erro com uma expressão como argumentos de chamada de função.
- Corrigido o erro com a pesquisa de propriedades dentro @block.
- Corrigido o erro com a análise de um seletor de atributo.
- Corrigido o erro com add-propriedade no interior chamada de função.
- Fixed compilação para um diretório com .styl no nome.
- Corrigido o erro com mtime perdeu nas importações de middleware.
- Corrigido um número de linha incorreta em seletores de grupo multi-linha.
O que é novo na versão 0.42.0:.
- @require Adicionado
- Adicionado mais padrões de pesquisa para o @import e @require. Suporte Node.js módulos.
- Adicionado englobamento arquivo.
- referência raiz Adicionado.
- Adicionado suporte básico para a entidade @block.
- O suporte à cadeia Adicionado por selector (BIF).
- Opções adicionado como um argumento opcional para o uso (BIF).
- Adicionados alguns novos atalhos de cores:. Tons de cinza, complemento, matiz e sombra
- fixos consultas @media quebrados em blocos lógicos.
- chamada de função fixa dentro do bloco de mixin é na passagem variável de bloco.
- Corrigido o erro com o caso e cor em cheque array.
- Corrigido o erro com a lista de palavras-chave de cor como argumento padrão.
- Corrigido o erro com a pesquisa de propriedades em consultas @media.
O que é novo na versão 0.41.0:
- mixins Adicionado básicos de bloco (+ foo) com bloqueio interpolação (bloco).
- selector Adicionado () bif.
- Adicionado hash de interpolação para blocos.
- referência fixo pai no contexto de raiz de voltar &.
O que é novo na versão 0.38.0:.
- propriedade fixa pesquisa de mixins
- Suporte fixo para src e dest em middleware, iniciou testes para o middleware.
- Fixed --resolve-url que removeu caudas de URLs.
- Fixed tipo de mime para .woff.
- Fixed .toString para funções indefinidas.
- Fixed sobreposição caminho para dest não-string.
- path.resolve fixo para não-verdadeira ResolveUrl.
- Fixed retorno de sincronização no stylus.render ().
- chamadas duplicados fixos de this.calling.
O que é novo na versão 0.37.0:.
- Adicionado parâmetros opcionais para o bif json
- Adicionado opção --print para imprimir CSS na saída padrão.
- json fixo bif para retornar literais para cores.
- Fixed incluem os arquivos CSS quando --resolve-url está ligado.
- Corrigido erro ao negar variáveis.
- Corrigido o erro na função p.
- testes fixos no Windows.
O que é novo na versão 0.35.1:
- Corrigido o suporte para JPEGs progressivos na imagem no tamanho .
O que é novo na versão 0.32.0:.
- Adicionado API de sincronização
- fixos comentários não suprimidas em importações aninhadas.
O que é novo na versão 0.28.2:.
- Fixed estender em mixin
O que é novo na versão 0.28.0:
- Adicionado:
- Sufixo para basename () BIF
- pathjoin () BIF
- basename () BIF
- dirname () BIF
- extname () BIF
O que é novo na versão 0.27.2:.
- lista de todos os CSS 3 unidades Adicionando
- CSS fixo para conversão de caneta! Apoio importante.
- Fixed última regra a ser ignorado se travessões vazios no final do arquivo.
O que é novo na versão 0.27.1:
- Corrige:
- chamada de função incorreta dentro para com o argumento nomeado.
- Stylus importa incorretamente os arquivos .css que não estão na mesma pasta que o arquivo .styl processado.
O que é novo na versão 0.27.0:.
- Adicionado complemento imóvel () apoio mixin
- % Adicionado suporte para fade-in () e fade-out ().
- % Adicionado suporte para rgba ().
O que é novo na versão 0.25.0:
- Adicionado fazer test-cov
- apoio de várias linhas temporária Adicionado.
- Adicionado: permitir o tipo de unidade '%' na 'alpha' de rgba e HSLA
- Atualizado cssom dep
- Removido dep rosnado.
- Fixed BIF coerção retval
O que é novo na versão 0.22.4:.
- @extends fixos herança bug
- Fixed 'lineno' vazamento global devido à falta de novo.
O que é novo na versão 0.21.2:.
- Fixed literal / dentro de chamada de função
O que é novo na versão 0.21.0:
- Adicionado fundição da unidade, ex: (n * 5 )%.
O que é novo na versão 0.20.1:.
- detecção de vazamento mundial Adicionado ao conjunto de testes
- Fixed dois globals.
- operador fixo ident regressão.
O que é novo na versão 0.20.0:
- Adicionado --include-css literalmente incluem importados CSS.
- Fixed bug coerção com expressão.
O que é novo na versão 0.19.8:.
- middleware de apoio fixa mkdir -p
O que é novo na versão 0.19.5:
- Reverter métodos visitante NOOP, este quebra extensões <. / li>
O que é novo na versão 0.19.3:
- Adicionado & quot; incluem css & quot; configuração (necessidade docs) para incluir literalmente CSS importado.
- Adicionado EOL fuga.
- fixo de apoio guia na análise léxica (arrastando cores etc).
Requisitos :
- habilitar o JavaScript no lado do cliente
- Node.js
Comentários não encontrado