質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
SVG

SVGは、XMLを基盤とした2Dベクター画像記述言語。画像を線・面といった図形の集合体として扱うベクター画像のため、環境に適した表示が可能です。アニメーション機能もサポートされており、簡単なインタラクティブコンテンツ作成もできます。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

Q&A

2回答

615閲覧

WEBサイトのアニメーションについて

my_sitm

総合スコア0

SVG

SVGは、XMLを基盤とした2Dベクター画像記述言語。画像を線・面といった図形の集合体として扱うベクター画像のため、環境に適した表示が可能です。アニメーション機能もサポートされており、簡単なインタラクティブコンテンツ作成もできます。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

0グッド

0クリップ

投稿2021/09/21 07:05

例えばこのようなサイトを見ていて思ったのですが、

各キャラクターのマウスオーバー時にSVGのpathの値が動的に動いていますよね。
これはどうやって動かしているのでしょうか?
(技術やこのソフトを使うなど、なんでもいいです)

Illustratorなどで作成したイラストをSVG化して、そのパスの一部だけをマウスオーバー時やスクロール時に動かしたい、などのやり方を教えてください。
よろしくおねがいします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

svg自体のコードを編集するのはいかがでしょうか
https://atmarkit.itmedia.co.jp/ait/articles/1207/02/news142.html

投稿2021/10/22 00:29

suzunox

総合スコア80

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

my_sitm

2021/10/22 03:02

めちゃくちゃ参考になります!ありがとうございます! イラレで作成したSVGにはanimateタグはなかったので、animateタグを初めて知ったのですがかなり便利ですね!教えてくださり感謝してます。簡単なアニメーションであればanimateタグで設定して、より複雑なものはJSで設定して、など、実際作るときのイメージが膨らみました!
guest

0

svgでやるならパスアニメは基本です。
hoverなどをトリガーに設定してあった一連のアニメを動作させるだけです。
svg自体はフリーハンドでも書けますが、GUIのツールのほうが直感的です。
お金があるならIllustratorでよいでしょう、
お金がなければInkScapeでもそこそこなものなら書けます

投稿2021/09/21 10:24

yambejp

総合スコア115012

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

my_sitm

2021/09/21 10:51

回答ありがとうございます! > トリガーに設定してあった一連のアニメを動作させるだけ ここが少しわかりません Illustratorは使えますので、作成したイラストをSVG化することまではできますが、 hover時にそのイラストを動的に動かすやり方が分からず困っています。 例えばこのURL(https://www.16personalities.com/ja/%E6%80%A7%E6%A0%BC%E3%82%BF%E3%82%A4%E3%83%97) の各キャラクターは、検証ツールで見るとhover時にsvgタグ内の<g>タグのtransformの値が動的に変わるのが確認できます まさにこんな感じで、hover時に各部品を動かして、動いているように見せるような、このようなことをやりたい場合はどんな方法があるのかを知りたいです もしくは自分が知らないだけでIllustratorを使ってこのように動かせるのでしょうか? SVG全体を動かしたり回転したりするのであればCSSを使えばできそうだなと思うのですが、このようにhover時にキャラクターに細かい動きを付ける場合の方法を御存知でしたら教えていただきたいです! (物分りが悪くてすみません…!)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問