SVGをレスポンシブ化
SVGをレスポンシブ化させます。
サンプルはこちら
http://moeten.info/js/20140722_svgResponsive/
適当にウィンドウ幅を変えてみてください。
ソースコードはこちら
index.html
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <script src="//code.jquery.com/jquery-1.11.0.min.js"></script> <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script> <script type="text/javascript"> // $(function(){ $("#mySvg").load("abc.svg"); }); </script> <style type="text/css"> #mySvg text{ fill: blue; } @media screen and (min-width : 768px){ #mySvg text{ fill: red; } } @media screen and (min-width : 1024px) { #mySvg text{ fill: yellow; } } </style> </head> <body> <div id="mySvg"></div> </body> </html>