こういう要素を作ってみる
固定要素(スクロールしても上端に固定)
テキスト1
テキスト2
テキスト3
テキスト4
テキスト5
テキスト6
テキスト7
テキスト8
テキスト9
テキスト10
テキスト11
テキスト12
テキスト2
テキスト3
テキスト4
テキスト5
テキスト6
テキスト7
テキスト8
テキスト9
テキスト10
テキスト11
テキスト12
コード.gs
function doGet() { return HtmlService.createHtmlOutputFromFile("index"); } |
意訳この機能がやること 指定したHTMLファイルを表示する |
index.html
<!DOCTYPE html> <html> <head> <style> .sticky { position: sticky; top: 0; } .height40 { height: 40px; } .height1200 { height: 1200px; } .card { width: 360px; border: solid 1px lightgray; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); background: white; } </style> </head> <body> <div class="card height40 sticky">固定エリア</div> <div class="card height1200"> <p>テキスト1</p> <p>テキスト2</p> <p>テキスト3</p> <p>テキスト4</p> <p>テキスト5</p> <p>テキスト6</p> <p>テキスト7</p> <p>テキスト8</p> <p>テキスト9</p> <p>テキスト10</p> <p>テキスト11</p> <p>テキスト12</p> </div> </body> </html> |
意訳stickyのスタイル 画面をスクロールしても↓で設定した位置に固定する 上端からの距離 height40のスタイル 高さ height1200のスタイル 高さ cardのスタイル 幅 枠線 影 背景色 固定エリアのdiv スクロールされるエリアのdiv |