0
클립 경로를 사용하는 svg rect 요소에 반복되는 배경 이미지를 추가하고 싶습니다. svg 파일에는 viewbox 속성이 있어야합니다.클립 경로를 사용하는 svg rect 요소에 반복되는 배경 이미지
피들보기 (http://jsfiddle.net/tbbtester/ES9cB/2/) - 삼각형에 사각형과 비슷한 배경이 있기를 원합니다. 배경에 대해 동일한 이미지를 사용하고 있는데, 왜 그렇게 다른 것처럼 보입니까?
HTML :
<p></p>
<div class="section-top">
<div>
<svg viewBox='0 0 100 50' preserveAspectRatio="none">
<rect x="0" y="0" height="50" width="100" />
<defs><clipPath id="section2a"><polygon points='0,0 100,5 100,50 '/></clipPath>
<pattern patternUnits="userSpaceOnUse" id="pat1" x="0" y="0" width="1px" height="1px">
<image width="1px" height="1px" xlink:href="http://svgtest.tbb.dev.novicell.dk/bg.png" />
</pattern>
</defs>
</svg>
</div>
</div>
CSS :
.section-top{position:absolute;width:100%;top:250px;}
.section-top div{height:0;position: relative;padding-top:50%;}
svg{height: 100%;display:block;width: 100%;position: absolute;top:0;left:0;}
rect{stroke:none;fill:url(#pat1);clip-path: url(#section2a);}
p{height:200px;background: url(http://svgtest.tbb.dev.novicell.dk/bg.png);}
도메인 (svgtest.tbb.dev.novicell.dk)이 현재 도달 할 수없는 것처럼 보이기 때문에 어떤 모양인지 알기 어렵습니다. –
@BigBadaboom이 수정되었습니다. 이제 외부 세계에서 도메인을 사용할 수 있습니다! – user3755716