어떤 경우에 우리는 svg에서 포인트의 좌표로 '%'를 사용합니까?

Godgog 아스날

숫자 좌표 대신 백분율 (%)을 사용하는 것이 더 효율적이라는 것을 알았습니다. 그러나 경로 또는 다각형의 경우 점 좌표를 지원하지 않는 것 같습니다.

아래 코드와 같이 다각형의 점 '%'를 사용하여 사각형을 만듭니다.

<svg height="100" width="100">
  <polygon points="'50%','10%' '10%','90%' '90%','80%'" style="fill:lime;stroke:purple;stroke-width:1" />
<rect width="90%" height="90%" x= "10%" style="fill:violet; stroke: red; fill-opacity: 0.5"/>
</svg>

이럴거야

<svg height="100" width="100">
  <polygon points="50,10 10,90 90,80" style="fill:lime;stroke:purple;stroke-width:1" />
<rect width="90%" height="90%" x= "10%" style="fill:violet; stroke: red; fill-opacity: 0.5"/>
</svg>

정상적으로 작동합니다. 이에 대한 해결책이 있습니까?

로버트 롱슨

viewBox를 사용하면 원시 숫자가 백분율처럼 동작하기 때문에 백분율이 필요하지 않습니다. 즉, viewBox = "0 0 100 100"을 설정하면 50은 50 %를 의미합니다.

이렇게 ...

<svg height="100" width="100" viewBox="0 0 100 100" preserveAspectRatio="none">
  <polygon points="50,10 10,90 90,80" style="fill:lime;stroke:purple;stroke-width:1" />
<rect width="90" height="90" x="10" style="fill:violet; stroke: red; fill-opacity: 0.5"/>
</svg>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

로고가 텍스트 인 경우 로고 요소에 어떤 태그를 사용해야합니까?

어떤 경우에 자바 스크립트에서 새로운 메모리 참조를 생성합니까?

KMeans는 중심의 좌표를 어떤 순서로 반환합니까?

의사 결정 트리에서 여러 분기가있는 노드가있는 경우 어떤 로그 기반을 사용해야합니까?

맬웨어를 포함한 모든 프로세스에서 VirtualProtect를 사용할 수있는 경우 VirtualProtect의 포인트는 무엇입니까?

SSD에 /, swap 및 / home을 설치하는 경우 HDD에 어떤 마운트 포인트를 사용해야합니까?

어떤 경우에는 내가 System.in.close ()를 사용해야합니까?

쿼리에서 order by를 사용하는 경우 MySQL에서 인덱싱 열을 어떻게 정렬합니까?

NGINX는 "포함"에 어떤 접두사를 사용합니까?

OpenCV를 사용하여 Python에서 주어진 좌표를 KAZE 키포인트로 변환하는 방법

프로젝트에 어떤 언어를 사용합니까?

노드를 찾을 수없는 경우 이진 검색 트리에서 어떤 수준으로 이동해야합니까?

C ++는 어떤 경우에 변수를 0으로 초기화합니까?

프로 시저 내에서 선언 된 변수의 값이 유효하지 않은 경우 어떤 예외를 사용해야합니까?

배열의 크기를 설정하고 빈 자리에 null을 원하는 경우 어떤 유형의 배열을 사용합니까?

Xamarin에서 이식 가능한 클래스 라이브러리를 사용하지 않는 경우 공유 자산 프로젝트에 어떤 추가 코드를 작성해야합니까?

데스크톱 사용자로 어떤 경우에 Postfix를 설치 (및 구성)해야합니까?

어떤 경우에 checkAndPut은 검사 할 행이 Put의 행과 다를 때 유용합니까?

제목에 이스케이프 처리되지 않은 아포스트로피 ( ')가있는 경우 pywikibot.Page (site, title) .text를 어떻게 사용합니까?

대부분의 경우에 어떤 인덱스를 추가해야합니까?

리눅스 커널에서 USB 마우스로 어떤 드라이버를 사용합니까?

우분투 13.04 64 비트에 어떤 자바를 사용해야합니까?

어떤 경우에 바이트 순서를 고려해야 합니까?

방화벽에서 Ably의 서버를 화이트리스트에 추가해야하는 경우 어떤 포트, IP 및 / 또는 도메인을 추가해야합니까?

어떤 경우에 기본 ROW ID 대신 AUTOINCREMENT를 사용해야합니까?

어떤 경우에 mongoexport를 사용할 수 있습니까?

xml에서 어떤 경우에는 <tag content/>를 사용하고 어떤 경우에는 <tag>content<tag/>를 사용하는 이유는 무엇입니까?

내 유형이 함수 인 경우 Python에서 어떤 유형 힌트를 사용할 수 있습니까?

어떤 경우에 튜플을 사전 키로 사용합니까?

TOP 리스트

  1. 1

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  2. 2

    std :: regex의 일관성없는 동작

  3. 3

    JSoup javax.net.ssl.SSLHandshakeException : <url>과 일치하는 주체 대체 DNS 이름이 없습니다.

  4. 4

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  5. 5

    Xcode10 유효성 검사 : 이미지에 투명성이 없지만 여전히 수락되지 않습니까?

  6. 6

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  7. 7

    Ionic 2 로더가 적시에 표시되지 않음

  8. 8

    Seaborn에서 축 제목 숨기기

  9. 9

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  10. 10

    복사 / 붙여 넣기 비활성화

  11. 11

    ArrayBufferLike의 typescript 정의의 깊은 의미

  12. 12

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  13. 13

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

  14. 14

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  15. 15

    PRNG 기간보다 순열이 더 많은 목록을 무작위로 섞는 방법은 무엇입니까?

  16. 16

    C # HttpWebRequest 기본 연결이 닫혔습니다. 전송시 예기치 않은 오류가 발생했습니다.

  17. 17

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  18. 18

    잘못된 구성 개체입니다. Webpack이 Angular의 API 스키마와 일치하지 않는 구성 개체를 사용하여 초기화되었습니다.

  19. 19

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  20. 20

    R의 마침표와 숫자 사이에 문자열 삽입

  21. 21

    Assets의 BitmapFactory.decodeStream이 Android 7에서 null을 반환합니다.

뜨겁다태그

보관