第2回では、CSSアニメーションやレスポンシブデザイン、favicon・OGP設定などを学び、動きのあるLPを実装できる力を身につけます。 課題では旅館LPの各セクションをPC・スマホ対応で再現し、実践を通してレイアウト最適化を習得します。 加藤:今回は第2回 ...
今回のお題は、前回に引き続きanimationプロパティを使う。transitionプロパティよりも細かくつくり込めるので、 動き方を工夫し、 ほかのアニメーションとも組み合わせると、 魅力的な表現に仕上げられる。これからつくるのは、 マウスポインタを重ねると ...
CSSアニメーション(Keyframes)は手軽ですが、ユーザー操作への応答や複雑な演算(正弦波など)を用いた動きには不向きです。ブラウザの描画サイクルと同期し、60fpsの滑らかな動作を実現するには requestAnimationFrame が必須となります。 実務で即座に使える ...
今回のお題は、 水平に並べた要素に時間差で波紋のような弾けるアニメーションを加える (サンプル1⁠)⁠。 「⁠Smooth Pulse」 のデザインとアニメーションをもとに、 わかりやすく組み立て直した。アニメーションの工夫があるものの、 技術的には ...
This is the second post in a series about how BBC Children’s and Education have migrated from native-first apps to interactive app experiences as Progressive Web Apps (PWA). As we saw in the first ...