Usar arquivos Compass.
Se você ainda não tem o Compass instalado, pode instalá-lo de dentro do Dreamweaver.
Saiba como você pode trabalhar com arquivos de pré-processador de CSS e compilá-los dentro do Dreamweaver.
CSS é uma linguagem que descreve o estilo de um documento HTML. Os pré-processadores de CSS compilam código escrito em uma linguagem pré-processada para o CSS, que é mais familiar. A linguagem pré-processada eleva o CSS a um nível mais próximo de uma linguagem de programação.
Especificamente, os pré-processadores permitem usar variáveis, mix-ins, funções e muitas outras técnicas que
não são possíveis no CSS. Usando pré-processadores CSS, você pode definir tudo uma vez e reutilizá-los repetidamente, resultando em CSS de fácil manutenção e extensível.
Com um pré-processador de CSS, também é possível produzir um código CSS limpo e de fácil manutenção. Se você está criando sites que fazem referência a vários arquivos CSS, usar pré-processadores CSS como Sass ou Compass pode reduzir a codificação manual e ações de copiar/colar.
O Dreamweaver usa um compilador Ruby-Saas incorporado para compilar arquivos SCSS e LESS. O Dreamweaver também oferece suporte às estruturas Compass e Bourbon para compilar arquivos Sass.
LESS é baseado em JavaScript, e Sass é baseado em Ruby. No entanto, você não precisa ter conhecimento sobre nenhuma dessas linguagens, nem saber usar a linha de comando para compilar arquivos como CSS. O Dreamweaver compila automaticamente esses arquivos em CSS usando a biblioteca JavaScript less.js, quando você carrega, edita ou salva esses arquivos.
Versões compatíveis:
A maneira como o Dreamweaver lida com pré-processadores de CSS varia de acordo com a definição ou não de um site. Se você definir um site, poderá configurar as preferências do pré-processador CSS e também usar as estruturas Compass e Bourbon no Dreamweaver.
Ao definir um site, você pode personalizar a maneira como os pré-processadores de CSS funcionam dentro do Dreamweaver pela definição de preferências específicas do site para o pré-processador de CSS. Definir as preferências específicas do site do pré-processador de CSS permite que você especifique opções de compilação baseadas no site. Você também pode personalizar a localização dos arquivos Sass e CSS, e opções de pré-processador específicas para cada site.
Continue lendo para saber como usar o Dreamweaver com pré-processadores CSS:
No Dreamweaver 2017, o suporte a pré-processadores de CSS é integrado ao Dreamweaver. Ou seja, você pode trabalhar com arquivos Sass/LESS/SCSS diretamente no Dreamweaver. Basta pressionar Ctrl + S ou Cmd + S para compilar CSS automaticamente no Dreamweaver. Você também pode compilar manualmente arquivos CSS individuais usando Ferramentas > Compilar (ou F9). As alterações também são refletidas em todos os arquivos HTML abertos em que este CSS compilado está vinculado ou anexado.
Aqui está um fluxo de trabalho de alto nível das tarefas envolvidas ao usar pré-processadores CSS:
Instale o compilador somente se você deseja uma cópia dos arquivos de estrutura (Bourbon) ou se deseja gerar arquivos scss padrão e arquivos de configuração baseados em Ruby (Compass). É recomendado manter uma cópia dos arquivos de estrutura. Se determinados mixins ou funções da estrutura de criação forem removidos em revisões posteriores, você ainda poderá acessar os arquivos de pré-processador no seu local.
No Dreamweaver 2015 e em versões anteriores da CC, era possível usar arquivos Sass, LESS e SCSS no Dreamweaver. No entanto, você precisava compilar esses arquivos fora do aplicativo Dreamweaver.
Seu fluxo de trabalho se assemelharia às seguintes etapas:
Você deve executar essas etapas toda vez que fizer uma alteração no seu arquivo Sass/LESS/SCSS.
Consulte este tutorial em vídeo para aprender como você pode aprimorar seu CSS usando pré-processadores.
Se você não tiver um site definido, poderá optar por compilar manualmente seus arquivos Sass e LESS. No entanto, não há suporte para as estruturas Compass e Bourbon.
Este é um fluxo de trabalho de alto nível das tarefas envolvidas ao usar pré-processadores de CSS:
Você pode definir preferências específicas do site para pré-processadores de CSS usando a caixa de diálogo Sites > Gerenciar Sites.
Configurar preferências de pré-processador de CSS específicas para um site permite que você gerencie pré-processadores por site. Esta ação também oferece controle sobre o pré-processador CSS para cada local, sem ter que atualizar as preferências toda vez que você alterar de local.
As Configurações nas subseções Geral e origem e Saída são aplicáveis para a estrutura Ruby-Saas por padrão.
Para definir as preferências para Compass, você deve selecionar a caixa de seleção Usar Compass na seção Compass.
Você pode definir as seguintes configurações gerais do pré-processador de CSS na caixa de diálogo Sites > Gerenciar sites > Pré-processadores de CSS. Por padrão, essas Configurações são aplicáveis para a estrutura Saas.
Ativar compilação automática ao salvar arquivo
Marque esta caixa de seleção para ativar a compilação automática de pré-processadores de CSS. Se essa opção for selecionada, o Dreamweaver gerará automaticamente um arquivo CSS quando você salvar arquivos Sass, LESS ou SCSS. Se esta opção for deixada desmarcada, você terá que compilar manualmente os arquivos toda vez que fizer uma alteração.
Ativar matemática restrita
Processa somente os cálculos que estão entre parênteses. Por exemplo, (100px/25px) é processado com êxito, enquanto 20% + 10% (sem parênteses) não é processado. Quando esta opção está desabilitada, todos os cálculos matemáticos do arquivo são processados.
Ativar unidades restritas
Sem essa opção, o LESS tenta adivinhar a unidade de saída ao processar os cálculos. Por exemplo:
.class {
propriedade: 1px * 2px;
}
Nesse caso, o resultado de um comprimento multiplicado por um comprimento é uma área, mas o CSS não oferece suporte à especificação de áreas. O Dreamweaver assume que o usuário pretendia que um dos valores fosse um Valor e não uma unidade de comprimento.
Com unidades rígidas ativadas, o Dreamweaver assume que é um erro de cálculo e gera um erro.
Reescrever URLs como URLs relativos
Esta opção permite reescrever URLs no arquivo CSS que é gerado para que os URLs sejam sempre relativos ao arquivo gerado.
Gerar mapa de origem
Cria um mapa de origem. Mapa de origem é um arquivo que faz a ponte entre linguagens de alto nível como Sass e LESS, e a linguagem de baixo nível para a qual elas compilam, como CSS.
Estilo do arquivo de saída
Especifica o estilo do arquivo de saída CSS:
Criar comentários de origem
Cria comentários no arquivo CSS de saída que mapeia o código CSS para a linha da qual foi gerado.
Gerar mapa de origem
Cria um mapa de origem (arquivo que preenche a lacuna entre linguagens de alto nível como Sass e LESS, e a linguagem de baixo nível, para a qual compilam, como CSS).
Você pode definir onde os arquivos CSS gerados devem ser colocados, e o caminho que o Dreamweaver deve observar e acionar a compilação automática, quando um arquivo Sass/LESS no caminho é modificado usando um editor externo.
Por padrão, as opções na seção Origem e saída são aplicáveis para Saas. Para ativar essas opções para Compass, você deve marcar a caixa de seleção Usar Compass na seção Compass.
Depois de modificar essas configurações e instalar o Compass, todas as configurações serão migradas para config.rb. Posteriormente, se desejar modificar as configurações, edite-as diretamente no arquivo config.rb. Além disso, as alterações feitas na caixa de diálogo Configurações do local não afetam a compilação.
Você pode definir as seguintes configurações de pré-processador CSS de origem e saída na caixa de diálogo Locais > Gerenciar locais.
Especifique a localização do arquivo de saída CSS que é gerado.
Na mesma pasta dos arquivos de origem
Selecione esta opção se quiser que os arquivos CSS gerados sejam salvos na mesma pasta dos arquivos Sass e LESS de origem.
Definir pasta de saída
Selecione esta opção e especifique uma pasta onde você quer salvar os arquivos CSS gerados.
Substituir o segmento do caminho de entrada
Essa opção permite que você substitua uma parte do caminho usando as linhas De e Para. Por exemplo, ao definir De: scss e Para: css, o arquivo de saída é colocado dentro da mesma estrutura de árvore após substituir SCSS no caminho css.
Pasta de origem
Especifica a subpasta na raiz do site que precisa ser monitorada. Geralmente, esta subpasta contém todos os seus arquivos SCSS ou LESS.
Se você ativou a compilação nas Configurações gerais, o Dreamweaver automaticamente aciona o pré-processador de CSS. Dreamweaver aciona a compilação automática quando qualquer arquivo dentro da pasta é modificado externamente, ou de dentro do Dreamweaver.
Compass é uma estrutura de criação CSS de código aberto que permite criar folhas de estilo CSS3 usando Sass.
O Dreamweaver oferece suporte a Compass. Se você criar folhas de estilo usando Compass, pode compilar essas folhas de estilo e gerar arquivos CSS de dentro do Dreamweaver.
Usar arquivos Compass.
Se você ainda não tem o Compass instalado, pode instalá-lo de dentro do Dreamweaver.
Na caixa de diálogo Configuração de site, selecione Pré-processadores de CSS > Compass. Selecione Usar Compass e clique em Instalar arquivos.
Todos os arquivos Compass e o arquivo de configuração *.rb são instalados dentro da pasta do site, e você pode vê-los no painel Arquivos.
Especificar um arquivo de configuração baseado em Ruby existente
Se você já tem o Compass instalado no seu computador, e tem o arquivo Compass *.rb configurado, na caixa de diálogo Configuração do local do Dreamweaver, especifique o caminho para o arquivo Compass *.rb dentro da raiz do local atual.
Este arquivo deve estar localizado na pasta raiz do local.
Especificar as opções de configuração manualmente
Se você não tiver uma opção de configuração existente, pode especificar as configurações manualmente.
Os seguintes campos são preenchidos automaticamente, mas você pode alterá-los de acordo com suas necessidades:
Todos os caminhos selecionados nessas opções devem estar dentro da raiz do site.
Caminho do HTTP
O caminho para o projeto quando executado dentro do servidor Web. Padrão é "/".
Diretório de imagens
O diretório onde as imagens são mantidas. O diretório é relativo ao project_path.
Diretório de imagens geradas
O diretório onde as imagens geradas são mantidas. Este diretório é relativo ao project_path e tem como padrão o valor de images_dir.
Diretório de fontes
O diretório onde os arquivos de fonte são mantidos.
Ativos relativos
Indica se as funções auxiliares do Compass devem gerar URLs relativos do CSS gerado para ativos ou URLs absolutos usando o caminho HTTP para esse tipo de ativo.
Se você selecionou Ativar compilação automática ao salvar arquivo, na caixa de diálogo Locais > Gerenciar locais > Pré-processadores CSS, o Dreamweaver gera um arquivo CSS sempre que você salva alterações nos arquivos Sass.
Você também pode visualizar as alterações em tempo real na janela do navegador. Para obter mais informações sobre como visualizar suas alterações em tempo real no navegador, consulte Visualização em tempo real.
Se não quiser a compilação automática, pode compilar manualmente um arquivo CSS seguindo um destes procedimentos:
Depois, você pode anexar seu arquivo CSS compilado aos arquivos HTML em seu site. Para obter mais informações, consulte Link para uma folha de estilos CSS externa.
O Dreamweaver oferece suporte à família de produtos Bourbon. Se você criar folhas de estilos usando Bourbon, pode compilar essas folhas de estilos e gerar arquivos CSS no Dreamweaver.
Os seguintes tipos de Bourbon são compatíveis:
Você pode importar a estrutura Bourbon adicionando uma das seguintes opções no código:
O Dreamweaver então usa a versão pré-empacotada do Bourbon ao compilar os arquivos do pré-processador.
Como alternativa, você pode instalar os arquivos de estrutura do Bourbon em seu site para que as futuras atualizações ao Dreamweaver não afetem os seus fluxos de trabalho da compilação. Os arquivos de estrutura Bourbon são copiados para o site, Bourbon é a estrutura usada quando a compilação é acionada para qualquer um dos arquivos que importa a estrutura.
Para instalar o Bourbon ou qualquer um dos seus tipos:
Na caixa de diálogo Configuração do local, selecione Pré-processadores CSS > Bourbon, Bourbon Neat ou Bourbon Bitters.
Clique em Instalar arquivos para instalar os arquivos no local da pasta raiz do local especificado dentro do seu local.
Todos os arquivos Bourbon são instalados dentro da pasta do local, e você pode vê-los no painel Arquivos.
Se houver uma falha, os erros são exibidos no painel Output (Janela > Resultados > Output), e o ícone da barra de status muda para vermelho.
Você pode compilar arquivos de pré-processador CSS de uma das seguintes maneiras:
Você pode configurar as opções do Dreamweaver para compilar automaticamente as alterações feitas em um arquivo Sass ou LESS em seu CSS equivalente. Você também pode especificar os locais (dentro da raiz do local) onde deseja salvar o CSS gerado.
Na caixa de diálogo Configuração do local, selecione Pré-processadores CSS > Geral > Ativar compilação automática ao salvar arquivo.
Clique em Pré-processadores CSS > Origem e saída.
Especifique os locais nos quais deseja salvar os arquivos CSS gerados. Você pode escolher uma das seguintes opções:
Na mesma pasta dos arquivos de origem
Selecione esta opção se quiser que os arquivos CSS gerados sejam salvos na mesma pasta que os arquivos Sass e LESS de origem.
Definir pasta de saída
Selecione esta opção e especifique a pasta onde deseja salvar os arquivos CSS gerados.
Substituir o segmento do caminho de entrada
Essa opção permite que você substitua uma parte do caminho usando as linhas De e Para.
Especifique a pasta que contém os arquivos Sass ou LESS que o Dreamweaver rastreia.
Se você fizer alterações em qualquer um dos arquivos dentro da pasta rastreada, o Dreamweaver compila automaticamente os arquivos após você salvá-los.
Dreamweaver observa e compila esses arquivos mesmo se você fizer alterações fora do Dreamweaver (usando um editor de texto, por exemplo).
Após uma compilação bem-sucedida, uma mensagem é exibida no painel Output (Window > Results > Output).O ícone de status na barra de status é exibido em verde. Para abrir o CSS compilado, clique duas vezes na mensagem de sucesso no painel.
Se forem encontrados erros, o código CSS não será compilado com êxito. O ícone de status será exibido em vermelho, e o painel Saída relacionará todos os erros e avisos. Você pode clicar duas vezes em uma mensagem de erro no painel para ir rapidamente para a linha que contém o erro no código. O arquivo CSS não é compilado com sucesso até que todos os erros sejam resolvidos.
O painel Saída fica na parte inferior da área de trabalho. Se o painel estiver fechado, clique em Window > painel Output.
Também é possível alternar o painel Output (mostrar/ocultar) usando o ícone de status, quando o status estiver vermelho.
Depois de obter o arquivo CSS compilado, você pode vincular sua página da Web à folha de estilo. Quando você faz alterações em pré-processadores de CSS, os arquivos CSS compilados correspondentes são atualizados automaticamente. A página da Web também é atualizada automaticamente na Visualização dinâmica.
Para obter mais informações sobre como vincular a página da Web à folha de estilos, consulte Link to an external CSS style sheet.
Em algumas situações (como se você não tiver definido um site do Dreamweaver), talvez queira compilar manualmente um arquivo de pré-processador CSS.
Nesses cenários, desative Enable Auto Compilation on File Save no painel CSS Preprocessors > General da caixa de diálogo Site Setup.
Para compilar manualmente um pré-processador CSS, clique com o botão direito no arquivo no painel Files e clique em Compile.
Também é possível clicar em Tools > Compile para compilar o arquivo atual.
Criar belos sites no Dreamweaver
Crie, codifique e gerencie sites dinâmicos com uma ferramenta completa e eficiente.