Este é um exemplo de como colocar animação na folha de formulário,

**1** - Vamos à página de <https://github.com/animate-css/animate.css> para baixar o .zip das animações.

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=2qey794d9082793ff450396460117209c55ae)

  

**2** - Fazendo o download do arquivo .zip, nós procedemos para carregar o arquivo baixado como uma biblioteca externa do scriptcase.

      - Você pode seguir este manual: <https://www.scriptcase.com.br/docs/pt_br/v9/manual/07-ferramentas/05-bibliotecas-externas/>

**3** - Depois que a biblioteca externa for carregada, vamos ao evento **OnApplicationInit** do nosso formulário.

      - Aqui continuamos a ligar para nossa livraria externa.

      - Para aplicar a nossa animação ao nosso formulário, precisamos do ID do formulário, procedemos a executar o formulário e, em seguida, clicamos no elemento inspecionar, onde devemos encontrar a classe form, neste caso é chamado **scFormPage**

![](https://desk.zoho.com/DocsDisplay?zgId=716875472&mode=inline&blockId=2qey749eab1f8e75745258d7740ac93372b0b)

  

**4** - Nós pegamos esse nome de classe **scFormPage** e adicionamos ao nosso código de bibliotecas externas.

      Um exemplo seria o seguinte código no evento **OnApplicationInit:**

?>

bounceIn.css');?>">

// Donde se realiza la llamada a la librería</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px"><span style="box-sizing: border-box; font-weight: 600">.scFormPage { //aqui se utiliza el nombre del formulario obtenido anteriormente</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">animation-name:bounceIn;  //Se coloca el nombre de la animación</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px"> <span style="box-sizing: border-box; font-weight: 600">animation-duration:4s;</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px"><span style="box-sizing: border-box; font-weight: 600">}</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px"><span style="box-sizing: border-box; font-weight: 600">@keyframesbounceIn {</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">from,20%, 40%, 60%, 80%,</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">to{</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">   <span style="box-sizing: border-box; font-weight: 600">animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">}</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">0%{</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">    <span style="box-sizing: border-box; font-weight: 600">opacity:0;</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">    <span style="box-sizing: border-box; font-weight: 600">transform:scale3d(0.3, 0.3, 0.3);</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">}</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">20%{</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">    <span style="box-sizing: border-box; font-weight: 600">transform:scale3d(1.1, 1.1, 1.1);</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">}</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">40%{</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">    <span style="box-sizing: border-box; font-weight: 600">transform:scale3d(0.9, 0.9, 0.9);</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">}</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">60%{</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">    <span style="box-sizing: border-box; font-weight: 600">opacity:1;</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">    <span style="box-sizing: border-box; font-weight: 600">transform:scale3d(1.03, 1.03, 1.03);</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">}</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">80%{</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">    <span style="box-sizing: border-box; font-weight: 600">transform:scale3d(0.97, 0.97, 0.97);</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">}</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">to{</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">    <span style="box-sizing: border-box; font-weight: 600">opacity:1;</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">    <span style="box-sizing: border-box; font-weight: 600">transform:scale3d(1, 1, 1);</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">}</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px"><span style="box-sizing: border-box; font-weight: 600">}</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px"><span style="box-sizing: border-box; font-weight: 600">.bounceIn{</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px"> <span style="box-sizing: border-box; font-weight: 600">animation-duration:0.75s;</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px">  <span style="box-sizing: border-box; font-weight: 600">animation-name:bounceIn;</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px"><span style="box-sizing: border-box; font-weight: 600">}</span></span></p><p style="box-sizing: border-box; margin: 0px 0px 0.5em; color: rgb(45, 49, 56); font-size: 16px"><span style="box-sizing: border-box; font-size: 12px"><span style="box-sizing: border-box; font-weight: 600">

PHP</span

**5**- Continuamos a executar o formulário, onde visualizamos a animação.