Stylus de entrada

CSS convertido

Exemplos Stylus para CSS

Variáveis e aninhamento Stylus compilam para CSS puro. Exemplo:

Variáveis e seletores aninhados

Stylus de entrada:

Entrada

CSS compilado:

Saída

Use Exemplo acima para carregar mais dados de exemplo.

O que é Stylus para CSS?

Você tem um arquivo .styl com variáveis, seletores aninhados e essa sintaxe mínima e limpa — mas o navegador só entende CSS puro. Esta ferramenta fecha essa lacuna. Stylus é um pré-processador CSS conhecido por sua sintaxe flexível: chaves, pontos e vírgula e dois pontos são todos opcionais. Como Sass/SCSS e Less, precisa ser compilado antes que os navegadores possam usá-lo. Em um projeto completo você usaria o pacote npm oficial do Stylus — para testes rápidos ou snippets, isso é excessivo. Esta ferramenta executa a conversão completamente no seu navegador. A saída segue a especificação W3C CSS.

Cole Stylus ou envie um arquivo .styl. A ferramenta trata variáveis, aninhamento e o seletor pai &. É executada completamente no seu navegador. Para SCSS ou Less, SCSS para CSS ou Less para CSS. Para formatar a saída, o Formatador CSS.

Como usar esta ferramenta

1

Colar ou enviar Stylus

Cole seu código Stylus no editor à esquerda ou clique em Enviar para carregar um arquivo .styl. Use Exemplo para carregar Stylus de exemplo com variáveis e aninhamento.

2

Revisar a saída CSS

O painel direito mostra o CSS compilado. Para Stylus complexo (mixins, funções, imports), o compilador Stylus oficial pode ser necessário. Para validar, o Validador CSS.

3

Copiar ou baixar

Use Copiar ou Baixar para salvar o CSS. Para minificar, o Minificador CSS. Para converter CSS para SCSS ou Less, CSS para SCSS ou CSS para Less.

Onde a conversão Stylus ajuda

Stylus é usado em projetos construídos com Vite, Webpack ou Gulp. Quando você precisa compilar um snippet sem um build completo, ou inspecionar o que Stylus produz, esta ferramenta ajuda. Pipelines de build tipicamente usam o pacote Stylus oficial.

Para outros pré-processadores, SCSS para CSS ou Less para CSS. Para combinar arquivos CSS, o Combinador CSS. Para extrair CSS de HTML, o Extrator CSS.

Perguntas frequentes

Como converter Stylus para CSS sem instalar nada?

Basta colar seu código Stylus nesta ferramenta e o CSS aparece instantaneamente. Tudo roda no navegador via JavaScript — sem npm, sem Node.js, sem etapa de build. Seu código nunca sai do dispositivo.

Esta ferramenta suporta variáveis e aninhamento do Stylus?

Sim. Variáveis (ex. $primary = #007bff), seletores aninhados e o seletor pai & são suportados. Para recursos avançados como mixins, funções e @import, use o compilador oficial do Stylus.

Qual é a diferença entre Stylus, SCSS e Less?

Os três são pré-processadores CSS. Stylus tem a sintaxe mais flexível — chaves, pontos e vírgula e dois pontos são todos opcionais. SCSS é um superconjunto de CSS. Less é similar ao SCSS em sintaxe.

Por que funções como darken() não funcionam?

Funções nativas do Stylus como darken() requerem o runtime completo do Stylus. Esta ferramenta faz apenas conversão estática. Para suporte completo, instale o Stylus via npm.

Meu código Stylus é enviado a um servidor?

Não. Toda a conversão roda completamente no seu navegador. Seu código Stylus nunca sai do dispositivo — sem backend, sem logs.

Ferramentas relacionadas

Saiba mais: Stylus, W3C CSS, MDN CSS.