Overflow Y on Scrollable Element

by Louis Walch

HTML

<nav>
  
  <p>.</p>
  <p>..</p>
  <p>...</p>
  <p>....</p>
  <p>.....</p>
  <p>......</p>
  <p>.......</p>
  <p>........</p>
  <p>.......</p>
  <p>......</p>
  <p>.....</p>
  <p>....</p>
  <p>...</p>
  <p>..</p>
  <p>.</p>
  <p>..</p>
  <p>...</p>
  <p>....</p>
  <p>.....</p>
  <p>......</p>
  <p>.......</p>
  <p>........</p>
  <p>.......</p>
  <p>......</p>
  <p>.....</p>
  <p>....</p>
  <p>...</p>
  <p>..</p>
  <p>.</p>
  <p>..</p>
  <p>...</p>
  <p>....</p>
  <p>.....</p>
  <p>......</p>
  <p>.......</p>
  <p>........</p>
  <p>.......</p>
  <p>......</p>
  <p>.....</p>
  <p>....</p>
  <p>...</p>
  <p>..</p>
  <p>.</p>
  <p>..</p>
  <p>...</p>
  <p>....</p>
  <p>.....</p>
  <p>......</p>
  <p>.......</p>
  <p>........</p>
  <p>.......</p>
  <p>......</p>
  <p>.....</p>
  <p>....</p>
  <p>...</p>
  <p>..</p>
  <p>.</p>
  <p>..</p>
  <p>...</p>
  <p>....</p>
  <p>.....</p>
  <p>......</p>
  <p>.......</p>
  <p>........</p>
  <p>.......</p>
  <p>......</p>
  <p>.....</p>
  <p>....</p>
  <p>...</p>
  <p>..</p>
  <p>.</p>
  <p>..</p>
  <p>...</p>
  <p>....</p>
  <p>.....</p>
  <p>......</p>
  <p>.......</p>
  <p>........</p>
  <p>.......</p>
  <p>......</p>
  <p>.....</p>
  <p>....</p>
  <p>...</p>
  <p>..</p>
  <p>.</p>
  <p>..</p>
  <p>...</p>
  <p>....</p>
  <p>.....</p>
  <p>......</p>
  <p>.......</p>
  <p>........</p>
  <p>.......</p>
  <p>......</p>
  <p>.....</p>
  <p>....</p>
  <p>...</p>
  <p>..</p>
  <p>.</p>
  <p>..</p>
  <p>...</p>
  <p>....</p>
  <p>.....</p>
  <p>......</p>
  <p>.......</p>
  <p>........</p>
  <p>.......</p>
  <p>......</p>
  <p>.....</p>
  <p>....</p>
  <p>...</p>
  <p>..</p>
  <p>.</p>
  <p>..</p>
  <p>...</p>
  <p>....</p>
  <p>.....</p>
  <p>......</p>
  <p>.......</p>
  <p>........</p>
  <p>.......</p>
  <p>......</p>
  <p>.....</p>
  <p>....</p>
  <p>...</p>
  <p>..</p>
  <p>.</p>
  <p>..</p>
  <p>...</p>
  <p>....</p>
  <p>.....</p>
  <p>......</p>
  <p>.......</p>
  <p>........</p>
  <p>.......</p>
  <p>......</p>
 ...

CSS

* {
  padding: 0;
  margin: 0;
}

HTML,
BODY {
  min-height: 100%;
}

BODY {
  background-color: black;
}

NAV {
  position: fixed;
  top: 0;
  left: 30px;
  background-color: white;
  width: 300px;
  height: 200px;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  overflow-x: visible;
  position: relative;
}
NAV:after {
  content: ' ';
  position: absolute;
  top: 0;
  left: -6px;
  width: 6px;
  bottom: 0;
  z-index: 8002;
  background-color: red;
}