svg 내에서 그려주는 부분인 g의 z-index를 사용할수있을까요

svg 내에서 그려주는 부분인 g의 z-index를 사용할수있을까요

QA

svg 내에서 그려주는 부분인 g의 z-index를 사용할수있을까요

본문

아래소스와 같은 구조로 이루어진 소스인데...
3번이 1번 밑쪽으로 그려져야하는데....z-index같은것을 이용하여 밑으로 보낼수있는 방법이있을까요 ?


<svg>
 <g class="1"></g>
<g class="2"></g>
<g class="3"></g>
</svg>

이 질문에 댓글 쓰기 :

답변 2

이런 방법도 있을거 같은데 참고를 해보시겠어요~

 

<svg id="mySvg">
  <g class="1">
    <!-- 1번 요소의 내용 -->
  </g>
  <g class="2">
    <!-- 2번 요소의 내용 -->
  </g>
  <g class="3">
    <!-- 3번 요소의 내용 -->
  </g>
</svg>

<script>
  const svg = document.getElementById('mySvg');
  const g3 = svg.querySelector('g.class3');
  svg.insertBefore(g3, svg.firstChild); // 3번 요소를 첫 번째 요소로 이동
</script>
 

답변을 작성하시기 전에 로그인 해주세요.
전체 126,091
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT