2013-06-21 3 views
1

특정 인 그램을 가져 오는 instagram API를 사용하여 앱을 제작하고 있습니다. 각 이미지 위에 큰 하트 롤을 추가하려고합니다. 결국 이미지에 '좋아요'수가 표시됩니다. 나는 호버가 작동하고 마음이 나타 났을지라도, 이미지와 일직선 상에 있지 않더라도 (화면 그라브 참조),이 지점에 머물러 있습니다. 코드가 이미지 목록을 끌어오고 있기 때문에 개별 이미지마다 div 유형이 없습니다. 나는 그러나, 오프 "클래스"와에 "롤오버를 삽입하는 목록 내에서 사업부를 만들 않았다. Screengrab of current view on hoverInstagram 피드 용 이미지 롤 오버

어떤 도움을이 작품이 좋지 않을까 있도록 코드를 수정하는 방법에 관해서는. 감사합니다 당신을!

{% for i in instagrams %}    
<ul> 
    <li id= 'instagram'> 
    <div class="roll">  
     <IMG class="on" img src='{{i[0]}}'> 
     <IMG class="off" img src="http://f.cl.ly/items/321322043C0Y2g0R2K0g/smallerheart.jpg"> 
    </div>  
    <div id ="caption">{{i[1]}}</div> 
</li> 


{%의 ENDFOR의 %}

img { 
    width: 300px; 
    height: 300px; 
    padding: 1px; 
    background-color: white;} 

.roll 
    .roll {width: 300px;} 
    .roll {height: 300px;} 
    .roll {background: blue;} 
    .roll .on { display: block; } 
    .roll .off { display: none; } 
    .roll:hover .off { z-index:0; top:25px; left:8px; display: block; } 
    .roll:hover .on {z-index:10; top:25px; left:8px; display: block; }     

li#instagram { 
    float: left; 
    display: ; 
    margin-bottom: 20px; 
    background-color: white; 
    z-index:1}  

답변

0

원하는 Z 인덱스 요소 위치 설정해야

+0

응답 해 주셔서 감사합니다. 그러나 따라갈 수 있을지 모르겠습니다. 이미지를 망칠 수 있기를 바랄뿐입니다. 여전히 위치 상대를 명시해야합니까? –

+0

해당 요소의 위치가 지정되지 않은 경우 z- 색인이 요소에서 작동하지 않습니다. 여기를 참조하십시오 : http://www.w3schools.com/CSSref/pr_pos_z-index.asp 성취하려는 것에 따라 상대적, 고정 또는 절대 위치를 적용 할 수 있습니다. –

+0

이와 비슷한 http://jsfiddle.net/KVDu9/3/, 맞죠? –