要素を検証して見たところ、
HTML、CSS、JavaScriptをうまく使ってやってるようですね。
CSSのtransitionの使い方が上手だと思います。
JavaScriptの使用は最小限にしてるのもいいですね。
というわけで、どう再現するかは、結論は上記のものをうまく使うです。
細かいところは、ご自身で研究してみていただくしかないというのが、正直なところです。
要素を検証などを活用し、使われているCSSのプロパティをキーワードにし、細かく調べてみるとか、
そういった、細かく潜って、一機能、一機能についてとフォーカスして調べられてはいかがでしょうか。
よって、CSS アニメーション マスク
とか大雑把な調査のキーワードでは、
質問者さんの満足するものは出てこない可能性が高いので、
(というか、調査済みなら、満足されてないとお見受けします)
もっと細かく、CSSのプロパティや、JSの実装方法の一部など、フォーカスして、調査してみましょう。
ソースコードは、質問者さんのソースコードによる具体的な質問ではないので、割愛いたします。
追記
まだ解決に至らなかったようなので、少し追記させていただきます。
一度、要素検証、ソースコードを表示にて、必要な要素、JS、CSSを洗い出し、自分の手元環境にて再現するのも一つ手かと思います。
所謂、模写というやつです。
そうすることによって、CSSではこう動くのか、JSはこう使うのか、など理解が深まるかと思います。
なんにせよ、勉強して、実際に作ってみて、が一番の技術習得になるかと思います。
それ以外に、この要素はこうあって、このクラスはこの役目で、なんて、細かいところを言うと、回答者に開発をさせるハメになりますし、このCSSが効いてる、マウスアクションではこうなってとかは、
要素を検証・デベロッパーツールでわかる話なので、こちらが解説することではないかと思います。
これで、フレームワークゴリゴリ使っててわけわかんないってなら話は別ですが、幸いにして、デベロッパーツールを使いさえすれば、見ていくのはそこまで難しくない参考サイトかと思います。
つまり、上記のように要素を検証などを活用し、いろいろやってみよう、調べてみよう、としか回答しようがありません。
どうか頑張ってください。
以上です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/02/06 09:28 編集
2020/02/06 09:33
退会済みユーザー
2020/02/06 09:35
2020/02/06 10:15 編集
退会済みユーザー
2020/02/06 09:42 編集
2020/02/06 09:44
退会済みユーザー
2020/02/06 09:48
退会済みユーザー
2020/02/06 09:50
退会済みユーザー
2020/02/06 09:56
退会済みユーザー
2020/02/06 10:08
2020/02/06 12:13
2020/02/06 12:28