我試圖創建一個按鈕的效果,當翻頁時從頁面'擡起'。CSS:在懸停狀態下重新定位元素,但保持可點擊區域位置
使用CSS,我有一個塊風格<a>
元素,當徘徊,重新將自己定位並向左5px的,和影子留下:
a {
display: inline-block;
position: relative; }
a:hover {
top: -5px; left: -5px;
box-shadow: rgba(0,0,0,.2) 5px 5px 2px; }
的問題:當在懸停期間<a>
塊與光標跳躍5px時,光標不再實際懸停在該塊上,然後當光標僅稍後移動時,塊跳回。
如何維護原始的懸停區域,以便在光標稍微移動時元素不會來回跳動?
我想避免在我的代碼中添加多餘的容器元素,如果可能的話。
謝謝。雖然我現在必須在父div中包含每個按鈕,並且使用新的類選擇器來添加父類的樣式,但我實際上正在變得非常喜歡這種方法。父div是保持按鈕的「熱點」。當它盤旋時,它會在小孩內部推動'a'元素(但仍然在熱點內)。這比我接近這種情況的方式更有意義。 – abirduphigh 2012-03-28 16:05:39
這是我目前正在處理的網頁的鏈接。我不能說這個鏈接多長時間會保持相關。 http://poppysinger.xtreemhost.com/cards.php – abirduphigh 2012-03-28 16:45:31