2018-05-25 (金)
[Material Design Lite] 固定ヘッダーで下スクロールしてもスマホChromeのアドレスバーが隠れない
MDL の Fixed header を使用すると、AndroidのChromeで下スクロールしてもアドレスバーが非表示にならない。CSSを追加定義して対応します。
環境
- Windows 10 Pro 64bit 1709
- Google Chrome 66.0.3359.181 64bit
- Material Design Lite 1.3.0
実装
style.css
を作成して、スタイルを上書きして対策する。
htmlでmaterial.min.css
の後にstyle.css
を読み込む。
<head>
<link rel="stylesheet" href="material.min.css" />
<link rel="stylesheet" href="style.css" />
</head>
style.css
.mdl-layout {
overflow: visible;
}
.mdl-layout__drawer {
position: fixed;
}
.mdl-layout__content {
display: block;
overflow: visible;
margin-top: 64px;
}
.is-small-screen .mdl-layout__content {
margin-top: 56px;
}
.mdl-layout__header {
position: fixed;
}
.mdl-layout__obfuscator {
position: fixed;
}
感謝
2018-05-25 (金)
新着記事