커뮤니티

고용노동부, 산업인력공단과 함께하는 강원도 유일한 기업중심 IT전문교육기관 ICT융합캠퍼스만의 특별한교육입니다.
공인 IT숙련기술인의 다양한 접근방법으로 전문가다운 실무교육을 받을 수 있습니다.

Category

교육강좌

클라이언트 CSS 수업 - SVG

페이지 정보

작성자 관리자 댓글 0건 조회 2,864회 작성일 20-07-16 17:30

본문

SVG

소개

svg는 백터(vector) 이미지를 표현하기 위한 포맷으로 w3c에서 만든 백터 이미지 표준입니다. SVG 자체는 CSS가 아닙니다만 CSS를 이용해서 다양한 효과를 줄 때 SVG를 활용하는 경우가 많기 떄문에 여기서는 SVG에 대해서 간략하게 언급만하겠습니다. (사실은 어렵게 수업을 만들고 나니까 이건 CSS가 아니잖아라는 생각을 나중에 하게 되었습니다. 만들어진 수업을 버릴까하다가 못 버리고 포함시켰습니다. 보셔도 좋고 안보셔도 좋습니다. ^^;; )

예제 - svg_1.html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!doctype html>
<html>
<head>
<style>
img{
width:400px;
}
.svg{
height:400px;
background-image: url(sample_vector.svg)
}
</style>
</head>
<body>
<h1>Bitmap(png)</h1>
<img src="sample_bitmap.png" alt="">
<h1>Vector(svg)</h1>
<img src="sample_vector.svg" alt="">
<h1>background svg</h1>
<div class="svg"></div>
</body>
</html>

SVG로 그림 그리기

예제 - svg_sample.svg

1
2
3
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="210" height="210">
<rect x="5" y="5" width="200" height="200" style="fill:red; stroke:black; stroke-width:10px"></rect>
</svg>

예제 - svg_2.html

1
2
3
4
5
6
7
8
9
10
11
<!doctype html>
<html>
<body>
<h1>file</h1>
<img src="svg_sample.svg" alt="">
<h1>htmls</h1>
<svg width="210" height="210">
<rect x="5" y="5" width="200" height="200" style="fill:red; stroke:black; stroke-width:10px"></rect>
</svg>
</body>
</html>

참고

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

답변목록

등록된 답변이 없습니다.