2017-04-06 5 views
1

초보자가 여기 있습니다!js에 의해로드 된 요소 상단에 그림 요소

내 포트폴리오 사이트에 대한 템플릿을 다운로드하여 사용했습니다. 그것을 조정하려고 시도하면서, 바로 아래에 하나의 요소가 겹치기를 원했습니다. 나는 그런 그래서

.bottom-element, .bottom-element * { 
    z-index: 1; 
} 

.top-element, .top-element * { 
    z-index: 2; 
} 

내가 진짜 문제는 템플릿에 포함 된 자바 스크립트 파일과 관련이있다 생각처럼 요소와 자녀의 z 인덱스를 변경하는 등 여러 가지를 시도했다. 겹치는 부분을 최상위 요소는 콘텐츠 div에 대한 멋진 테두리 역할을하는 svg 경로이며, 겹치기를 원했던 부분은 js (image of the problem area)에 의해 제어되는 멋진 갤러리입니다. 초기 HTML/CSS 파일을 완료 한 후 스크립트가 실행되고 이미지가로드되는 것을 추측하고 있습니까? (그것에 대해 많이 알지 못합니다!)

갤러리 미리보기 이미지 위에 svg를 그릴 수있는 방법이 있습니까? 아니면 너무 복잡해서 신경 쓰지 않아도 될까요?

+0

StackOverflow에 오신 것을 환영합니다. 질문에 [최소, 완전하고 검증 가능한 예] (http://stackoverflow.com/help/mcve)가 포함되어 있어야합니다. – hungerstar

+0

예제를 더 많이 볼 수 있다면 도움이 될 것입니다. 아마 이미지를 배치하고'top' 속성을 사용하여 이미지를 옮기고 싶을 것입니다. 당신은 아마'절대'또는'상대'를 원할 것입니다. 이것을보십시오 : https://codemyviews.com/blog/the-lowdown-on-absolute-vs-relative-positioning. 아마 그럴 가치가 없다면 ... – sn3ll

답변

0

z- 색인은 위치가 지정된 요소 (위치 : 절대, 위치 : 상대 또는 위치 : 고정)에서만 작동하므로 먼저 확인하십시오.

일반적으로 위치 값을 지정하지 않으면 실제로 위치를 변경하지 않으므로 상대 경로를 추가합니다.