Skip to main content
Solved

FORMULÁRIO PÚBLICO - COMO CONSEGUIR DEIXAR RESPONSIVO EM WEBSITE


Thiago-youcon

Inseri um formulário público em meu website, mas ele não fica responsivo para quem acessa na versão Mobile. Alguém sabe como corrigir isto ?

Best answer by Anonymous

Olá, @Thiago-youcon

Vou enviar uma posivel solução. Poderia testá-la, por gentileza? 
 

1 - Criar uma div ao redor do ifram, como no exemplo abaixo:

<div class="mydiv-container">
    <!-- código do iframe -->
</div>

2 - Se o iframe tiver qualquer especificação de largura (width) ou altura (height), remova-as

3 - Adicione esse código CSS.

(Atenção, algumas propriedades do código CSS abaixo como border, margin e padding, podem mudar dependendo da sua necessidade)

/* responsive iframe */
.mydiv-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
    margin-bottom: 3%;
}
.mydiv-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #ccc;
}

 

View original
Did this topic help you find an answer to your question?

9 replies

rafael.jefte
Forum|alt.badge.img+6

Olha, eu já usei o formulário pelo celular e funcionou normalmente. Aconselho conservar com o pessoal do chat e atendimento para que eles possam te ajudar. 


Juliana Spinardi
Pipefy Staff
Forum|alt.badge.img+8

@Thiago-youcon  ainda enfrentando o mesmo problema??


Thiago-youcon
  • Author
  • New Member
  • 4 replies
  • August 8, 2022

Estou sim


Lucas Democh
Forum|alt.badge.img+15
  • Pipefy Legend
  • 396 replies
  • August 8, 2022

Oi @Thiago-youcon quando você usa a opção de incorporar do formulário, o Pipefy gera um código com iframe padrão (iframe width="560" height="580").

Para corrigir este problema, você pode utilizar o site: https://iframely.com/

 

Neste site, você precisa copiar o link púbico do seu formulário e colar no local indicado.

 

Exemplo:

 

Link Público do Formulário: https://app.pipefy.com/public/form/r1q1n9jj

 

Código para incorporação gerado pelo Pipefy (não responsivo):

<iframe width="560" height="580" src="https://app.pipefy.com/public/form/r1q1n9jj?embedded=true" frameborder="0"></iframe>

Código gerado pelo Iframely (Responsivo):

<div class="iframely-embed"><div class="iframely-responsive" style="padding-bottom: 52.5%; padding-top: 120px;"><a href="https://app.pipefy.com/public/form/r1q1n9jj" data-iframely-url="//iframely.net/YKEPaQo"></a></div></div><script async src="//iframely.net/embed.js"></script>

Boa sorte!

 

 

 


Thiago-youcon
  • Author
  • New Member
  • 4 replies
  • August 8, 2022

Certo, tentei aqui, mas no caso ele não fica com a visualização de formulário, e sim com um banner para acessar o formulário, e não é muito intuitivo. Não existe outra maneira de corrigir ?


Lucas Democh
Forum|alt.badge.img+15
  • Pipefy Legend
  • 396 replies
  • August 8, 2022

@Thiago-youcon sim, neste caso, você teria que criar o código de incorporação manualmente, inserindo os parâmetros para que ele fique responsivo.

 

Não consigo te ajudar com essa pare mais avançada de HTML.


Thiago-youcon
  • Author
  • New Member
  • 4 replies
  • August 8, 2022

Certo, entrei em contato com a Ajuda do pipefy, vamos ver se conseguem criar para mim. Muito obrigado Lucas.


  • 0 replies
  • Answer
  • August 9, 2022

Olá, @Thiago-youcon

Vou enviar uma posivel solução. Poderia testá-la, por gentileza? 
 

1 - Criar uma div ao redor do ifram, como no exemplo abaixo:

<div class="mydiv-container">
    <!-- código do iframe -->
</div>

2 - Se o iframe tiver qualquer especificação de largura (width) ou altura (height), remova-as

3 - Adicione esse código CSS.

(Atenção, algumas propriedades do código CSS abaixo como border, margin e padding, podem mudar dependendo da sua necessidade)

/* responsive iframe */
.mydiv-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
    margin-bottom: 3%;
}
.mydiv-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #ccc;
}

 


Thiago-youcon
  • Author
  • New Member
  • 4 replies
  • August 9, 2022

@weberson.loureiro muito obrigado, enviei pro desenvolvedor do site. Dou um feedback se solucionarmos kkk


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings