回答編集履歴

1

サンプルリンク追加

2021/03/09 01:08

投稿

hatena19
hatena19

スコア34073

test CHANGED
@@ -3,3 +3,61 @@
3
3
 
4
4
 
5
5
  [position: sticky;の仕組みや実際の使い方をやさしく解説 | コリス](https://coliss.com/articles/build-websites/operation/css/css-position-sticky-how-it-really-works.html)
6
+
7
+
8
+
9
+ HTML構造を少し変更して、CSSを2行追加するだけです。
10
+
11
+
12
+
13
+ ```html
14
+
15
+ <div class="corona">
16
+
17
+ <a href="#modal-01">新型コロナウイルス対策について
18
+
19
+ </a>
20
+
21
+ </div>
22
+
23
+ <nav class="global-nav">
24
+
25
+
26
+
27
+ </nav>
28
+
29
+ <header class="site-header">
30
+
31
+
32
+
33
+ </header>
34
+
35
+ <main>
36
+
37
+ </main>
38
+
39
+ ```
40
+
41
+ ```css
42
+
43
+ .global-nav {
44
+
45
+ background: rebeccapurple;
46
+
47
+ height: 55px;
48
+
49
+ display: flex;
50
+
51
+ opacity: 0.7;
52
+
53
+ position: sticky; /* 追加 */
54
+
55
+ top: 0; /* 追加 */
56
+
57
+ }
58
+
59
+ ```
60
+
61
+
62
+
63
+ [CodePenサンプル](https://codepen.io/hatena19/pen/ExNdeXG)