본문 바로가기

Webstoryboy

Category

Explanation

GRAPHIC/SVG

[SVG] <line>

<line>

<line> 요소는 SVG 기본 모양으로 두 점을 연결하는 선을 그릴 때 사용합니다.


<line>

<line> 요소는 선을 그립니다.

정의(Definition)

  • <line> 요소는 SVG 기본 모양으로 두 점을 연결하는 선을 그릴 때 사용합니다.

속성(Property)

속성 설명
x1 선의 시작점 x축 좌표 값을 설정합니다.
x2 선의 끝점 x축 좌표 값을 설정합니다.
y1 선의 시작점 y축 좌표 값을 설정합니다.
y2 선의 끝점 y축 좌표 값을 설정합니다.
pathLength 패스의 총 길이 값을 설정합니다.

1. 라인

SVG를 이용한 라인입니다.

Sample1
HTML
<div class="svgBox">
    <svg class="svg">
        <line class="line1" x1="0" y1="0" x2="160"  y2="160"></line>
    </svg>
    <svg  class="svg">
        <line class="line2" x1="80" y1="80" x2="160"  y2="160"></line>
    </svg>
</div>
CSS
.svgBox .svg {width: 160px; height: 160px; background: #ffebee;}
.line1 {fill: none; stroke-width: 2; stroke: #880e4f;}
.line2 {fill: none; stroke-width: 2; stroke: #880e4f;}
TOTAL
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>SVG</title>
    <style>
    .svgBox .svg {width: 160px; height: 160px; background: #ffebee;}
    .line1 {fill: none; stroke-width: 2; stroke: #880e4f;}
    .line2 {fill: none; stroke-width: 2; stroke: #880e4f;}
    </style>
</head>
<body>
    <div class="svgBox">
        <svg class="svg">
            <line class="line1" x1="0" y1="0" x2="160"  y2="160"></line>
        </svg>
        <svg  class="svg">
            <line class="line2" x1="80" y1="80" x2="160"  y2="160"></line>
        </svg>
    </div>
</body>
</html>

호환성(Compatibility) 더보기 caniuse.com

크롬 아이콘 파이어폭스 아이콘 사파리 아이콘 오페라 아이콘 네이버 웨일 익스플로러6 아이콘6 익스플로러7 아이콘7 익스플로러8 아이콘8 익스플로러9 아이콘9 익스플로러10 아이콘10 익스플로러11 아이콘11 엣지 아이콘 안드로이드 아이콘 ios 아이콘
<polyline> 사용가능 사용가능 사용가능 사용가능 사용가능 사용안됨 사용안됨 사용안됨 사용가능 사용가능 사용가능 사용가능 사용가능 사용가능

참고(Reference)

  • MDN SVG
  • Scalable Vector Graphics (SVG)2

Tag

AD

comments