Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Rotate não funciona!

O que há de errado??? O banner do Twitter aparece, mas o rotate não funciona como deveria.

seguir-twitter {
  width:14em;
  line-height: 1;
  padding: 1em 0;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0;
  /**Forma feita no outro exercício */
 /* -webkit-transform-origin: 0 0;
  -webkit-transform: translate(6.5754em, -2.4749em) rotate(45deg);
          transform-origin: 0 0;
          transform: translate(6.5754em, -2.4749em) rotate(45deg); */

  transform: translate(calc(0.707 * (3.5em - 100%) + 100%), calc(-.707em * 3.5em)) rotate(45deg);
  text-transform: capitalize;
  text-align: center;
  text-decoration: none;
  background-color: #3C1D3D;
  color: #FFF;
  border: .25em solid black;
  font-size: .5em;
  font-family: "Open Sans Condensed", sans-serif;

}
2 respostas
solução!

Fala aí Amanda, tudo bem? Seu problema está no segundo calc, veja que você definiu o -.707em com em quando na verdade deveria ser apenas uma unidade numérica:

Seu código:

transform: translate(calc(0.707 * (3.5em - 100%) + 100%), calc(-.707em * 3.5em)) rotate(45deg);

O correto seria:

transform: translate(calc(0.707 * (3.5em - 100%) + 100%), calc(-.707 * 3.5em)) rotate(45deg);

Apenas retirei o em do segundo calc referente ao -.707.

Um errinho de digitação.

Espero ter ajudado

Obrigada Matheus agora o rotate funcionou!