PCとスマートデバイスを判別する方法はいくつかあります。javascriptを使うのであれば、useragentで条件分岐する方法、画面幅で条件分岐する方法。cssのメディアクエリで条件分岐する方法があります。ここでは、 […]
cssとjsで実装するマウスストーカーの制作忘備録です。Flashの頃からあるギミックですが、クライアントのサイトに必要ということで実装しました。ギミックとしてだけでなく、スカーソルの見失い防止やリンクの強調などにも役立 […]
従来のレスポンシブデザインでは複数のメディアクエリを記述する必要がありましたが、clamp()を使うことで1行のCSSだけで滑らかなサイズ変化を実現できます。ClampGenは、その計算を自動化することで、より保守性の高 […]
粒子感(grain/noise)のあるグラデーションは、2026年のWebデザインでもかなり使われています。特に「クリエイティブ系」「AI系」「モダンLP」などで「無機質すぎるフラットUI」を避けるためによく採用されてい […]
縦横軸の同時実装は、設計上はもともと可能だったにもかかわらず、各ブラウザで挙動が安定せずに未実装だったように理解されていますが、ようやくモダンブラウザで安定してサポートされるようになりました。大きなテーブルレイアウトなど […]
Scroll-driven Animations とは CSS Scroll-driven Animations は、スクロール位置に連動してアニメーションを制御できるCSS/Web APIの仕組みです。従来はJavaS […]