Saiba como criar um tema personalizado, criar estilo para componentes individuais e usar fontes da Web em um tema
Este tutorial é uma etapa da série Create Your First Adaptive Form. É recomendável seguir a série em sequência cronológica para entender, executar e demonstrar o caso de uso tutorial completo.
É possível usar temas para fornecer uma aparência e estilo exclusivos a um formulário adaptável. É possível aplicar temas prontos para uso com o editor de formulários adaptáveis ou criar temas personalizados próprios. A AEM Forms fornece um editor de temas para criar temas personalizados. Um único tema pode fornecer uma aparência diferente para o mesmo formulário adaptável aberto em dispositivos móveis, tablets ou desktops. Qualquer conhecimento prévio de CSS ou LESS não é necessário para usar o editor de temas, mas é desejado.
Ao final do tutorial, você aprenderá a:
O formulário será semelhante ao seguinte após a conclusão do tutorial:
Baixe o estilo do cabeçalho e as imagens do logotipo, fornecidas abaixo, na sua máquina local. O cabeçalho do formulário adaptável shipping-address-add-update-form
usa o estilo do cabeçalho e as imagens do logotipo. A imagem de estilo de cabeçalho é exibida no lado direito do cabeçalho.
O editor de formulários adaptáveis fornece vários temas prontos para uso. Se você planeja não usar um estilo personalizado para seu formulário adaptável, também pode publicar seus formulários adaptáveis com um tema predefinido. Os temas são independentes de formas adaptativas. É possível aplicar o mesmo tema a vários formulários adaptáveis. Para aplicar um tema a um formulário adaptável:
Abra o formulário adaptável para edição.
http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html
Abra as propriedades de Contêiner de formulário adaptável. No navegador de propriedades, navegue até Básico > Tema de formulário adaptável. O campo Tema de formulário adaptável lista todos os temas predefinidos e personalizados. Por padrão, o tema Tela é aplicado.
Selecione um tema no campo Tema de formulário adaptável. Por exemplo, Tema da pesquisa. Toque em para aplicar o tema selecionado.
Figura: Formulário adaptável com o tema padrão
Figura: Formulário adaptável com o tema Pesquisa
O design exibido acima requer alterações no texto do espaço reservado e no logotipo do formulário adaptável existente. Execute as seguintes etapas para fazer as alterações necessárias:
Altere o logotipo e o texto existentes do cabeçalho. Para remover o logotipo:
Abra o formulário no editor de formulários.
http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html
Toque na imagem do logotipo no componente do cabeçalho e toque em propriedades. Na propriedade da imagem, toque em X para remover a imagem de logotipo existente.
Toque em carregar, selecione o logo.png e toque em para salvar as alterações. A imagem foi baixada na seção Antes de começar.
Toque no texto do cabeçalho, We.Retail
e toque em edit. Altere o texto do cabeçalho para
we retail
. Aplique a formatação em negrito somente a we
em we retail
.
Remova o título e adicione texto de espaço reservado:
Você pode usar o editor de temas para criar temas personalizados. O editor de temas é um editor WYSIWYG poderoso. É um método visual para aplicar o CSS a vários componentes de um formulário adaptável. Ele fornece controles mais refinados para criar estilos de componentes e painéis de um formulário adaptável.
Um tema é uma entidade separada, como formas adaptáveis. Ele contém estilos (CSS) para os componentes e painéis de um formulário adaptável. Os estilos incluem propriedades de CSS, como cores de plano de fundo, cores de estado, transparência, alinhamento e tamanho. Ao aplicar um tema, o estilo especificado é aplicado aos componentes correspondentes de um formulário adaptável.
Neste tutorial, você estilizará o cabeçalho e o rodapé, os componentes de texto e numéricos, o componente do anexo e os botões. Vamos começar com a criação de um tema:
Faça logon na instância do autor do AEM e navegue até Adobe Experience Manager > Forms > Themes. O URL padrão é http://localhost:4502/aem/forms.html/content/dam/formsanddocuments-themes.
Toque em Criar e selecione Tema. A página Criar Tema com os campos necessários para criar um tema é exibida. Os campos Título e Nome são obrigatórios:
Toque em Criar. Um tema é criado, e uma caixa de diálogo para abrir o formulário para edição é exibida. Toque em Abrir para abrir o tema recém-criado em uma nova guia. O tema é aberto no editor de temas. Para o estilo, o editor de temas usa um formulário adaptável pronto para uso enviado com o AEM Forms.
Para obter informações sobre o uso da interface do editor de temas, consulte Sobre o editor de temas.
Toque em Opções de Tema > Configurar. No campo Visualizar formulário, selecione o formulário adaptável Taxafe-address-add-update-form, toque em
, toque em Salvar. Agora, o editor de temas é configurado para usar seu próprio formulário adaptável em vez do formulário adaptável padrão. Toque em Cancelar para retornar ao editor de temas.
Figura: Editor de temas com o formulário adaptável de forma de add-update-address de remessa
Figura: Formulário adaptável com o formulário padrão
O cabeçalho e o rodapé fornecem uma aparência consistente e distinta para um formulário adaptável. Geralmente, o cabeçalho contém o logotipo e o nome da organização, o rodapé contém informações de direitos autorais e permanecem idênticos em várias formas de uma organização. Para estilizar o cabeçalho e o rodapé do formulário adaptável Taxafrete-address-add-update-form:
Navegue até a opção Cabeçalho > Texto no painel Seletores. O painel Seletores fica à esquerda do editor de temas. Se o painel não estiver visível, toque em Alternar painel lateral.
Defina as seguintes propriedades na opção Text e toque em .
Propriedade | Valor |
---|---|
Família da fonte | Arial |
Cor da fonte | FFFFFF |
Tamanho da Fonte | 54px |
Toque no widget de cabeçalho e toque em Cabeçalho. As opções para criar estilo no widget Cabeçalho são exibidas à esquerda. Expanda a opção Dimension & Position, defina a Altura para 120px
e toque em .
Expanda a opção Plano de fundo do widget de cabeçalho, defina a Cor do plano de fundo como F6921E.
Passe o mouse sobre Imagem e gradiente > + Adicionar, toque em Imagem. Defina as seguintes propriedades e toque em .
Propriedade | Valor |
---|---|
imagem | Carregue o header-style.png. A imagem foi baixada na seção Antes de começar. |
Posição | Parte Inferior Direita |
Lado a lado | Sem Repetição |
No editor de temas, toque no logotipo no cabeçalho e toque em Header Logo. Expanda a opção Dimension & Position , defina as seguintes propriedades e toque em .
Imagem | Valor |
Imagem |
Dica: toque no ícone de |
Altura | 4,75rem |
F6921E
e toque em É possível usar vários componentes em um formulário adaptável para capturar dados. Por exemplo, caixa de texto e caixa numérica. Você pode fornecer um estilo idêntico a todos os componentes de captura de dados ou um estilo separado para cada componente. Neste tutorial, um estilo idêntico é aplicado a caixas numéricas (ID do cliente, CEP) e caixas de texto (ID do cliente, Nome, Endereço de envio, Estado, Email). Para estilizar os componentes de captura de dados:
Menu sanfonado | Propriedade | Valor |
Borda | Cor da Borda | A7A9AC |
Borda | Raio da Borda |
|
Texto | Família da fonte | Arial |
Texto | Cor da fonte | 939598 |
Texto | Tamanho da Fonte | 18px |
Dimension e posição | Largura | 60% |
Dimension e posição | Imagem |
|
Toque na área vazia acima do campo ID do cliente e toque em Contêiner do painel responsivo. Defina Background > Background Color para F1F2F2. Toque em .
Você pode usar um tema personalizado para aplicar um estilo idêntico a todos os botões do formulário adaptável e estilo em linha para aplicar um estilo a um botão específico. Para estilizar os botões:
Menu sanfonado | Propriedade | Valor |
Segundo plano | Cor do Plano de Fundo | F6921E |
Borda |
Cor da Borda | F6921E |
Borda | Raio da Borda |
|
Texto |
Família da fonte | Arial |
Texto | Cor da fonte | FFFFFF |
Texto | Tamanho da Fonte | 18px |
Aplique o tema personalizado, Tema global, ao seu formulário adaptável. Se o estilo não refletir no formulário adaptável, limpe o cache do navegador e tente novamente.
Alguns estilos se aplicam somente a um componente específico. Esses componentes são estilizados no editor de formulários adaptáveis.
Abra o formulário adaptável para edição. http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html
Na barra superior, selecione a opção Estilo.
Toque no botão Anexar e toque no ícone . Defina as seguintes propriedades na opção Dimension e Position:
Propriedade | Valor |
---|---|
Flutuar | À esquerda |
Largura | 10% |
Toque na opção prova de endereço aprovada pelo governo e toque no ícone . Defina as seguintes propriedades:
Menu sanfonado | Propriedade | Valor |
Dimensões e Posição | Flutuar | À esquerda |
Dimensões e Posição | Largura | 73% |
Dimensões e Posição | Preenchimento |
|
Dimensões e Posição | Altura | 40px |
Dimensões e Posição |
Imagem |
|
Segundo plano | Cor do Plano de Fundo | FFFFFF |
Borda | Largura da Borda | 1px |
Borda | Estilo de Borda | Sólido |
Borda | Cor da Borda | A7A9AC |
Borda | Raio da Borda | 7 px |
Texto | Família da fonte | Arial |
Texto | Cor da fonte | BCBEC0 |
Texto | Tamanho da Fonte | 18px |
Texto | Altura da Linha | 2 |
Menu sanfonado | Propriedade | Valor |
Dimension e posição | Flutuar | Direito |
Dimension e posição | Imagem |
|
Segundo plano | Cor do Plano de Fundo | F6921E |
Borda | Cor da Borda | F6921E |
Você pode usar várias fontes para criar um formulário adaptável. Todos os dispositivos em que o formulário adaptável é exibido podem não ter as fontes usadas para projetar o formulário adaptável. Você pode usar um serviço de fonte da Web para fornecer as fontes necessárias ao dispositivo de destino.
O Adobe Typekit é um serviço de fontes da Web. Você pode configurar e usar o serviço com formulários adaptáveis. Para usar o Adobe Typekit em um formulário adaptável:
fontsTypekit agora é chamado de Adobe Fonts e está incluído com o Creative Cloud e outras assinaturas. Saiba mais.
Crie uma conta Adobe Typekit, crie um kit, adicione fonte Myriad Pro ao kit, publique o kit e obtenha a ID do Kit. É necessário usar fontes Adobe Typekit (fontes da Web) em um formulário adaptável.
No servidor do AEM Forms, navegue até Adobe Experience Manager > Ferramentas
> Implantação > Cloud Services. Na página Cloud Services, navegue até Serviços de terceiros > Typekit e clique em Configurar Agora em Typekit. Se uma configuração já estiver disponível, clique no botão + para criar uma nova instância.
Na caixa de diálogo Criar configuração , especifique um Título para a configuração e clique em Criar. Você é redirecionado para a página de configuração. Na caixa de diálogo Editar componente, forneça seu Kit ID e clique em OK.
Configure seu tema para usar a configuração do TypeKit. Na instância do autor, abra Tema Global no editor de temas. No editor de temas, navegue até Opções de tema > Configurar. No campo Typekit Configuration, selecione o kit e clique em Save.
As fontes adicionadas ao Typekit estão disponíveis para seleção na opção Text de todos os componentes.