私には、スクロールに視差効果を与えるためのdiv設定があるページがあります。これはfiddleです。CSSオフキャンバスの問題
キャンバスメニューからファンデーションを追加すると問題が発生し、もうスクロールできなくなります。それを修正してオフキャンバスメニューで同じスクロール効果を持たせるにはどうすればいいですか?
これは、基礎とHTMLはキャンバスをオフに追加されます。
<body>
<div class="off-canvas-wrapper">
<div class="off-canvas-wrapper-inner" data-off-canvas-wrapper>
<div class="off-canvas position-left" id="offCanvas" data-off-canvas>
<!-- Close button -->
<button class="close-button" aria-label="Close menu" type="button" data-close>
<span aria-hidden="true">×</span>
</button>
<!-- Menu -->
<ul class="vertical menu">
<li><a href="#">Foundation</a></li>
<li><a href="#">Dot</a></li>
<li><a href="#">ZURB</a></li>
<li><a href="#">Com</a></li>
<li><a href="#">Slash</a></li>
<li><a href="#">Sites</a></li>
</ul>
</div>
<div class="off-canvas-content" data-off-canvas-content>
<div id="app">
<div id="bg">
</div>
<div class="panel panel-one">
<div class="panel-inner">
<div class="content">
<h1>Lorem ipsum dolor sit amet</h1>
<p>Donec id ipsum odio. Cras accumsan consectetur nibh, vitae pretium dui hendrerit sed. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed ac orci elit. Nunc faucibus eros vulputate purus aliquam vel blandit ligula pharetra.</p>
</div>
</div>
</div>
<div class="panel panel-two">
<div class="panel-inner">
<h2>Lorem ipsum dolor sit amet</h2>
<p>Donec id ipsum odio. Cras accumsan consectetur nibh, vitae pretium dui hendrerit sed. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed ac orci elit. Nunc faucibus eros vulputate purus aliquam vel blandit ligula pharetra.</p>
</div>
</div>
</div>
</div>
</div>
</div>
は私がcontent
クラスのposition: fixed;
を削除する場合は、その後、私は下にスクロールすることができますテストされ、私は維持する必要が
を更新しましたスクロールしても動かないように内容が固定されていて、機能しているオフキャンバスでどうすればいいですか?
基本クラスを上書きすることで何とか半分動作することができましたが、滑らかではありません。ページコンテンツ全体をスクロールできますが、オフキャンバスは開かれても固定されません。 position:fixed
でoff-canvas-left
を設定することで、試してみましたが、それはうまくいきませんでした:
.off-canvas-wrapper {
height: auto;
position: static;
overflow: scroll;
}
.off-canvas-wrapper-inner {
height: auto;
}
.off-canvas {
position: fixed;
}
は、だからあなたは、画面の上部に固定されたままにする基盤オフキャンバスメニューをしたいですか?スクロールするときにメニューにはどうしたらいいですか?現在のフィドルは、あなたが見た目をどのようにしたいのかをリンクしていますが、メニューはトップに固定されていますか? – Todd
私はキャンバスをそのまま使いたいと思っていますが、私が持っているときにはパネル-2にスクロールダウンできません。フィドルはキャンバスを外したときに残したいスクロール効果を表示するだけでした。私がキャンバスを持っていないとき、私はスクロールすることはできません。 – Leff
私はこれを解決しようとする答えを出しました – Todd