【追記あり】 ※iOSで動かなかったので少し調べたらtransformにベンダープレフィクス付けて動作しました。すみませんでした。 というわけでCSSのソース若干変わっています。。。 スマートフォンでWebサイトを見ていると、画面左(もしくは右)にこんなアイコンが表示されることがあると思います。 いわば「メニューアイコン」なのですが、これが画像やアイコンフォントを使わなくてもHTMLとCSSだけで出来てしまうのです。 今日はその作り方と、さらに「閉じる」ボタンに変化するアニメーションも作ってみます。 もう一度言います。HTMLとCSSだけで作ります! シンプル。 まぁコレでなくてもいいんですけどね。 僕はこういうリンクをしない場合にa要素を使うのは好きではないのですが、例として、体(てい)としてa要素にしてやります。 本当は別の要素をcursor:pointerでなんとかするのが適切かと思