image172.png   Grade Sass

Para estilizar a grade você precisar editar arquivos no formato SASS que precisarão ser compilados via compass. O compass é um compilador de arquivos css utilizado para dar maior organização e flexibilidade na escrita dos códigos de estilização.

Abaixo alguns passos para utiliza-lo.

1 - Primeiro você precisar baixar o ruby e instala-lo no seu computador.

2 - Após o ruby instalado agora é a vez de instalar o compass. Abra o seu terminal de preferência, pode ser o powershell ou até a o terminal da sua IDE favorita, e execute o seguinte comando:

$ gem update --system
$ gem install compass

Para verificar a instalação obteve êxito, basta inserir o comando abaixo no terminal:

compass version

Se houve êxito com a instalação você verá na tela as informações da versão do compass, assim como as informações de licença.

Suporte para skins modelados

Os skins têm uma folha de estilo gerada a partir de modelos Sass e compilada com compass .

Cada um desses Skins devem ter um subdiretório "template" contendo vários arquivos, incluindo aqueles usados ​​para recriar a folha de estilo do skin (skin_styles.css) usando compass. Os arquivos de interesse para um skin customizado estão no diretório template/sass. Você pode baixar esse diretório abaixo a partir do skin de seu interesse:

Arquivos que você pode editar

Arquivos que não devem ser editados

Os outros arquivos no template/sass não devem ser editados e podem ser ignorados em grande parte, mas sua finalidade está listada aqui:

Criando um skin personalizado

Um skin personalizado é criado copiando e editando um existente.

Você pode começar a partir de qualquer skin, mas observe que, se quiser realizar alterações generalizadas de cor/fonte, por exemplo, deve considerar a partir das camadas de "Cascatas de Estilo", onde se encontra os valores das variáveis, permitindo alterações que afetam grande parte do skin.

Em outros Skins modelados, como por exemplo Ametista, Safira e Portal Light, onde mais variáveis ​​são customizadas ou substituídas, a alteração do valor de uma variável base não afeta as partes que foram sobrescritas.

Para criar um skin personalizado com base no skin "Default":

isc.Page.setSkinDir("[ISOMORPHIC]/skins/Default/")

Altere para :

isc.Page.setSkinDir("[ISOMORPHIC]/skins/MySkin/")

Personalizando seu Skin

O que editar

Como observado no início deste manual, os arquivos que você pode editar estão no diretório template/sass. Neste diretório, o arquivo _userSettings.scss pode ser editado para personalizar valores de variáveis ​​suportados e _userStyles.scss, para substituir estilos existentes.

Você pode ver as classes CSS que podem ser substituídas em _base.scss.

Você pode ver a lista de variáveis ​​disponíveis em _skinSettings.scss, agrupadas e nomeadas de acordo com os efeitos que elas possuem. Você pode copiar as variáveis ​​que deseja sobrescrever no seu _userSettings.scss, alterar seus valores e executar a compilação com o compass.

Exemplo de edição

Tente adicionar essas configurações ao _userSettings.scss :

$ primary_hue: 120; // geralmente verde ao invés de azul
$ standard_widget_border_color: # 006400; // bordas darkgreen para widgets
$ standard_button_border_radius: 5px; // arredondar todos os cantos dos botões

Logo após a edição do arquivo execute "compass compile", como no exemplo abaixo:


\components\isomorphic\skins\meuSkin\template> compass compile


O terminal retornará um comando, informando que o arquivo skin_style.scss foi atualizado com as suas alterações. Isto compila os vários fragmentos do diretório template/sass (listado em skin_styles.scss) para produzir a folha de estilo da skin, em skins/MySkin / skin_styles.css.

Após fazer as alterações e executar a compilação do compass, limpe o cache do navegador antes de atualizar sua página, para garantir que o antigo skin_styles.css não esteja armazenado em cache.

Mantendo o skin que você editou

Como observado anteriormente, alguns dos arquivos no template/sass não devem ser editados. Isto porque, podem ocorrer atualizações com correções ou melhorias para nossos skins, quando isso acontecer, você pode manter seus skins sem sobrepor qualquer uma das suas personalizações.

____________________________________________________________________________

image776.jpg

Caso este tópico não tenha comentário satisfatório, envie e-mail para documentacao@softwell.com.br