background-image
SVG <path>
요소에 대해 를 설정할 수 있습니까?
예를 들어 element를 설정하면 class="wall"
CSS 스타일이 .wall {fill: red;}
작동하지만 작동 .wall{background-image: url(wall.jpg)}
하지 않습니다 .wall {background-color: red;}
.
답변
배경을 패턴 으로 만들어서 할 수 있습니다 .
<defs>
<pattern id="img1" patternUnits="userSpaceOnUse" width="100" height="100">
<image xlink:href="wall.jpg" x="0" y="0" width="100" height="100" />
</pattern>
</defs>
이미지에 따라 너비와 높이를 조정 한 후 다음과 같이 경로에서 참조하십시오.
<path d="M5,50
l0,100 l100,0 l0,-100 l-100,0
M215,100
a50,50 0 1 1 -100,0 50,50 0 1 1 100,0
M265,50
l50,100 l-100,0 l50,-100
z"
fill="url(#img1)" />