CSS3 - 悬停时 float ,单击时旋转(事件)但将图像保持在同一位置?

标签 css

这是我的意思的一个例子:

JS fiddle :http://jsfiddle.net/MWAJC/

如您所见,当您将鼠标悬停在图片上时,图片会浮起来,然后当您点击它时,图片会旋转回到原来的位置。我希望它能使图像在已经“ float ”的位置旋转。我该怎么做?

最佳答案

多个变换可以应用于一个元素,因此您可以组合“ float ”和旋转变换。

img:active {
    -moz-transform: translate(0,-1em) rotate(10deg);
    -o-transform: translate(0,-1em) rotate(10deg);
    -webkit-transform: translate(0,-1em) rotate(10deg);
}

http://jsfiddle.net/MWAJC/1/

关于CSS3 - 悬停时 float ,单击时旋转(事件)但将图像保持在同一位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6671356/

相关文章:

jquery - 网站的平滑滚动插件

html - 水平 <ul> 菜单的居中对齐?

javascript - 如何将div用作网格?

html - 使用内联 css 设置图像宽度

javascript - 为什么我的 div 不能垂直对齐?

javascript - 消除 SVG 圆形元素上的别名

html - 如何使用 FlexBox 制作具有百分比高度的包裹 div

javascript - 为什么我的 masonry.js 元素相互重叠?

html - 相对定位问题中的绝对定位

html - 如何使用CSS制作边框三 Angular 形?