1
나와 함께 곰하시기 바랍니다. 이미지는 미리보기 이미지 크기가 될 것이므로 적합하지 않습니다.이미지
문제점 : 마우스 오버시 오버레이 상단에 링크가 표시되지 않으므로 "색인"이라고 표시된 두 개의 CSS 부분을 추가하여 호버 링크의 색인을 변경하려고했지만 현재는 오버레이입니다 ? 호버 구문
<div class="port_container">
<a href="http://hup.o-zen.de" class="port_link">
<img src="http://google.com" alt="some text" class="port_image">
</a>
<div class="port_overlay">
</div>
</div>
<p>text goes here</p>
.port_container {
position: relative;
width: 50%;
}
.port_image {
display: block;
width: 100%;
height: auto;
}
.port_overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
opacity: 0;
transition: .5s ease;
background-color: #ff6600;
}
/* added index*/
.port_link {
position: relative;
transition: z-index 0s;
z-index: 0;
}
/*index on hover*/
.port_link:hover {
transition: z-index 0.5s ease;
z-index: 1;
}
.port_container:hover .port_overlay {
opacity: 0.5;
}
내가 링크에서 전체 사업부를 포장하는 것은 완전히 아니라고 읽어
아마 내가 Z- 인덱스의 작동 방식을 이해하거나 내가 잘못 생각하지 않았다 :(사라 그래서 나는 그 길로 가지 않고 코드에서 내 실수를 발견 할 수 있기를 바랍니다.
안녕하세요. 이것은 위대합니다. 나는 mix-blend-mode를 IE에서 지원하지 않기 때문에 제거했지만, 나머지 코드는 적어도 IE11과 호환된다고 생각합니다. 시간 내 주셔서 감사합니다! –
@ B.Anders 문제가 없습니다. – Skylark