1
1
@charset "UTF-8" ;
2
2
3
+ : root {
4
+ --white : # fff ;
5
+ --black : # 2f2f2f ;
6
+ }
7
+
3
8
/* # # フォント # # */
4
9
html {
5
10
font-family : "游ゴシック" , "Noto Sans" , "Meiryo" , "Arial" , sans-serif;
9
14
/* # ライトモード # */
10
15
@media (prefers-color-scheme : light){
11
16
html {
12
- background-color : # fff ;
13
- color : # 2f2f2f ;
17
+ background-color : var ( --white ) ;
18
+ color : var ( --black ) ;
14
19
}
15
20
}
16
21
/* # ダークモード # */
17
22
@media (prefers-color-scheme : dark){
18
23
html {
19
- background-color : # 2f2f2f ;
20
- color : # fff ;
24
+ background-color : var ( --black ) ;
25
+ color : var ( --white ) ;
21
26
}
22
27
}
23
28
@@ -42,19 +47,24 @@ main{
42
47
43
48
aside {
44
49
position : sticky;
45
- height : 100% ;
46
50
top : 10px ;
47
51
width : 16% ;
52
+ height : 100% ;
48
53
font-size : 1.0rem ;
49
54
}
50
55
51
56
/* # # 携帯(縦)でのアクセス用(追従メニューの割合) # # */
52
- @media screen and (max-width : 1080px ){
53
- .content {width : 100% ;}
54
- aside {width : 0% ;}
55
- aside p {font-size : 0px ;}
57
+ @media screen and (max-width : 1080px ){
58
+ .content {
59
+ width : 100% ;
60
+ padding : 0px ;
61
+ }
62
+ aside {
63
+ width : 0% ;
64
+ padding : 0px ;
65
+ }
66
+ aside p {font-size : 0 ;}
56
67
main {padding : 15px ;}
57
- .content , aside {padding : 0px ;}
58
68
}
59
69
60
70
/* # ライトモード # */
@@ -75,8 +85,8 @@ footer{margin-top: auto;}
75
85
76
86
/* # # 文字表記に関して # # */
77
87
h2 {
78
- -webkit-box-shadow : 5px 5px 0 # fff ;
79
- box-shadow : 0px 5px 0 # fff ;
88
+ -webkit-box-shadow : 5px 5px 0 var ( --white ) ;
89
+ box-shadow : 0px 5px 0 var ( --white ) ;
80
90
}
81
91
/* # ライトモード # */
82
92
@media (prefers-color-scheme : light){a {color : green;}}
@@ -107,7 +117,7 @@ aside p:hover, aside p:focus{
107
117
@media (prefers-color-scheme : dark){
108
118
aside p {
109
119
opacity : 0.8 ;
110
- color : black;
120
+ color : var ( -- black) ;
111
121
}
112
122
aside p : hover , aside p : focus {opacity : 1.0 ;}
113
123
aside p a {opacity : 1.0 ;}
@@ -120,23 +130,23 @@ aside p:hover, aside p:focus{
120
130
}
121
131
/* # ダークモード # */
122
132
@media (prefers-color-scheme : dark){
123
- aside p a {color : black;}
124
- aside p a : hover , aside p a : focus {color : black;}
133
+ aside p a {color : var ( -- black) ;}
134
+ aside p a : hover , aside p a : focus {color : var ( -- black) ;}
125
135
}
126
136
127
137
/* # ダークモード # */
128
138
@media (prefers-color-scheme : dark){
129
139
h1 {
130
140
padding : 1rem 2rem ;
131
141
background : unset;
132
- color : # fff ;
142
+ color : var ( --white ) ;
133
143
}
134
144
135
145
h2 {background : unset;}
136
146
}
137
147
138
148
/* # 携帯のタップした一瞬の時の色を透明に変更 # */
139
- a : active {-webkit-tap-highlight-color : rgba (255 , 255 , 255 , .15 );}
149
+ a : active {-webkit-tap-highlight-color : rgba (255 , 255 , 255 , .2 );}
140
150
141
151
/* # # 範囲選択の時の文字の色 # # */
142
152
/* # ライトモード # */
@@ -145,4 +155,4 @@ a:active{-webkit-tap-highlight-color: rgba(255, 255, 255, .15);}
145
155
a ::selection {background : rgba (150 250 200 / .5 );}
146
156
}
147
157
/* # ダークモード # */
148
- @media (prefers-color-scheme : dark){::selection {background : rgba (255 , 255 , 255 , .45 );}}
158
+ @media (prefers-color-scheme : dark){::selection {background : rgba (255 , 255 , 255 , .5 );}}
0 commit comments