"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso usar CSS para criar texto espelhado ou invertido?

Como posso usar CSS para criar texto espelhado ou invertido?

Publicado em 2024-11-04
Navegar:300

How Can I Use CSS to Create Mirrored or Flipped Text?

Usando CSS para espelhar texto

É viável manipular texto usando CSS para fazê-lo parecer espelhado ou invertido? Por exemplo, podemos querer exibir o caractere de tesoura "✂" voltado para a esquerda em vez de para a direita.

CSS Transforms to the Rescue

As transformações CSS tornam possível alcançar este efeito. Para inverter o texto horizontalmente, dimensione o elemento negativamente no eixo x:

``
-moz-transform: scale(-1, 1);
-webkit-transform: scale(- 1, 1);
-o-transformação: escala(-1, 1);
-ms-transformação: escala(-1, 1);
transformação: escala(-1, 1);
``

Para inverter o texto verticalmente, dimensione o elemento negativamente no eixo y:

``
-moz-transform: scale(1, -1);
-webkit-transform: escala(1, -1);
-o-transform: escala(1, -1);
-ms-transform: escala(1, -1);
transform: scale(1, -1);
``

Demonstração

Veja como usar essas transformações na prática:

span{ display: inline-block; margin:1em; } 
.flip_H{ transform: scale(-1, 1); color:red; }
.flip_V{ transform: scale(1, -1); color:green; }
Demo text ✂
Demo text ✂

Ao adicionar as respectivas classes .flip_H ou .flip_V aos elementos, você pode facilmente virar o texto horizontalmente ou verticalmente.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3