이것은 내 첫 번째 게시물입니다. 잘못된 서식이있는 경우 사과드립니다. 제 질문을 어떻게 개선 할 수 있는지 알려주세요.Divi 테마의 HTML 편집
저는 Wordpress에서 Divi 테마를 사용하여 클라이언트 용 웹 사이트를 구축하고 있습니다. 마우스 오버시 표시 할 사용자 정의 오버레이 (비디오 제목 표시)를 만들고 싶습니다. 동영상 앞에 표시해야하고 이미지 (오버레이 표시)와 재생 버튼 뒤에 표시해야합니다. 현재 맞춤 오버레이는 마우스 오버시 재생 버튼 상단에 위치합니다. 버튼을 클릭 할 수 있어야하므로 분명히 문제가됩니다.
z-index
속성 (모든 div가 배치되었는지 확인)을 사용하려고했지만 아무 소용이 없었습니다. 현재 Z- 색인이 작동하지 않는 이유는 맞춤형 오버레이 overlay-one
클래스가 상위 div에 적용되고 적절한 스태킹 컨텍스트에 포함되지 않았기 때문입니다.
클래스를 이동하려면 Divi에서 수행하는 방법을 잘 모르는 HTML을 편집해야합니다. 보통, 나는 FTP를 통해 직접 편집 하겠지만 내 클라이언트는 사람에 FTP 액세스 권한이없는 약간 편집증이있는 사람들 중 하나입니다 ... 심지어 그의 개발자의 개발자. 따라서 FTP를 통해 클라이언트와의 싸움을 포함하지 않는 해결 방법이 있다면 그것에 대해 알고있을 것입니다. http://finleyholidayproductions.com/home-finley-holiday-productions/이
최상위 사업부에서 overlay-one
을 보여주는 HTML, 나는 내가 대신 et_pb_video_overlay
포함 된 div로 이동해야 가정
홈페이지 링크, 나는 "모압에 오신 것을 환영합니다"최초의 비디오와 함께 일하고 있어요 . 요약 그래서
.et_pb_video_box {
position: relative;
z-index: -1;
}
.et_pb_video_overlay {
position: absolute;
z-index: 1;
}
.et_pb_video_play {
position: absolute;
z-index: 100;
}
.overlay-one {
position: absolute;
}
.overlay-one:after {
position: absolute;
z-index: 5;
content: '';
background: url('http://finleyholidayproductions.com/wp-content/uploads/2017/12/Video-Overlay-Template-Recovered.png');
background-size: cover;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
transition: .5s ease all;
}
.overlay-one:hover:after {
opacity: 1;
}
<div class="et_pb_module et_pb_video overlay-one et_animated et_pb_video_0">
<div class="et_pb_video_box">
<iframe src="https://player.vimeo.com/video/230963151" width="1080" height="608" frameborder="0" title="Secrets of the Moab Desert" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>
<div class="et_pb_video_overlay" style="background-image: url(http://finleyholidayproductions.com/wp-content/uploads/2017/12/Thumbnails-1-Secrets-of-the-Moab-Desert.jpg);">
<div class="et_pb_video_overlay_hover">
<a href="#" class="et_pb_video_play"></a>
</div>
</div>
: 여기
코드입니다 내 솔루션에 올바른입니다
- 난을 편집하는 방법 HTML Divi에서이 솔루션을 제정하십시오.
감사합니다.