【发布时间】:2013-05-20 07:13:21
【问题描述】:
我正在制作一个展示我的图形作品的网站。对于我工作的其中一个缩略图,我可以做到这一点
.example1:not:hover {
opacity:1;
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
transform:rotate(-7deg);
-ms-transform:rotate(-7deg);
-webkit-transform:rotate(-7deg);
transition: transform 0.25s linear;
}
现在,我想要它做
transform:rotate(7deg);
-ms-transform:rotate(7deg);
-webkit-transform:rotate(7deg);
当您将鼠标移到缩略图上时 缩略图的html是
<div id ="maintext">
<img src="Images/example.png" class="example1" >
</div>
谢谢大家。
【问题讨论】:
-
不太清楚你的问题是什么。你试过什么?
-
对不起,我试过 .example1:not:hover { 没用,基本上我希望它在悬停时倾斜 7 度,然后当你把鼠标移开时旋转 -7 度。
-
所以,它从
rotate:0开始,然后当你悬停时,你想要rotate:-7deg,然后当你悬停时,你想要rotate:7deg。那正确吗。如果这就是您要问的,那么答案是否定的,您不能;不是纯 CSS;您将需要一些 Javascript。 -
啊好吧,你不知道怎么做吗?
-
.foo:not:hover非常荒谬,因为那又是.foo。因此,将转换应用于 both 这些“状态”.foo和.foo:hover