>  기사  >  웹 프론트엔드  >  다음은 귀하의 기사 내용에 맞는 몇 가지 질문 기반 제목입니다. * 내 SVG 하위 요소 크기가 왼쪽 상단에서 조정되는 이유는 무엇입니까? * SVG 하위 크기를 조정할 때 변환 원점 문제를 해결하는 방법

다음은 귀하의 기사 내용에 맞는 몇 가지 질문 기반 제목입니다. * 내 SVG 하위 요소 크기가 왼쪽 상단에서 조정되는 이유는 무엇입니까? * SVG 하위 크기를 조정할 때 변환 원점 문제를 해결하는 방법

Barbara Streisand
Barbara Streisand원래의
2024-10-27 20:10:30424검색

Here are a few question-based titles that fit the content of your article:

* Why Is My SVG Sub-Element Scaling From the Top-Left Corner?
* How to Correct Transform Origin Issues When Scaling SVG Sub-Elements
* Scaling SVG Sub-Elements: Understanding the

SVG 하위 요소의 CSS 변환 원본 문제

SVG 내의 하위 요소 크기를 조정할 때 기본 변환 원본은 다음으로 설정됩니다. 전체 SVG의 (0,0) 지점은 왼쪽 상단입니다. 원하는 원점이 크기 조절되는 요소의 중심인 경우 예기치 않은 크기 조절 동작이 발생할 수 있습니다.

이 문제를 해결하려면 애니메이션을 적용하려는 요소의 변형 상자 속성을 수정하세요. 기본적으로 변환 상자는 패딩 및 테두리를 포함하여 요소의 상자를 기준으로 변환 작업이 적용되는 테두리 상자 모델을 사용합니다. 원본 문제를 해결하려면 변환 상자: fill-box;를 설정합니다.

예:

<code class="css">@keyframes scaleBox {
  from {transform: scale(0);}
  to {transform: scale(1);}
}

#animated-box {
  transform-box: fill-box;
  animation: scaleBox 2s infinite;
}</code>

변환 상자를 채우기 상자로 설정하면 변환 작업은 상자 대신 요소의 실제 콘텐츠를 기준으로 적용됩니다. 이렇게 하면 크기 조정 애니메이션이 하위 요소의 중심에서 시작됩니다.

위 내용은 다음은 귀하의 기사 내용에 맞는 몇 가지 질문 기반 제목입니다. * 내 SVG 하위 요소 크기가 왼쪽 상단에서 조정되는 이유는 무엇입니까? * SVG 하위 크기를 조정할 때 변환 원점 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.