ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS を使用してミラーリングまたは反転したテキストを作成するにはどうすればよいですか?

CSS を使用してミラーリングまたは反転したテキストを作成するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-27 12:42:29633ブラウズ

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

CSS を使用してテキストをミラーリングする

CSS を使用してテキストを操作して、ミラーリングまたは反転して見えるようにすることは可能ですか?たとえば、ハサミ文字「✂」を右ではなく左に向けて表示したい場合があります。

CSS Transforms to the Rescue

CSS 変換を使用すると、次のことが可能になります。この効果。テキストを水平方向に反転するには、x 軸で要素を負の方向にスケーリングします。

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

テキストを垂直方向に反転するには、要素を y 軸で負の方向にスケーリングします。

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

デモ

これらの変換を実際に使用する方法は次のとおりです:

<code class="css">span{ display: inline-block; margin:1em; } 
.flip_H{ transform: scale(-1, 1); color:red; }
.flip_V{ transform: scale(1, -1); color:green; }</code>
<code class="html"><span class='flip_H'>Demo text &#9986;</span>
<span class='flip_V'>Demo text &#9986;</span></code>

それぞれのクラス .flip_H または .flip_V を要素に追加することで、テキストを簡単に水平または垂直に反転できます。

以上がCSS を使用してミラーリングまたは反転したテキストを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。