Webフロントエンド開発において、アニメーションは単なる装飾以上の意味を持ちます。ユーザーの操作に対するフィードバック、処理の進行状況の可視化、あるいは注意を誘導するための重要なUI要素です。 これまで、簡単な動きであればCSS TransitionsやCSS ...
JavaScriptでUIのアニメーションを実装する際、element.style.height = ... のように直接スタイルプロパティを書き換えていませんか? その方法は、JavaScriptコードの中にデザイン情報が混在してしまい、メンテナンス性が低下するだけでなく、描画パフォーマンスを ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with ...
The developer studio Software Mansion has released version 4 for Reanimated. The open-source JavaScript library makes it possible to execute animations in React Native on the UI thread in order to ...
ニチコマ合同会社(本社:東京都、代表:渡辺健太)は、CSSアニメーションを視覚的に作成し、コードを出力できるツール「アニメーションCSSジェネレーター by Toolpods」の提供を開始しました。 ニチコマ合同会社 従来のCSSアニメーション作成は、コードを ...
まるで「見えないペン」で描いているような手描き風のSVGアニメーション。CSSとJavaScriptの知識があれば実装できる、定番アニメーション表現ですが、Vivusならもっと手軽に実装できちゃいます。 90年代初期のBLINKタグから、最新のCSS3トランジションや ...
animationendイベントはCSS Animationが正常に完了した時のみ発火する。animation: noneで無効化された場合や、prefers-reduced-motion設定により視覚効果が削減された環境では、イベントは発火せず、処理が永久に停止する。 WCAG 2.1はprefers-reduced-motionメディアクエリに応じ ...
jQueryの機能を大きく分けると、 DOM操作、 アニメーション、 イベント処理、 Ajax、 その他のユーティリティ関数といった分類ができます。DOM操作は前回の記事で解説したような、 HTMLの要素を追加したり書き換えたりといった操作です。今回はその中の1つ ...