javascript - 使用 css 为 <img> 旋转背景图像

标签 javascript jquery html css image

我尝试用 -webkit-transform 旋转图像从 jquery 为 <img> 旋转背景图像标签。这实际上是在旋转 src 图像。我试过 :before特别是旋转背景图像,仍然没有运气。

HTML:

<img class="customUpload" id="customUploads" style="height: 581px; background-image: url(http://upload.wikimedia.org/wikipedia/commons/thumb/6/61/HTML5_logo_and_wordmark.svg/512px-HTML5_logo_and_wordmark.svg.png); background-size: 80%; background-repeat: no-repeat no-repeat;" src="http://th04.deviantart.net/fs71/PRE/i/2011/340/d/5/picture_frame_png_01_by_thy_darkest_hour-d4idwz6.png">

JS:

$(document).ready(function(e){
    $("#customUploads").css('-webkit-transform','rotate(60deg)');
});

DEMO FIDDLE

[更新] 我只需要将框架设置为 90 度。在哪里作为里面的 HTML5 LOGO 旋转。

最佳答案

CSS 变换始终应用于元素。如果你想分别旋转两个东西,你需要创建两个元素:

<div id="frame"><img id="logo"></div></div>

现在您可以使用 CSS 变换在 #frame 中旋转 #logo

JSFiddle 演示

http://jsfiddle.net/bikeshedder/c6KUP/8/

关于javascript - 使用 css 为 <img> 旋转背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21795394/

相关文章:

javascript - 创建一个将数字放在数组中间的函数

javascript - 如何在 Ryan fait stick 页脚中拆分页眉和页脚之间的空间

javascript - 时间到期时使用 Javascript 播放音频/声音在 Android 和 IOS 上不起作用

javascript - jasmine-jquery 与 selenium 驱动程序(如 Nightwatch.js) - 何时选择其中每一个?

jquery - 使用JQuery通过id选择器从外部文件获取html内容

javascript - JS 对象数组分页

javascript - 在两个单词之间应用正则表达式

java - 如何从javascript调用servlet

javascript - 不在 Durandal 中使用 HighCharts 渲染 VU-meter Gauge 图表

javascript - 使用 onclick 事件附加部分