Czy istnieje sposób - najlepiej bez użycia JavaScriptu - do umieszczenia treści HTML w kształcie SVG przy użyciu foreignObject
, tak aby kształt SVG automatycznie zmieniał rozmiar (lub skalę) dopasować jego zawartość?Skalowanie kształtu SVG w celu dopasowania do zawartości, gdzie zawartość obejmuje obiekt obcyOne
tj. coś bardzo niejasno jak w poniższym przykładzie pseudokod, ale ważny i funkcjonalny w drodze Opisałem:
<?xml version="1.0" standalone="yes"?>
<svg xmlns = "http://www.w3.org/2000/svg">
<rect x="10" y="10" width="SCALE_TO_FIT_CONTENTS" height="SCALE_TO_FIT_CONTENTS" fill="gray">
<foreignobject width="100%" height="100%">
<body xmlns="http://www.w3.org/1999/xhtml">
<div>Some HTML text</div>
</body>
</foreignobject>
</rect>
</svg>
próbowałeś ze 100% do wysokości 100% nad rodzicami –
dać przykład jako odpowiedź? Jeśli działa tak, jak to opisałem, z radością oznaczy to jako zaakceptowane. – sampablokuper
@samampablokuper co próbujesz? – Duopixel