Conversor CSS para Stylus
Converta CSS para a sintaxe enxuta do Stylus, sem chaves nem ponto e vírgula. Cole o CSS e copie o Stylus pronto para modernizar a estilização do projeto.
Copiado!
Suporta regras planas (sem aninhamento).
Em Stylus você pode omitir os caracteres opcionais. Por exemplo:
/* CSS */\n.h1 { font-size: 32px; color: #333; }\n\n/* Stylus */\n.h1\n font-size 32px\n color #333Do CSS para a sintaxe enxuta do Stylus
O Stylus deixa você omitir chave, dois pontos e ponto e vírgula, e isso estranha um pouco quem vem do CSS. Ver a mesma regra nas duas formas é o jeito mais rápido de pegar o costume, e economiza tempo quando chega um trecho em CSS e o projeto inteiro é .styl. Cole o CSS e a versão em Stylus aparece embaixo, com dois espaços por declaração.
O parser trabalha com regras planas: para cada bloco, o seletor vira uma linha sozinha e as declarações descem indentadas, com propriedade e valor separados só por um espaço. Ou seja, color: #333; vira color #333. Como o Stylus aceita as duas formas, o resultado compila igual, quer você mantenha essa saída, quer devolva a pontuação depois por gosto do time.
Um detalhe: bloco dentro de bloco não sobrevive. Mande uma media query e as regras internas convertem enquanto a linha do @media evapora, então converta esses trechos à parte e recoloque o invólucro com o conteúdo indentado embaixo. Comentário em /* */ se cola ao seletor seguinte. O conversor também não aninha seletor nem extrai variável, que é boa parte do motivo de usar Stylus — esse trabalho continua seu. Copiar e limpar inclusos, tudo no navegador.
Perguntas frequentes
Preciso mesmo tirar os dois pontos?
O que acontece com as media queries?
Ele cria as variáveis e o aninhamento?
Ferramentas Relacionadas
Conversor Stylus para CSS
Explica como passar templates Stylus (sintaxe opcional sem chaves) para CSS padrão, com exemplos.
Conversor SCSS para CSS
Remove sintaxes SCSS simples (variáveis e comentários // ) para produzir um CSS aproximado para inspeção.
Conversor CSS para LESS
Converta folhas de estilo CSS para a sintaxe LESS, transformando custom properties (--var) em variáveis @var. Modernize seu CSS e copie o código pronto para usar.