あなたのcardfolioサイトを作りましょう💳💨
どのようなcardfolioです!え?
cardfolio!GatsbyベースのCardfolioサイトフレームワークです.
Wait, what is cardfolio?
下記参照
そうですね.名刺のようなポートフォリオサイトです.それは本物の名刺のように紙の質感と回転があります.畝
あなたがビジネスカードを誰かに渡すとき、Cardfolioサイトの本当の価値は確かに見られます.以下は私の名刺です.(携帯電話でこのサイトを閲覧する場合は、からアクセスすることができますhere )
あれはどうだった?あなたのような受信機に大きな印象を与えることができるだけ感じて😄
そして、今回は、誰もが自分のカードフォリオサイトを作成できるようにOSSとしてgithubにリリース😙 ロゴもデザインしました🖌
Cardfolio!
前に反応を使用している場合は、簡単にそれを作成することができます!また、デザインと紙のテクスチャをカスタマイズすることができます.
どのようにビジネスのカードを回転させるには?
あなたは思うかもしれない
How this rotation implemented?
これについて説明させてください.
両側のページ
カードの両側を作成するには、これらの手順を実行します.
Wait, what is cardfolio?
あなたは思うかもしれない
How this rotation implemented?
これについて説明させてください.
両側のページ
カードの両側を作成するには、これらの手順を実行します.
しかし、落とし穴があります.それが反転すると、ミラー反転フロントサイドコンポーネントが表示されます.
これは、トランスフォーム3 DでDOMをひっくり返すと、オブジェクトの背面がデフォルトで表示されるためです.これを解決するためには、隠された状態に設定されたバックグラウンド視認性によってデフォルト動作を変更する必要があります.
.frontSide {
backface-visibility: hidden;
}
.backSide {
backface-visibility: hidden;
}
この方法は、あなたがそれを反転する場合は、フロントサイドは何も表示され、その結果として、画面の上部にトップに表示されます.サンプルコードhere ユーザー操作に応じて回転
ユーザーをドラッグすると、カードを回転させます.まず、ドラッグを検出するには、簡単に使用してフックを使用して取得することができます
import { useSpring } from 'react-spring'
...
const bind = useDrag(({ down, movement: [moveX], last }) => {
...
})
ドラッグが検出されると、現在のX座標はY軸角度に変換され、カードが回転される. // convert Xposition to degree
const degree = lastDegree + moveXToDegree(moveX)
...
// in draggin
if (down) {
// rotate as user dragging
set({ transform: `rotateY(${degree}deg)` })
return degree
}
...
さらに、ユーザーが彼/彼女の指を解放すると、前面または背面に戻ってアニメーションで水平に戻る必要がありますReactSpring 使用).決定論理は以下の図に示す通りですif (last) {
// judge back or front and set degree
const horizontalDegree = calcHorizontalDegreeToReturn(degree)
setDegree(horizontalDegree)
}
ご覧下さいSource Code 詳細は概要
あれはどうだった?ギャツビーは、定期的にウェブサイトを構築するための素晴らしいフレームワークです.さらに、それはギャツビーの様々な利点を活用しながら開発することができますので、それは、ギャツビーに基づいてOSSを構築する良いアイデアだ🎁
私はこの記事の読者の1つはcardfolioを使用して自分のカードフォリオサイトを作ることを願っています!はい!
Reference
この問題について(あなたのcardfolioサイトを作りましょう💳💨), 我々は、より多くの情報をここで見つけました
https://dev.to/kazuwombat/let-s-make-your-cardfolio-site-193l
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(あなたのcardfolioサイトを作りましょう💳💨), 我々は、より多くの情報をここで見つけました https://dev.to/kazuwombat/let-s-make-your-cardfolio-site-193lテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol