はじめに この記事は CSS Advent Calendar 2017 4日目の記事です。 Webデザインの参考になるものを探しにギャラリーサイトを見ていたところ、以下のサイトを見つけました。 www.kotorinoyu.jp 現在時刻がアナログ時計風に表示されていることにかなり興味を持ちました。 自分でも作れるかも?と思い、CSS と jQuery で作ってみました。 概要 時間の針、分の針の div 要素を用意 JS で現在時刻を取得 時間と分の数値から角度を計算し transform 要素の rotate で角度をつける 秒針も作ってみた スムーズに回転するように transition をつけてみた この秒針と transition によってかなり厄介なことに…… 完成物 Codepen にアップしました。 codepen.io 制作のメモ transition-timing-fu