お問合せ先 無料見積もり

APRICOT DESIGN BLOG

【SVGアニメーション】グラデーションで色が動く画像を作ってみました◎

UPDATE : 2019.10.17

CATEGORY : Sasayama Sayaka

さやさんです。

私のブログ担当ジャンルが『テクニカルコーダー』とのことで、
毎回微妙に専門的? なお話の記事になってしまうのですが、
コーダーの仕事をなるべく難しくなく、かつ楽しく伝えられるように頑張りますね。

さて、今回のテーマは『SVGアニメーション』です。
以前のブログにも書きましたが、最近SVGアニメーションにハマっている私です。
SVGアニメーションについてはこちら

ホームページを可愛くおしゃれに彩るアニメーション。
その表現方法は色々とありますが、
元SEな私は裏で色々動かすためのコードを書いたりできるSVGアニメーションが
プログラミングっぽくて楽しいと感じる……の、かも?

今回はSVG画像に動くグラデーション色を指定してできる
グラデーションで色が動くちょっとおしゃれな画像の表現を紹介したいと思います。

そんなわけで、
流れるグラデーション色のSVG画像はこちら↓

See the Pen
zYYBVKo
by sasayama (@sasayama)
on CodePen.


ハロウィンっぽい雰囲気と色にしたかったのですが、
すごい色合いになってしまいました……。
いつも素敵な配色でデザインを仕上げるデザイナーさん、尊敬します。

★ちょこっと解説
インラインSVGにcssでグラデーション色を指定しています。
SVGには通常のグラデーションのプロパティ(linear-gradient)が使えないのですが、
代わりにlinearGradientタグというのがあり、そのタグを利用することでグラデーションを表現できます。
linearGradientでのグラデーションの指定の仕方はタグに直接記述するなどの方法もあるのですが、
今回はcssにグラデーションのアニメーションを記述する方法でコードを書きました。
動くグラデーションのアニメーションが指定されたlinearGradientをSVGのpathに指定することで、
pathにアニメーションが適用されます。


配色はすごいことになってしまいましたが、
グラデーションが動くだけでとてもおしゃれに見えると思いませんか?

アニメーションを作るのは決して簡単なことではありません。
でも、このようなちょっとした表現をコーディングで加えるとより素敵なホームページになるので、
色々と表現を学んでいきたいですね。

    営業マンゼロだから低コスト・高パフォーマンス!東京・長野(長野市、松本市)・金沢(石川県金沢市)でホームページ制作・WEB制作・ネットショップ制作を中心に、ブランディングに繋がるロゴ制作・チラシ・名刺・パンフレット・DM・ショップカード等の各種印刷物、看板・のぼりなどの販促物を制作しているデザイン事務所アプリコットデザイン。

    [長野オフィス-本社-]
    〒381-2246
    長野県長野市丹波島1-805

    [東京ブランチ]
    〒100-0004
    東京都千代田区大手町 2-6-1 朝日生命大手町ビル2F

    [松本ブランチ]
    〒390-0851
    長野県松本市大字島内4619-3 QuintetDoor 1階南室

    [金沢ベース]
    〒920-0831
    石川県金沢市東山1丁目10-1 103

    記事が気に入ったら「いいね」してね。(SNSとは連動してません)

    5+

    この記事を書いた人Who wrote this blog

    Sasayama Sayaka

    向上心ハンパない、ワクワク系WEBエンジニア。写真を撮るのは苦手笑

    無料見積

    まずは無料でお見積もりを作成いたします。
    お気軽にお問い合わせください。

    無料見積もり

    お問合せ先

    クリックで
    事務所一覧が
    開きます

    tel.0120-622835

    営業時間/9:00〜18:00 
    定休日/土日祝日

    Copyright © 2020 APRICOT DESIGN All Rights Reserved.