2016-11-19 9 views
0

は、私は次のような結果を達成しようとしている: enter image description hereどのように応答性のあるSvgバックグラウンドを絶対的な中心に置くのですか?

体は黒色の背景と、ブラウザウィンドウの固定の高さを持っています。グラフィックは、両面に50pxのマージンを持つシンプルなSVGです。ブラウザのサイズが変更されると、この比率は一定のまま維持されます。

+0

"比率"は一定であるべきですか?ブラウザのサイズが変更されても、50ピクセルの余白が維持されるべきであることを意味しますか? –

+0

ありがとうございます!私はsvgが流動的な幅になり、少し黒い部分が常に縁の周りに現れるようにしたいと思います。 – Trenton

答えて

0

固定幅の黒い枠線を、ウィンドウの高さの全幅&を取るsvg矩形の周囲の線として実装します。

<svg xmlns="http://www.w3.org/2000/svg"> 
 
    <defs> 
 
    <linearGradient id="bgGradient"> 
 
\t <stop offset="0%" stop-color="#fe7b47" /> 
 
\t <stop offset="100%" stop-color="#8cbef7" /> 
 
\t </linearGradient> 
 
    </defs> 
 
    <rect x="0" y="0" width="100vw" height="100vh" fill="url(#bgGradient)" stroke="#000000" stroke-width="100px" /> 
 
</svg>
: - このような何かはあなたのためのトリックを(別のファイルにするか、ページへのアウトコードをコピーsnippitがそうな場所でそれを実行してみませんそれを正しくrederません)行う必要があります

関連する問題