tha*_*way 3 html javascript css webkit
我有一个img,我希望能够点击并拥有我的
.image_click:active {
-webkit-transition-duration: 500ms;
-webkit-transform: scale(1.5);
}
Run Code Online (Sandbox Code Playgroud)
保持规模!我意识到css本身不能做到这一点,因为当我点击时我实现了转换,但是当我释放鼠标按钮时失去了它.Javascript是解决方案吗?是否有一个css psudoclass可以做到这一点,我不知道?
这是我想要激活的更好的例子
.image_flip {
-webkit-animation-name: box_walk;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: linear;
}
@-webkit-keyframes box_walk { 0% {} 100% { -webkit-transform:rotateY(180deg); } }
Run Code Online (Sandbox Code Playgroud)
而不是依赖于:active样式表,使用变换创建一个单独的类.
.image_click_clicked
{
-webkit-transition-duration: 500ms;
-webkit-transform: scale(1.5);
}
Run Code Online (Sandbox Code Playgroud)
然后为您的元素添加一个js click事件处理程序
<img src="foo.png" class="image_click"
onclick="this.className='image_click_clicked';" />
Run Code Online (Sandbox Code Playgroud)
似乎在chrome中工作正常.