Want
2017-12-17 22:26
조회: 1,085
추천: 0
시간차를 두고 바뀌는 이미지 예시입니다.이미지에 마우스를 올리면 2초 간격으로 이미지가 바뀌도록 구현했습니다. gif 움짤과 가장 큰 차이점은, 일단 복잡한 구성의 스크립트를 이용한다는 것이고 마우스를 올리는 조건이 충족되어야 발동한다는 점입니다. <center> <div style="display:block; width:300px; height:300px; overflow:hidden; border:1px solid red;" data-inven-over-css="{ 'img_1':{'visibility':'hidden'}, 'img_2':{'visibility':'hidden'}, 'img_3':{'visibility':'hidden'}, 'img_4':{'visibility':'hidden'} }"> <div style="display:block; width:3000px; height:300px;"> <div style="display:inline-block; width:300px; height:300px; float:left; z-index:5; transition:2s; position:relative; left:0px; background:url('https://upload2.inven.co.kr/upload/2017/12/12/bbs/i14310135558.jpg') center / 100% 100% no-repeat;" data-inven-id="img_1"></div> <div style="display:inline-block; width:300px; height:300px; float:left; z-index:4; transition:4s; position:relative; left:-300px; background:url('https://upload2.inven.co.kr/upload/2017/11/26/bbs/i16095224820.jpg') center / 100% 100% no-repeat;" data-inven-id="img_2"></div> <div style="display:inline-block; width:300px; height:300px; float:left; z-index:3; transition:6s; position:relative; left:-600px; background:url('https://upload2.inven.co.kr/upload/2017/11/26/bbs/i16040423603.jpg') center / 100% 100% no-repeat;" data-inven-id="img_3"></div> <div style="display:inline-block; width:300px; height:300px; float:left; z-index:2; transition:8s; position:relative; left:-900px; background:url('https://upload2.inven.co.kr/upload/2017/12/12/bbs/i14379872606.png') center / 100% 100% no-repeat;" data-inven-id="img_4"></div> <div style="display:inline-block; width:300px; height:300px; float:left; z-index:1; transition:10s; position:relative; left:-1200px; background:url('https://upload2.inven.co.kr/upload/2017/12/12/bbs/i13372744230.jpg') center / 100% 100% no-repeat;" data-inven-id="img_5"></div> </div> </div> </center> 각각 이미지마다 사용된 transition 속성이 이미지의 전환 시간을 결정합니다. |