写真をかっこいいSVGアニメーションで見せてくれる「Card Expansion Effect with SVG clipPath」
Contents
写真をかっこいいSVGアニメーションで見せてくれる「Card Expansion Effect with SVG clipPath」
写真をクリックするとかっこいいポリゴンスタイルのSVGアニメーションを伴って拡大し、コンテンツが開く「Card Expansion Effect with SVG clipPath」。ページ遷移ではなく、元ページの上にコンテンツが広がるようなイメージで、美しい動きをスムーズに楽しむことができます。
「Card Expansion Effect with SVG clipPath」
デモは4タイプあります。
どれもクールなので、ぜひためしてみてください。
ダウンロード
codropsの記事からダウンロードできます。
使い方
デモを元に、使い方を見ていきましょう。
1、cssの読み込み
写真をレイアウトするためのcard.cssと、SVGアニメーションを描画するためのpattern.cssを<head>内で読み込みます。
[HTML]
2、スクリプトを読み込む
<body>の閉じタグ直前で、スクリプトを読み込みます。
Card-circle.js とdemo.jsの部分は、デモのタイプによって読み込むスクリプトが違います。
下記はdemo1の場合です。
[HTML]
3、HTMLを記述
最初に配置する写真やクリックした時の円形に切り抜いた写真、最後に配置される拡大写真は、SVGのclipPath要素で切り抜いて描画しています。
[HTML]
テキスト
ダウンロードすると、デモのソース一式が手に入ります。
新しい技術を使って表現されたクールなエフェクトを、ぜひ試してみてください。