2016-06-23 12 views
-1

多くのボックスに商品リストを作成したい、他のものと違うものがほしいと思った。 2番目の製品リストにわかるように、スムーズにホバーの背景をその移動することができますポインタの後に滑らかなアニメーションのホバーの背景を作成する方法

http://dunked.com/showcase

、および異なるがホバーの背景には、アップ(4つの方向にポインタをたどることである:ここで私が作成したい何かの製品のリストです右、下、左)。

私は別のこのようなサンプルが、その唯一の2方向参照(右から左に、右に左)

[https://jsfiddle.net/zv2gb78L/][2] 

誰かがアルゴリズムの使用は、それを作成するために、どのような私を助けることができますか?あなたは私にそのような何かを見せることができます。事前のおかげで

+0

間違っフィドル??? –

+0

はいはいこれは正しい申し訳ありませんhttps://jsfiddle.net/zv2gb78L/ –

+0

画像はどこですか?イメージにあなたの必要性のホバー効果は右でしょうか? –

答えて

0

編集: 変更スニペット予想通りの結果

$(function() { 
 
\t \t \t 
 
\t \t \t \t $(' #da-thumbs > li ').each(function() { $(this).hoverdir(); }); 
 

 
\t \t \t });
*, 
 
*:after, 
 
*:before { 
 
\t -webkit-box-sizing: border-box; 
 
\t -moz-box-sizing: border-box; 
 
\t box-sizing: border-box; 
 
\t padding: 0; 
 
\t margin: 0; 
 
} 
 

 
/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */ 
 
.clearfix:before, 
 
.clearfix:after { 
 
    content: " "; /* 1 */ 
 
    display: table; /* 2 */ 
 
} 
 

 
.clearfix:after { 
 
    clear: both; 
 
} 
 

 
.clearfix { 
 
    *zoom: 1; 
 
} 
 

 
/* General Demo Style */ 
 
body{ 
 
\t font-family: Cambria, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif; 
 
\t background: #fff url(../images/bg.png) repeat top left; 
 
\t font-weight: 400; 
 
\t font-size: 15px; 
 
\t color: #333; 
 
} 
 
a{ 
 
\t color: #555; 
 
\t text-decoration: none; 
 
} 
 
.container{ 
 
\t width: 100%; 
 
\t position: relative; 
 
\t min-height: 750px; 
 
} 
 
.clr{ 
 
\t clear: both; 
 
\t padding: 0; 
 
\t height: 0; 
 
\t margin: 0; 
 
} 
 
.container > header{ 
 
\t margin: 10px; 
 
\t padding: 20px 10px 10px 10px; 
 
\t position: relative; 
 
\t display: block; 
 
\t text-shadow: 1px 1px 1px rgba(0,0,0,0.2); 
 
    text-align: center; 
 
} 
 
.container > header > span{ 
 
\t font-family: 'Alegreya SC', Georgia, serif; 
 
\t font-size: 20px; 
 
\t line-height: 20px; 
 
\t display: block; 
 
\t font-weight: 400; 
 
\t font-style: italic; 
 
\t color: #719dab; 
 
\t text-shadow: 1px 1px 1px rgba(0,0,0,0.1); 
 
} 
 
.container > header h1{ 
 
\t font-size: 40px; 
 
\t line-height: 40px; 
 
\t margin: 0; 
 
\t position: relative; 
 
\t font-weight: 300; 
 
\t color: #498ea5; 
 
\t padding: 5px 0px; 
 
\t text-shadow: 1px 1px 1px rgba(255,255,255,0.7); 
 
} 
 
.container > header h1 span{ 
 
\t font-weight: 700; 
 
} 
 
.container > header h2{ 
 
\t font-size: 14px; 
 
\t font-weight: 300; 
 
\t letter-spacing: 2px; 
 
\t text-transform: uppercase; 
 
\t margin: 0; 
 
\t padding: 15px 0 5px 0; 
 
\t color: #6190ca; 
 
\t text-shadow: 1px 1px 1px rgba(255,255,255,0.7); 
 
} 
 
.container > header p{ 
 
\t font-style: italic; 
 
\t color: #aaa; 
 
\t text-shadow: 1px 1px 1px rgba(255,255,255,0.7); 
 
} 
 
/* Header Style */ 
 
.codrops-top{ 
 
\t line-height: 24px; 
 
\t font-size: 11px; 
 
\t background: #fff; 
 
\t background: rgba(255, 255, 255, 0.6); 
 
\t text-transform: uppercase; 
 
\t z-index: 9999; 
 
\t position: relative; 
 
\t font-family: Cambria, Georgia, serif; 
 
\t box-shadow: 1px 0px 2px rgba(0,0,0,0.2); 
 
} 
 
.codrops-top a{ 
 
\t padding: 0px 10px; 
 
\t letter-spacing: 1px; 
 
\t color: #333; 
 
\t display: inline-block; 
 
} 
 
.codrops-top a:hover{ 
 
\t background: rgba(255,255,255,0.9); 
 
} 
 
.codrops-top span.right{ 
 
\t float: right; 
 
} 
 
.codrops-top span.right a{ 
 
\t float: left; 
 
\t display: block; 
 
} 
 
/* Demo Buttons Style */ 
 
.codrops-demos{ 
 
    text-align:center; 
 
\t display: block; 
 
\t line-height: 30px; 
 
\t padding: 5px 0px; 
 
} 
 
.codrops-demos a{ 
 
    display: inline-block; 
 
\t margin: 0px 4px; 
 
\t padding: 0px 6px; 
 
\t color: #aaa; 
 
\t line-height: 20px; \t 
 
\t font-size: 13px; 
 
\t text-shadow: 1px 1px 1px #fff; 
 
\t border: 1px solid #ddd; 
 
\t background: #ffffff; /* Old browsers */ 
 
\t background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */ 
 
\t background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */ 
 
\t background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */ 
 
\t background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */ 
 
\t background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */ 
 
\t background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */ 
 
\t filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed',GradientType=0); /* IE6-9 */ 
 
\t box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5); 
 
} 
 
