左からスライドしてページの 20% を占めるオフ キャンバス ナビゲーションを作成しようとしていますが、コンテンツは左にスライドし (一部はキャンバスからはみ出します)、ページの 80% を占めます。これは、Google のモバイル サイトと Facebook のモバイル アプリで確認されています。
CSS3 トランジションを使用したバージョンは次のとおりです: http://codepen.io/chriscoyier/pen/umEgv
ただし、CSS Transitions ではなく、JQuery/Javascript のみに依存するものを作成しようとしています。
以下は、私がこれまでに持っているものへのリンクです。
なぜ機能しないのかわかりません。#main-nav の幅は、.menu-button がクリックされるたびに切り替える必要があります。したがって、右にスライドする効果が生まれます。
誰かがこれを修正するのを手伝ってくれますか、そして/または私が達成しようとしていることを手伝ってくれますか?
これが私がこれまでに持っているものです:http://pastebin.com/0X7uT7tC