javascript - 通过 Javascript/CSS 翻转 html/图像的跨浏览器方式?

标签 javascript css image-manipulation

是否有翻转图像的库/简单方法?

像这样翻转图像:

AABBCC      CCBBAA
AABBCC  ->  CCBBAA

我不是在寻找动画,只是翻转图像。

我用谷歌搜索没有找到 avial,只在 MozillaZine 上找到了一个使用 SVG 的复杂版本。我不确定它是否可以跨浏览器工作。

最佳答案

以下 CSS 将在 IE 和支持 CSS 转换的现代浏览器中工作。我包含了一个垂直翻转类,以防您也想使用它。

.flip-horizontal {
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph; /*IE*/
    filter: fliph;
}
.flip-vertical {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    -ms-filter: flipv; /*IE*/
    filter: flipv;
}

关于javascript - 通过 Javascript/CSS 翻转 html/图像的跨浏览器方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1309055/

相关文章:

javascript - 如何避免解构模式

javascript - Summernote 工具提示未出现在 Bootstrap 模态窗口中

html - 变换原点 css 在以圆形方式旋转时移动

matlab - MATLAB 中的反向谱图 A La Aphex Twin

c# - 如果我使用 .Dispose();为什么我继续内存不足

javascript - 在 iframe 中获取 innerdiv 的 id

Javascript 从输入中获取工作日名称

css - 无法更改 Material ui中文本字段的字体大小

php - 何时以及如何在具有跨域的书签中使用 !important CSS 属性?

algorithm - 如何以编程方式对图像进行卡通化处理?