HTML で画像を回転する

Sushant Poudel 2023年2月19日
HTML で画像を回転する

この記事では、HTML で画像を回転させる方法を紹介します。

HTML で transform CSS プロパティを使用して画像を回転させる

CSS の transform プロパティは、コード内の特定の要素を変更することを意味します。変換するには、外部リソース(この場合は変換する画像)が必要です。このプロパティは、2D または 3D 変換を要素に適用します。さらに、このプロパティは、詳細に回転、拡大縮小、移動、傾斜などの権限も与えます。また、CSS ビジュアルフォーマットモデルの座標空間も変更します。レイアウトが CSS ボックスモデルによって管理されている要素は、変換することしかできません。transform プロパティを rotate() 関数に設定して、HTML で画像を回転させる関数の単位を指定できます。画像を回転させる値は、関数の括弧内に指定する必要があります。deg 単位は、回転値を指定するために使用されます。この目的のためにインライン CSS を使用できます。CSS は <img> タグで使用されます。

たとえば、HTML に <img> タグを付けた通常の画像を挿入します。src 属性を https://loremflickr.com/320/320 に設定します。次に、90 度回転するには、画像を挿入し、それにいくつかのスタイルを追加します。style 属性で、transform プロパティを rotate(90deg) に設定します。次に、<br> タグを追加します。同様に、画像を 180 度360 度に回転させます。

以下の例は、HTML の画像ソース内の画像を回転させる方法を示しています。<img> タグのスタイルを設定しました。これは、挿入された画像を transform:rotate() プロパティで回転できることを意味します。元の画像を挿入し、画像を 90180360 度に回転させました。rotate() 関数で目的の次数値を書き込むことができます。例の 2 番目の画像は、軸の半分まで回転します。3 番目の画像は、180 度に回転しているため、逆さまに見えます。画像が 360 度の回転を完了すると、元の画像のように見えます。したがって、transform() プロパティと rotate() 値を使用して、HTML と CSS を使用して画像を回転させることができます。

サンプルコード:

<html>
<body>
 Original Image
 <img src="https://loremflickr.com/320/320" /> <br>
 90 degree Rotation
 <img src="https://loremflickr.com/320/320" style="transform:rotate(90deg);"> <br>
 180 degree Rotation
 <img src="https://loremflickr.com/320/320" style="transform:rotate(180deg);"> <br>
 360 degree Rotation
 <img src="https://loremflickr.com/320/320" style="transform:rotate(360deg);"> <br>
</body>
</html>
著者: Sushant Poudel
Sushant Poudel avatar Sushant Poudel avatar

Sushant is a software engineering student and a tech enthusiast. He finds joy in writing blogs on programming and imparting his knowledge to the community.

LinkedIn