モバイルのメニューとかposition: fixedでデザインしたけど、メニューが長かったりデバイス回転させたりしたらメニューが見切れるからfixedしたモーダル内でスクロールを表示させたい時の実装方法のメモ
top, left, right, bottom と overflow を利用する
.modalNav { position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow-y: auto; }
position: fixedと一緒に top: 0, bottom: 0, left: 0, right: 0 を使用するとコンテンツがエリア全体に伸びるので、そこにoverflowの指定があればfixedしたコンテンツであってもスクロールを表示させることができるようです。
縦方向のスクロールを発生させるだけならtop: 0;とbottom: 0;の指定があればleft、rightの指定は特に無くても問題ないようでした。
サンプル
See the Pen Scroll in Fixed modal by KIKIKI (@chaika-design) on CodePen.

HTML&CSSとWebデザインが 1冊できちんと身につく本
- 作者: 服部雄樹
- 出版社/メーカー: 技術評論社
- 発売日: 2017/07/21
- メディア: 大型本
- この商品を含むブログを見る