Notice
Recent Posts
Recent Comments
Link
- Arawn's Dev Blog
- Outsider's Dev Story
- Toby's Epril
- Benelog
- NHN 개발자 블로그
- SK 플래닛 기술 블로그
- OLC CENTER
- 소프트웨어 경영/공학 블로그
- 모바일 컨버전스
- KOSR - Korea Operating System …
- 넥스트리 블로그
- 리버스코어 ReverseCore
- SLiPP
- 개발자를 위하여... (Nextree 임병인 수석)
- "트위터 부트스트랩: 디자이너도 놀라워할 매끈하고 직관…
- Learning English - The English…
- real-english.com
- 'DataScience/Deep Learning' 카테…
- Deep Learning Summer School, M…
- Deep Learning Courses
민서네집
Mouse Hover 시 이미지 교체하면서 Transition 효과 주기 본문
bootstrap 라이브러리를 사용하면서 마우스 hover 시 image를 교체하면서 Transition 효과를 주는 법
<div class="col-sm-3">
<div class="c-fadeimg">
<a th:href="@{/page/request}">
<img class="c-bottom" th:src="@{/image/main/request-hover.png}" />
<img class="c-top" th:src="@{/image/main/request.png}" />
</a>
</div>
</div>
.c-fadeimg {
position: relative;
}
.c-fadeimg img {
transition: opacity .25s ease-in-out;
cursor: pointer;
}
.c-fadeimg img.c-top {
position: absolute;
left: 0;
top: 0;
}
.c-fadeimg img.c-top:hover {
opacity: 0;
}
Chrome 이랑 Opera 브라우저에서는 이미지가 교체되면서 1 픽셀 정도 움직여서 눈에 좀 거슬린다.
FireFox 에서는 이런 문제가 없었다.
IE9 와 PC용 Safari 브라우저에서는 Transition 이 작동되지를 않고, 이미지가 교체되면서 1픽셀이 커졌다 작아지는 현상도 없었다.
'WEB (HTML, CSS)' 카테고리의 다른 글
홈페이지 대놓고 베끼기, lightBox 사용해보기 (0) | 2015.02.13 |
---|---|
Google 폴리머 (0) | 2015.01.30 |
[css] initial 을 사용하지 말자. (1) | 2014.12.30 |
How to get Browser History (0) | 2014.12.26 |
IE(Internet Explorer)의 호환성 문제 해결 (0) | 2014.12.12 |
Comments