.codrops-demos a:hover{ 
 
\t color: #333; 
 
\t box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5); 
 
} 
 
.codrops-demos a:active{ 
 
\t background: #fff; 
 
} 
 
.codrops-demos a.current-demo, 
 
.codrops-demos a.current-demo:hover{ 
 
\t background: #f6f6f6; 
 
} 
 

 
.da-thumbs { 
 
\t list-style: none; 
 
\t width: 984px; 
 
\t height: 600px; 
 
\t position: relative; 
 
\t margin: 20px auto; 
 
\t padding: 0; 
 
} 
 
.da-thumbs li { 
 
\t float: left; 
 
\t margin: 5px; 
 
\t background: #fff; 
 
\t padding: 8px; 
 
\t position: relative; 
 
\t box-shadow: 0 1px 3px rgba(0,0,0,0.1); 
 
} 
 
.da-thumbs li a, 
 
.da-thumbs li a img { 
 
\t display: block; 
 
\t position: relative; 
 
\t height: 200px; 
 
\t width: 200px; 
 
} 
 
.da-thumbs li a { 
 
\t overflow: hidden; 
 
} 
 
.da-thumbs li a div { 
 
\t position: absolute; 
 
\t background: #333; 
 
\t background: rgba(75,75,75,0.7); 
 
\t width: 100%; 
 
\t height: 100%; 
 
} 
 
.da-thumbs li a div span { 
 
\t display: block; 
 
\t padding: 10px 0; 
 
\t margin: 40px 20px 20px 20px; 
 
\t text-transform: uppercase; 
 
\t font-weight: normal; 
 
\t color: rgba(255,255,255,0.9); 
 
\t text-shadow: 1px 1px 1px rgba(0,0,0,0.2); 
 
\t border-bottom: 1px solid rgba(255,255,255,0.5); 
 
\t box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3); 
 
}
<script src="http://tympanus.net/TipsTricks/DirectionAwareHoverEffect/js/modernizr.custom.97074.js"></script> 
 

 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<script src="https://cdn.jsdelivr.net/jquery.hoverdir/1.1.1/jquery.hoverdir.min.js"></script> 
 

 
