私は内側の要素をルート要素の内側に配置しようとしています。ルート要素は、100%の高さと100%の幅に設定されます。しかし、内側のsvgが外側のsvgの端から10px程度になるようにしたい - 右端を除くすべて、外側の右端から200pxになりたい。私はこれをWebブラウザーに表示したいので、ユーザーはブラウザと外側のsvgのサイズを変更できるはずですが、内側のsvgは両サイドの外側のsvgから正しい距離を維持できるはずです。このよう位置のようなSVGの位置付け:
:
+OUTER SVG------------------------------------------+
| |
| +INNER SVG----------------+ |
| | | |
| | | 200px |
| | | <---+-----+----> |
| | | |
| | | | 1
| | | | 0
| | | | 0
| | | | %
| | | |
| | | | h
| | | | i
| +-------------------------+ | g
| | h
| |
+---------------------------------------------------+
100% Wide
、それだけではSVGでこれを行うことは可能ですか?
私はそうは思わない:あなたは%とピクセルを混ぜているので、いくつかのJavaScript操作をしなければならないだろう。もしかしたら、おそらく、SVGはCSSのメディアクエリでうまく動作しますか? – pixeline