「画像右端付近に右端からの距離」で言う「右端」は、ブラウザの表示枠のことを意味していますか?
SVG画像の位置を動的に変化させるという意味だと思いますので、JavaScriptでCSSを動的に画像を動かすか、サーバサイドで(PerlやPHPを使って)CSSを動的に変更するしかありません。
どちらの方式を選択しますか?
簡単なものだったらcssのhoverでできると思いますが、
CSS Sprites w/out Using Background Images | HTML/CSS Tutorials | Web Design Tutorials and Front-end Development Blog by Soh Tanaka
複雑な処理は
Raphae”l―JavaScript Library
こういったライブラリを使ってみてはどうですか。