CSSの「transform」を利用すると、文字を横に広げたり縮めたり、縦に広げたり縮めたりすることは簡単にできます。
「横に2倍の文字(2倍角)」や「縦長の文字」など色々とお試しください。
当ページでは、簡単な操作でCSSを自動で作成できます。
<span class="scale">文字の横縦</span>
.scale { display : inline-block; /* 変形するためのブロック化 */ font-size : 24pt; /* 文字サイズ */ line-height : 1em; /* 行の高さ */ transform : scale(1.7, 0.7); /* 変形 横,縦 */ }
画像やイラスト、DIVなどのブロック要素などでも違いはありません。
<span class="sample11"><img src="neko.png" alt="原寸"></span> <span class="sample12"><img src="neko.png" alt="横1.5倍"></span> <span class="sample13"><img src="neko.png" alt="縦1.5倍"></span>
<style type="text/css"> .sample11{ display : inline-block; margin : 15px; } .sample12{ display : inline-block; margin : 15px; transform : scaleX(1.5); } .sample13{ display : inline-block; margin : 15px; transform : scaleY(1.5); } </style>
CSSの「animation」を使用することで、文字の縮小・拡大を動かすこともできます。
<style type="text/css"> .sample2{ display : inline-block; animation: sample2Anime 4s alternate infinite; /* アニメーション指定 */ } @keyframes sample2Anime{ 0% { transform: scale(1, 1); } /* 大きさ */ 100% { transform: scale(2, 0.5); } /* 大きさ */ } </style>
CSSの「animation」を使用しています。「animation」は、古いブラウザや一部ブラウザでは動作しません。
「animation」の使い方は以下を参照ください。
animation 「アニメーション」
生成できるホームページ・パーツ一覧 | |
![]() | |
![]() | |
![]() | |
![]() | |
![]() | |
![]() | |
![]() | |
![]() | |
![]() | |
ご利用時の注意事項・制約事項 | |
よくあるご質問 | |
何で無料なの? | |
生成コードに利用制限はある? | |
生成コードに保証はある? | |
jQueryで生成できない? |
CSS背景文字
CSSブリンク
CSS改行位置
先頭文字
文字サイズ
影付け
インデント
言語切換え
CSS文字縁取り
SVG文字縁取り
画像文字重ね
NEW,UP
遠近・奥行
文字の回転
縦長・横長
スクロール
マウス選択色
斜体文字
文字の強調
縦書き
CSSで文書を縦書きにする
縦書き
スマートフォン・タブレット | 運営:株式会社シーマン |