Jsfiddleを示しています。https://jsfiddle.net/9mg6vjaf/3溢れコンテンツが遅延
<div id="nav-icon3">
<span>Menu</span>
</div>
<div id="#sideMenu" class="navigationLeft">
<div class="flag"></div>
</div>
CSS
.navigationLeft {
width: 385px;
height: 100%;
background-color: #191919;
position: absolute;
top: 0;
display: none;
z-index: 9;
}
.flag {
position:absolute;
top:0;left:0;
width:500px; height:100%;
background-color: red;
transform-origin:0 0;
transform:skew(10deg);
z-index:-1;
}
JS
$('#nav-icon3').click(function(){
$(this).toggleClass('open');
});
$('#nav-icon3').click(function() {
$('.navigationLeft').slideToggle(400);
});
私は "メニュー" をクリックすると、私は全体.navigationLeftがスムーズにスライドします現在のところ、あふれているコンテンツが少し遅れて表示されています。何がありますか?
実は、私は、ページ全体が黒になりたくありません。私は私のjsfiddleを編集してより明確になるようにします。 – kulan
私はフィドルを更新しました。だから私はあなたの ".navigationLeft"が "メニュー"をクリックしたときの見た目を見たいと思っています。それはあふれているエリアの遅延を取り除きたいだけです。 – kulan