-
ID:ew48.w さんの質問

svgアイコンを使う理由がわかりません。
一般的なサイトで、特に色替え・サイズ変えなどの変更が起こらない場合、
横幅640pxで作ったデザインであればアイコンはボケないと思うのですが
それでもsvgアイコンを使ったほうがいい理由がわかりません。
設置が面倒だし余計時間かかりませんか?
svgアイコンは何がいいのでしょうか?
よろしくお願いいたします。
軽さというのはわかるのですが、それだけでしょうか?

みんなの回答 8 件

ID:s5eutR さんの回答

javascriptでいろいろ操作できるよ楽しいよ

ID:ew48.w

回答ありがとうございます!
なるほど〜
アニメーションさせたりとかですかね?

ID:1UOlUo さんの回答

>設置が面倒だし余計時間かかりませんか?
普通にimgタグじゃ いかんのか?

ID:BCuwUR さんの回答

  • 大きさ調整できるので使い回しやすい
  • レスポンシブでの書き出しサイズとか気にしなくていい

ID:jxE0U4

これ。
あと通常画像をretina対応のために大きいサイズで書き出すと
ファイルサイズ自体がデカくなるが、svgだとベクターだから軽量だし、
パスを最適化すれば更に軽くなる。
それにベクターだからどんなに拡大しても荒れることはない。
.
あと他のコメにもでてるがJSやCSSをsvg内部のコードに指定して、
色指定やアニメーションさせることも出来る。

ID:koBINB さんの回答

>色替え・サイズ変えなどの変更が起こらない場合
その状況が既にニッチだと思う。あと、SVGアイコンはCSSを適応できるってのが最大の強みじゃないかな。たとえば、hover時の状態をcssで変更できるから、cssスプライトなんていうレガシーな手法はいらない。ボーダーやドロップシャドウやグラデやマスクやアニメーションまで、cssの範囲のことならなんでもできる。更に、レガシーIEを気にする必要ない今、リガチャを使えるから、アイコンをテキストとして扱えるのも魅力。

ID:HRIEaU さんの回答

レスポンポンでやるのと、スマホで見るとき。
黙ってSVG一択でいいんだよ。

ID:m4/e5o さんの回答

それなりに使ってれば画像よりメリットがあるとわかると思うんだけど、トピ主はあんまり使ったことないのかな?

ID:BCuwUR さんの回答

アイコンはサイト全体で繰り返し使われる記号なのでクラスの概念を持ってる
反復して使う抽象表現であり、核となる形状は同じであるべきで
使われ方や装飾はその下に付随する属性として捉えたい
だからソースを同じものとすることに情報的な意味があるんだよ

ID:LMvF.C さんの回答

最悪元データ無くしてもアイコン復旧できる!

最終更新日:2017-04-06 (2,186 views)

関連するトピックス

ページ上部に戻る