코드 를 직접 올 리 면 이 그림 은 HTML 에 직접 놓 여 있 고 비 IE 에서 실행 하면 됩 니 다.
SVG test
function init()
{
var div = document.getElementById('jsDiv');
<!-- svg -->
var svgNode = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
svgNode.setAttribute('width','400px');
svgNode.setAttribute('height','200px');
svgNode.setAttribute('viewBox','0 0 4000 2000');
svgNode.setAttribute('version', '1.1');
svgNode.setAttribute('xmlns', 'http://www.w3.org/2000/svg');
var defs = document.createElementNS('http://www.w3.org/2000/svg', 'defs');
var marker = document.createElementNS('http://www.w3.org/2000/svg', 'marker');
marker.setAttribute('id', 'testM');
marker.setAttribute('viewBox', '0 0 10 10');
marker.setAttribute('refX', '0');
marker.setAttribute('refY', '5');
marker.setAttribute('markerUnits', 'strokeWidth');
marker.setAttribute('markerWidth', '4');
marker.setAttribute('markerHeight', '3');
marker.setAttribute('orient', 'auto');
var mpath = document.createElementNS('http://www.w3.org/2000/svg', 'path');
mpath.setAttribute('d', 'M 0 0 L 10 5 L 0 10 z');
var linePath = document.createElementNS('http://www.w3.org/2000/svg', 'path');
linePath.setAttribute('d', 'M 1000 750 L 2000 750 L 2500 1250');
linePath.setAttribute('fill', 'none');
linePath.setAttribute('stroke', 'black');
linePath.setAttribute('stroke-width', '100');
linePath.setAttribute('marker-end', 'url(#testM)');
marker.appendChild(mpath);
defs.appendChild(marker);
svgNode.appendChild(defs);
svgNode.appendChild(linePath);
div.appendChild(svgNode);
}
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
draw.io에서 svg 아이콘을 추가하여 선과 채우기를 편집하고 싶습니다.
에서 SVG로 다운로드 한 것을 사용.
아마 baseline-face-24px.svg 와 같은 파일명이 되어 있으므로, 텍스트 에디터로 열린다.
(아래는보기 쉽도록 약간 성형되었습니다.)
<path fill="non...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.