所以我試圖重新創建這個真正的cool hover effect seen here,當你翻轉左側的大銷售圖像時。動畫懸停效果不起作用ul> li
克里斯Coyier然後創建一個super detailed tutorial here. 基本上就側翻,這個涼爽的對角線剝離後臺啓動動畫的DIV /盒/圖像後面。
除了當我將div的內部包裝到列表(ul li)中時,所有東西都可以工作。 ?一旦我這樣做,我的代碼停止工作:(有沒有周圍的辦法還是我做什麼新手的錯誤
這裏是我的codepen: http://codepen.io/leongaban/pen/hpzqD
HTML
<ul>
<li>
<div class="thumb">
<div class="thumb-hover"></div>
<a href="#">
<img src="http://f.cl.ly/items/3k3d1g3K34470d2v2K3O/50d942d85384a.jpeg"/>
</a>
</div>
</li>
</ul>
CSS
ul li {
list-style: none;
float: left;
}
.thumb {
width: 376px;
padding: 15px;
position: relative;
float: left;
margin: 0 20px 0 0;
}
.thumb > img {
display: block;
position: relative;
}
.thumb:hover .product-hover, .thumb:active .product-hover {
opacity: 1;
}
.thumb-hover {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
transition: opacity 0.3s ease;
background-size: 30px 30px;
background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent);
animation: barberpole 0.5s linear infinite;
}
@keyframes barberpole {
from {
background-position: 0 0;
}
to {
background-position: 60px 30px;
}
}
編輯我開始讓我的codepen叉與UL>李HTTP工作:/ /codepen.io/leongaban/pen/nbCpw現在必須弄清楚我的主要項目中發生了什麼 – 2013-02-27 21:27:59