Tenho um elemento em HTML feito por mim mesmo e preciso colocá-lo dentro dessa parte assinalada na imagem, entre o preço do produto e o cálculo de frete. Alguém poderia me ajudar com o código para o botão entrar na posição correta.
O botão:
O html do botão:
link do botão: https://forms.gle/HppPVi3pcNYDm5c17
CSS do botão:
.btn-primary{
background-color:#E40000 ;
color: #ffffff ;
padding: 7px 10px;
border: 2px solid #E40000 ;
border-radius: 30px;
font-size: 15px;
cursor: pointer;
font-weight: 500;
font-family: Sora, sans-serif;
text-decoration: none;
text-align: center;
}
.btn-primary:hover{
background-color: rgba(var(–cor-primaria-),.8);
color: #E40000 ;
border: 2px solid;
}
O_Zara
Maio 10, 2023, 3:00pm
2
Olá @LeandroBS , tenta o seguinte código:
$(function(){
$(‘.btn-primary’).InsertAfter(‘.produto .acoes-produto .preco-produto’);
}); ou tenta trocando o “InsertAfter” por “append ou prepend”
2 curtidas
Como eu escrevo os códigos, depois de qual linha?
O_Zara
Maio 10, 2023, 6:38pm
4
$(function(){$(‘.btn-primary’).insertAfter(‘.produto .acoes-produto .preco-produto’);});
Vai em Incluir html, coloca java script e rodapé, copia o código e ver se vai funcionar
1 curtida
Vou tentar agora, obrigado.
Não funcionou desse jeito.
O_Zara
Maio 10, 2023, 6:44pm
7
Na verdade acabei de ver aqui, não vai funcionar dessa forma, por que tu criou o botão de forma nativa só em HTML, não vai conseguir posicionar ele de forma nativa
Nesse caso haveria alguma forma?
O_Zara
Maio 10, 2023, 6:45pm
9
Pera ae vou criar outro código que vai funcionar
1 curtida
O_Zara
Maio 10, 2023, 6:55pm
12
$(function(){$('.acoes-produto .preco-produto').prepend('<a href="O LINK" class="Envie seus arquivos aqui" rel="nofollow" data-placement="left"></i>Envie seus arquivos aqui</a>');});
Troca também o CSS para:
a.Envie.seus.arquivos.aqui {
background-color: #E40000 ;
color: #ffffff ;
padding:7px 10px;
border: 2px solid #E40000 ;
border-radius:
30px;
font-size: 15px;
cursor: pointer;
font-weight: 500;
font-family: Sora, sans-serif;
text-decoration: none;
text-align: center;
}
Tá quase lá:
Vou tentar mexer um pouco no CSS
O_Zara
Maio 10, 2023, 7:03pm
14
O CSS é só renomear a nova div pow, .btn-primary por a.Envie.seus.arquivos.aqui
O_Zara
Maio 10, 2023, 7:13pm
18
Você vai fazer o seguinte, por que não coloca esse botão abaixo dos atributos?
O_Zara
Maio 10, 2023, 7:14pm
19
Se quiser fazer isso troca o código do Java script: .acoes-produto .preco-produto PELO CÓDIGO .produto .principal .atributos
O_Zara
Maio 10, 2023, 7:14pm
20
Pra fazer isso excluir os código que eu te passei e segue esses agora…
$(function(){$('.produto .principal .atributos').append('<a href="O LINK" class="Envie seus arquivos aqui" rel="nofollow" data-placement="left"></i>Envie seus arquivos aqui</a>');});
E O CSS
.produto .principal .atributos {
padding-bottom: 32px;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
.Envie.seus.arquivos.aqui {
background-color: #E40000;
color: #ffffff;
padding: 7px 10px;
border: 2px solid #E40000;
border-radius: 30px;
font-size: 15px;
cursor: pointer;
font-weight: 500;
font-family: Sora, sans-serif;
text-decoration: none;
text-align: center;
margin-top: 15px;
}