如何使用 HTML 旋转图像
自由旋转图像的能力很方便,尤其是在网页上。如果您想学习如何使用 HTML 转换图像,那么您来对地方了。
您可以使用 CSS(层叠样式表)来更改许多 HTML 元素,包括图像定位。 HTML 为您提供基本布局,但 CSS 可能更为重要,因为它允许您自定义和调整网页的所有细节,包括图像。
如何使用Transform方法旋转HTML图像
以下方法围绕“转换”属性的使用。此属性允许您更改各种 Web 元素的特定值。它还允许您旋转图像。您还可以将其用于缩放、移动、倾斜等。
您将看到它们如何使用转换函数通过 JavaScript 编码来旋转图像。您需要指定一个角度,例如 180 度或简称为 deg。您还需要确定方向,例如顺时针。
这是转换方法在 JavaScript 中的样子。我们将使用刚才给您的示例,并添加用于分配函数的 onclick 事件:
<html>
</head>
<p>点击图片顺时针旋转 180 度。 </p>
<img src="../../images/theme/easy-image-resizer.jpg" id="myimage" onclick="rotateImage();" alt="”/>
</body>
<script>
function rotateImage() {
var img=document.getElementById ('myimage');
img.style.transform='rotate(180deg)';
}
</script>
</html>
如何使用元素方法
另一个非常简单的方法(对于那些知道自己在做什么的人来说)是元素方法。您还可以使用样式部分中的.element 类来代替转换函数。此类具有设置旋转值的变换属性。
您可以使用动态 JavaScript 代码将类分配给您的图像。下面是它在 JavaScript 中的样子:
<style>
.element {
transform:rotate(90deg);
}
< ;/style>
</head>
点击图片顺时针旋转 90 度。 </p>
<img src="../../images/theme/javascript.png" id="myimage" onclick="rotateImage();" alt=""/>
function rotateImage() {
var img=document.getElementById('myimage');
img.className='element';
}
</script>
</html>
如何使用 Rotate 类旋转 HTML 图像
这可能是本文提供的所有三种方法中最简单的方法。它只需要您为不同的主要互联网浏览器正确输入代码。例如,您不想仅在 Mozilla 上正确显示图像,因为使用其他浏览器的人会看到它颠倒。
这里是如何使用 CSS 代码旋转 HTML 图像,兼容所有主要浏览器:
.rotateimg180 {
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:旋转(180度);
-o-transform:rotate(180deg);
transform:rotate(180deg);
}
你可以改变旋转度,还有其他特征,例如高度和宽度,使用适当的形式,如下所示。
例如<img src=”link to your image” width=”100″ height=”100″ class=”rotateimg90″>
如果你想测试这个,请确保你的浏览器支持 CSS 图像回转。您会立即看到结果是否令人满意。
如果您可以在将原始图像上传到您的网站之前使用图像编辑器旋转它,它可能会为您省去很多麻烦。使用 HTML 旋转图像不是核心科学,但它需要 CSS 的基础知识。
简单的图像旋转
使用 CSS 旋转图像非常有用。一张奇怪的图片经常会引起人们的注意,它在您的网站上看起来很不专业。上述方法相对简单,但在决定上传之前先调整图像总是更容易。
您使用了哪种方法?使用上有没有遇到什么问题,还是一切顺利?在下面的评论部分告诉我们,并随时将您的想法添加到讨论中。
0 评论