【发布时间】:2011-11-10 16:01:09
【问题描述】:
我想做一个 CSS3 变换:rotate(360deg);在过渡 1s; 在背景图像而不是单独的图像(元素)上.. 这可能吗?我已经从谷歌搜索了地狱,但没有成功! 我想要达到的目标是:
#footerLogo {
background: url('ster.png'),
-moz-transition: -moz-transform 1s,
transition: transform 1s,
-o-transition: -o-transform 1s,
-webkit-transition: -webkit-transform 1s;
background-position: #outlinedtotheleft;
}
#footerLogo:hover {
background: transform: rotate(360deg);
-o-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
}
我希望这是可能的!我知道这在 JS (jQuery) 中很容易实现:
$('#something').hover(function(){morecodehere});
...但我想知道是否可以仅使用 CSS(3)
HTML:
<div id="footerLogo">
<img src="carenza.png"/>
</div>
【问题讨论】:
-
下次添加代码块时,只需将整个代码块缩进4+空格即可保留缩进。对内联代码使用反引号。
标签: html css background css-transitions