CSSで作るローディングアニメーション大全 ── 基本から応用、実践実装例 はじめに:ローディングアニメーションの役割とは? ローディングアニメーション(Loading Animation)とは、ページやコンテンツの読み込み中に表示されるインタラクティブな視覚 ...
CSSのtransitionは「状態変化」に使いますが、「独自の動きをデザインする」ためには @keyframes を使ったアニメーションが必要不可欠です。 本記事では、CSSアニメーションの核となる @keyframesの書き方・意味・活用・裏事情・設計術 まで、どこよりも詳しく ...
今回も引き続き、 マウスポインタを重ねたときのテキストのアニメーションだ。前回はお題の3つのサンプルのうち2つ解説したので、 残りのひとつを仕上げよう。今回も、 擬似要素の扱いとそれらのアニメーションが鍵になる。 テキストの上を水平線が ...
今回のお題は、 画像を縦のパネルに分けて切り替えるアニメーションだ。数字のボタンを押すと、 分かれたパネルが伸縮してクロスフェードする (サンプル1⁠)⁠。 「⁠Sliding Image Panels with CSS3」 の表現を参考にして、 HTMLやCSSの構成を改めるとともに ...
SVGのアニメーションができたら、続いて、線で取り囲むためのボックスを用意する。一見すると1pxのボーダーを指定しただけのdiv要素に見えるが、あとで動きをつけるために、幅もしくは高さを1pxにして塗りつぶしたdiv要素を上下左右に4つ配置し、枠線とし ...