Não há uma maneira de estilizar CSS para incorporar tiktok e instagram?

quando uso a opção inspecionar elemento na página do navegador e a aplico ao CSS do embed do tiktok e do instagram, o CSS funciona, mas quando coloco este código CSS no discourse, ele não muda nada

Eu estava removendo o enorme fundo branco do embed de posts do instagram e colocando uma borda fina de 1px e uma borda arredondada de 50px, o mesmo que fiz para o tiktok que também reduziu o tamanho do post, pois ele aparece cortado no mobile, mas nada mudou

2 curtidas

Geralmente, você não pode manipular o conteúdo de um iframe originário de um domínio diferente devido à política de mesma origem — sem esse tipo de restrição, você poderia, por exemplo, substituir uma imagem por CSS que a fizesse parecer que um usuário do Instagram postou algo que ele não postou.

3 curtidas

Mas você não pode simplesmente alterar o fundo, o raio da borda e o tamanho da postagem? (Sem alterar o conteúdo da pessoa?)

No Instagram, há esse fundo branco que estraga o tema preto, além desse ENORME espaço que estraga muito a postagem

No TikTok, o post está preso no canto e há essa borda branca grossa horrível

No Twitter consegui remover o fundo branco e deixá-lo transparente (para adaptar a qualquer tema) e colocar a borda arredondada em 50px e borda fina

Você pode manipular a tag iframe em si (adicionar bordas, arredondar cantos, etc.), mas geralmente o conteúdo interno está totalmente fora de alcance. Alguns serviços fornecem opções de incorporação, o Twitter, por exemplo, tem algumas em https://publish.twitter.com/

1 curtida

Como posso manipular a tag iframe do instalgram e do tiktok? Porque a forma como fiz aqui não funcionou

1 curtida

Se você incorporar um vídeo do TikTok assim:

<iframe src="https://www.tiktok.com/embed/v2/7181493818871565574" height="800" width="400">

você pode adicionar estilos a um tema do Discourse assim:

iframe {
  border: 1px solid red;
  border-radius: 20px;
}

mas você está limitado a editar apenas a tag iframe.

2 curtidas