我創建了一些翻轉卡片,可以在懸停時激活。所有的CSS。Flipcard懸停進入onclick動作
我現在正試圖將類似的東西移植到移動版本上,而且我很困擾如何解決這個問題。
我在尋找的是一種將我的懸停轉移到onclick風格事件的方法。
我上傳了我的卡。
www.anorris.co.uk/flip
我希望有人能指出我在正確的方向?
如果我更好地設置我的代碼在這裏只是讓我知道,我會做的,而不是。
謝謝,
Alistair。
我創建了一些翻轉卡片,可以在懸停時激活。所有的CSS。Flipcard懸停進入onclick動作
我現在正試圖將類似的東西移植到移動版本上,而且我很困擾如何解決這個問題。
我在尋找的是一種將我的懸停轉移到onclick風格事件的方法。
我上傳了我的卡。
www.anorris.co.uk/flip
我希望有人能指出我在正確的方向?
如果我更好地設置我的代碼在這裏只是讓我知道,我會做的,而不是。
謝謝,
Alistair。
你可以(在:hover
選擇後,只要:active
選擇被調用)達到與:hover
結合這一點使用:active
選擇
這樣試試:
.stuff1:hover, .stuff1:active {
-webkit-transition-delay: 0.25s;
transform: rotateY(180deg);
}
但是如果你想使用jQuery ,你想要做的是將你的:hover
的CSS更改爲一個類說:.active
然後添加JQuery來切換此類的點擊類似於:
$('.x').on('click', function(){
$(this).toggleClass('active');
});
如果你把你的代碼放到jsfiddle中,我會很樂意進一步幫助,但是這會讓你開始朝正確的方向發展。
感謝您的支持。我已經測試了兩個,都沒有爲我工作。 我認爲問題是鼠標移開時懸停在重置的事實? 我正在測試它在iPad上,因爲我們說話,我什麼都沒有。 – 2014-11-03 13:04:38
要使用JQuery版本,您需要在代碼之前包含JQuery庫並將代碼包裝在文檔就緒函數中。 – 2014-11-03 13:32:30
另外,對於移動Safari瀏覽器,我發現這可能有助於您:修復此問題的主動方法:http://stackoverflow.com/questions/3885018/active-pseudo-class-doesnt-work-in-mobile-safari – 2014-11-03 13:33:06
你應該試試這個:http://davidwalsh.name/css-flip作品對我非常好!
對於click事件只需撥動這個CSS樣式的youre格:
transform: rotateY(180deg);
如何改變':hover'爲':focus'? – 2014-11-03 12:26:31
在移動設備上,輕擊屏幕會將*虛擬光標*移動到水龍頭的位置。這通常會觸發懸停。 – 2014-11-03 12:28:16