.cnt
overflow: auto
https://codepen.io/DTX/pen/qjjyEeスクロールバーをコンテナからドキュメントに取り込むことは可能ですか?
私はそれが画像上のスクロールバーのように見えるようにしたい: Img
P.S.なぜコンテンツの最後に1pxの行がありますか?
.cnt
overflow: auto
https://codepen.io/DTX/pen/qjjyEeスクロールバーをコンテナからドキュメントに取り込むことは可能ですか?
私はそれが画像上のスクロールバーのように見えるようにしたい: Img
P.S.なぜコンテンツの最後に1pxの行がありますか?
あなたは.wrap
からoverflow: auto
を削除し、あふれたコンテンツを非表示にするには、余分なオーバーレイを追加することによって、それをごまかすことができます。
thx。 1pxのギャップはまだそこにあります:)あなたは何かアイデアを持っているかもしれませんか? http://i.imgur.com/uEAt4TW.png – DTXqueque
@DTXquequeここでギャップが発生していないかどうかを確認してください:https://codepen.io/anon/pen/NggOyR –
あなたはマスクを使用し、体がオーバーフローしてみましょうことがあります。https://codepen.io/gc-nomade/pen/jwwpXQ
.wrap {
height: 80vh;
margin: 10vh 10vw;
width: 80vw;
}
.wrap:before {/* here comes the mask hidding edges with a white shadow */
content: "";
position: fixed;
top: 10vh;
bottom: 10vh;
left: 10vw;
width: 80vw;
border: solid 1px;
box-shadow: 0 0 0 10vw white;
pointer-events: none;/* will not catch pointer-events and will let pointer-events occurs within .wrap */
}
.sidebar {
text-align: center;
background: rgba(170, 170, 170, 0.7);
height: 80vh;
position: fixed;
width: 20vw;
left: 10vw;
}
.sidebar button {
margin: 5px;
}
main {
background: #FFAB91;
margin-left: 20vw;
}
header {
background: #ccc;
height: 30px;
text-align: center;
}
header span {
background: #aaa;
display: inline-block;
height: 12px;
margin-top: 9px;
vertical-align: top;
width: 90px;
}
.hide {
display: none;
}
.item {
height: 100px;
background: #ddd;
margin: 20px;
}
.cnt {
padding-bottom: 10vh
}
<div class="wrap">
<div class="sidebar">Sidebar</div>
<main>
<header><span> </span></header>
<div class="cnt">
<div class="item"><a href="">click me</a> or select me </div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
</main>
</div>
thx、それは動作します。しかし、@ Jacob Desightは、より簡単なソリューションを提供し、私は答えとして2つの投稿を傾ける – DTXqueque
@DTXqueque問題はない、それはあなたの質問です;)余分なマークアップや仮想擬似は、マスクを作成するために固定されている同じことを行う、もう一つは国境です。同じ視覚効果**あなたのテキストを選択したり、マウスでリンクやフォームにアクセスできるかどうかチェックしましたか?**、私の提案は... –
ええ、そうです、できません。しかし、ボックスシャドウを使用すると、シャドウからテキストを選択できます。私はここでpreudo要素を使うべきだと思います。 – DTXqueque
1px行:https:/ /i.stack.imgur.com/SLfuF.png – DTXqueque
問題を再現できません。 Chrome V 58 –
白い線または黒の輪郭 –