2017-07-17 24 views
0
<svg width='1175' height='400'> 

メディアクエリでsvg imgの幅と高さを変更するにはどうすればよいですか?メディアクエリに応じてsvgサイズを変更します

@media only screen and (min-width: 1680px) { 
    svg{ 
     width:1720; 
     height:400; 
     } 
} 

これは機能しません。

+0

なぜあなたは 'px'や'% 'を使わないのですか?' divに 'SVG'をラップし、あなたのページに応じて' responsive'にするのが理想です。 – weBBer

答えて

0

あなたはタイプミスがあります:欠落している「}」があります。 また、使用する場合は常にpxを宣言する必要があります。いい練習。

+0

ここにそれを追加するのを忘れました...そのコードにあります:) – ashwin1014

1

widthheightではなく、あなたのsvgにviewbox attributeを指定してください。この方法で、適切な比率を維持しながら、あなたのsvgのサイズを簡単に適応させることができます。

0

次のようなメディアクエリで幅と高さを変更できますが、SVGをdiv or viewboxにラップし、ページに応じて反応させるのが理想的です。

@media only screen and (min-width: 1680px) { 
svg{ 
    width:1720px; //or any css units 
    height:400px; //or any css units 
} 
} 
関連する問題