CLAINCSS.

Markup Pythônico para CSS
Baixe Agora

CLAINCSS. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Massimiliano Torromeo
  • Site do editor:

CLAINCSS. Tag


CLAINCSS. Descrição

Marcação Pythônica para CSS CleanCss é uma linguagem pythonic simples para o CSS inspirado por Clevercss, mas mais simples e com recursos menos obstrutivos. O que realmente gostei da ideia por trás de Clevercss, mas quando usado na produção, percebi que estava tentando fugir de seu analisador escapando de cordas e propriedades CSS não suportadas Muitas vezes muitas vezes. Usando prefixos de fornecedores como gradiente -Webkit e valores como RGBA resultou em um CSS bagunçado, então eu decidi escrever meu próprio analisador para uma sintaxe similar sem todos os recursos complexos que eu não usei de qualquer maneira e agora funciona bem para mim Real Modern Websites.Syntax Exemples Ir para manter os exemplos de Clevercss sempre que possível, já que a sintaxe é realmente semelhante. Um pequeno exemplo abaixo. Observe a sintaxe baseada em indentação e como você pode ninhar regras: #Header, #footer: margem: 0 preenchimento: 0 font-> família: verdana, sans-serif Tamanho: .9em li: preenchimento: 0.8em 00.8 em h3: font-size: 1.2em p: preenchimento: 0.3em p.meta: text-align: cor direita: #DDDOF Curso você pode fazer o mesmo em CSS, mas por causa de sua natureza plana o código seria mais detalhado . A seguinte peça de código é a saída CLEANCSS do arquivo acima: #Header, #footer {margem: 0; preenchimento: 0; Font-família: Verdana, Sans-Serif Font-size: .9em} #Header Li, # rodapé Li {Padding: 0.4em; Margem: 0.8em 00.8em;} # cabeçalho li h3, # rodapé li h3 {font-size: 1.2em;} # cabeçalho li p, # rodapé li p {preenchimento: 0.3em;} # # cabeçalho li p.meta, #footer li p.meta {alinhamento de texto: direito; Cor: #dddddd;} Biblioteca UsageImport O módulo CleanCSS e ligue para a função Convert () com um objeto semelhante ao arquivo.Exemplo: Importar CleanCsSwith Open ('File.css') como F: Imprimir CleanCss.Convert (F) Linha de comando USAGECALL o cleancsss.py sem parâmetros para mostrar as instruções de uso. Passe qualquer número de arquivos para CLAINCSSS.py e o script converterá os arquivos para o CSS e imprimirá o resultado para o console.Example: cleancss.py file.css> Resultation.css Requisitos: · Pitão


CLAINCSS. Software Relacionado