CSSによるフェードイン・フェードアウトの仕組みと実装大全 はじめに:フェードとは何か? フェードイン・フェードアウトとは、要素の透明度(opacity)を段階的に変化させる視覚効果です。 フェードイン:不透明度を 0 → 1 に変化(徐々に表示される ...
今回は、 アコーディオンのように開く画像をお題とする (サンプル1⁠)⁠。 「⁠Image Accordion with CSS3」 のコードにもとづいて、 組み立てをわかりやすく改め、 行数も絞り込んだ。どの画像を選び、 その前にどれが開いていたかにより、 動きが少しずつ ...
今回のお題は、 ハンバーガーメニューのアニメーションだ。ハンバーガーアイコンをクリックすると、 メニューが右に向けて広がる (サンプル1⁠)⁠。 「⁠CSS Gooey Menu」 のデザインとアニメーションをもとに、 コードは絞り込んでわかりやすく組み立て ...
家の周りで今年初めての蝉が鳴き始めました。 この記事は、社内イベント「お茶会」での発表内容をもとにまとめたものです。 今回は弊社の yamashita が「View Transition API」について話しました。 最近取り組んでいた案件で、ページ遷移にアニメーションを ...
ウェブブラウザ「Google Chrome」の最新安定版であるバージョン74.0.3729.108がリリースされました。Google Chrome 74ではJavaScriptのプライベートクラスフィールドが実装されたほか、ユーザーがアニメーションを消す設定にしている時の挙動を決められるCSSメディア ...
トップページ(#index)から各ページへのリンクをタップすると、ページが左右にスライドしながら遷移します。jQuery Mobileではさまざまなページ遷移のアニメーションエフェクトが用意されており、a要素に対してカスタムデータ属性「data-transition="エフェクト ...