<section> 
 
\t \t \t \t <ul id="da-thumbs" class="da-thumbs"> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <a href="#"> 
 
\t \t \t \t \t \t \t <img src="images/1.jpg" /> 
 
\t \t \t \t \t \t \t <div><span>Menu by Fadhly Permata</span></div> 
 
\t \t \t \t \t \t </a> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <a href="#"> 
 
\t \t \t \t \t \t \t <img src="images/2.jpg" /> 
 
\t \t \t \t \t \t \t <div><span>TN Aquarium by Fadhly Permata</span></div> 
 
\t \t \t \t \t \t </a> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <a href="#"> 
 
\t \t \t \t \t \t \t <img src="images/3.jpg" /> 
 
\t \t \t \t \t \t \t <div><span>Mr. Crabs by Fadhly Permata</span></div> 
 
\t \t \t \t \t \t </a> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <a href="#"> 
 
\t \t \t \t \t \t \t <img src="images/4.jpg" /> 
 
\t \t \t \t \t \t \t <div><span>Gallery by Fadhly Permata</span></div> 
 
\t \t \t \t \t \t </a> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t \t <li> \t 
 
\t \t \t \t \t \t <a href="#"> 
 
\t \t \t \t \t \t \t <img src="images/5.jpg" /> 
 
\t \t \t \t \t \t \t <div><span>Ice Cream by Fadhly Permata</span></div> 
 
\t \t \t \t \t \t </a> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <a href="#"> 
 
\t \t \t \t \t \t \t <img src="images/6.jpg" /> 
 
\t \t \t \t \t \t \t <div><span>My Muse by Fadhly Permata</span></div> 
 
\t \t \t \t \t \t </a> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <a href="#"> 
 
\t \t \t \t \t \t \t <img src="images/7.jpg" /> 
 
\t \t \t \t \t \t \t <div><span>Natalie by Fadhly Permata</span></div> 
 
\t \t \t \t \t \t </a> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <a href="#"> 
 
\t \t \t \t \t \t \t <img src="images/8.jpg" /> 
 
\t \t \t \t \t \t \t <div><span>App Preview by Fadhly Permata</span></div> 
 
\t \t \t \t \t \t </a> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <a href="#"> 
 
\t \t \t \t \t \t \t <img src="images/9.jpg" /> 
 
\t \t \t \t \t \t \t <div><span>Cornwall Map by Fadhly Permata</span></div> 
 
\t \t \t \t \t \t </a> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <a href="#"> 
 
\t \t \t \t \t \t \t <img src="images/10.jpg" /> 
 
\t \t \t \t \t \t \t <div><span>final AD logo by Fadhly Permata</span></div> 
 
\t \t \t \t \t \t </a> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <a href="#"> 
 
\t \t \t \t \t \t \t <img src="images/11.jpg" /> 
 
\t \t \t \t \t \t \t <div><span>Land by Fadhly Permata</span></div> 
 
\t \t \t \t \t \t </a> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t \t <li> 
 
\t \t \t \t \t \t <a href="#"> 
 
\t \t \t \t \t \t \t <img src="images/12.jpg" /> 
 
\t \t \t \t \t \t \t <div><span>Seahorse by Fadhly Permata</span></div> 
 
\t \t \t \t \t \t </a> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t </ul> 
 
\t \t \t </section>

+0

ganの上のサンプルリンクを見てください。 –

+0

yap、私はあなたの期待される結果を知っています...しかし彼らはJavascriptsのコードをたくさん使っています..ページ内の** lib.min.js **ファイルを見て、彼らはこのファイルにアニメーションスクリプトを入れました。 –

+0

しかし、その素晴らしい、時々私はそのコードを、おそらく使用します、ありがとう! –

関連する問題