File tree Expand file tree Collapse file tree 2 files changed +92
-2
lines changed Expand file tree Collapse file tree 2 files changed +92
-2
lines changed Original file line number Diff line number Diff line change 72
72
z-index : -2 ;
73
73
}
74
74
75
+ /* <======== Styling for responsive menu bar ========> */
76
+
77
+ @media screen and (max-width : 719px ) {
78
+ .sidebar-menu {
79
+ clear : both;
80
+ max-height : 0 ;
81
+ transition : max-height .4s ease-out;
82
+ overflow : hidden;
83
+ }
84
+
85
+ .sidebar-menu-nav-element {
86
+ width : 91vw ;
87
+ }
88
+
89
+ .sidebar-menu a {
90
+ display : block;
91
+ text-align : center;
92
+ }
93
+
94
+ .sidebar-menu-icon {
95
+ top : 2rem ;
96
+ cursor : pointer;
97
+ float : right;
98
+ padding : 28px 20px ;
99
+ position : relative;
100
+ user-select : none;
101
+ margin-bottom : 5rem ;
102
+ }
103
+
104
+ .sidebar-menu-icon .sidebar-nav-icon {
105
+ background : # ED225D ;
106
+ display : block;
107
+ height : 2px ;
108
+ position : relative;
109
+ transition : background .4s ease-out;
110
+ width : 18px ;
111
+ }
112
+
113
+ .sidebar-menu-icon .sidebar-nav-icon : before ,
114
+ .sidebar-menu-icon .sidebar-nav-icon : after {
115
+ background : # ED225D ;
116
+ content : '' ;
117
+ display : block;
118
+ height : 100% ;
119
+ position : absolute;
120
+ transition : all .4s ease-out;
121
+ width : 100% ;
122
+ }
123
+
124
+ .sidebar-menu-icon .sidebar-nav-icon : before {
125
+ top : 5px ;
126
+ }
127
+
128
+ .sidebar-menu-icon .sidebar-nav-icon : after {
129
+ top : -5px ;
130
+ }
131
+
132
+ .sidebar-menu-btn {
133
+ display : none;
134
+ }
135
+
136
+ .sidebar-menu-btn : checked ~ .sidebar-menu {
137
+ max-height : 475px ;
138
+ }
139
+
140
+ .sidebar-menu-btn : checked ~ .sidebar-menu-icon .sidebar-nav-icon {
141
+ background : transparent;
142
+ }
143
+
144
+ .sidebar-menu-btn : checked ~ .sidebar-menu-icon .sidebar-nav-icon : before {
145
+ transform : rotate (-45deg );
146
+ top : 0 ;
147
+ }
148
+
149
+ .sidebar-menu-btn : checked ~ .sidebar-menu-icon .sidebar-nav-icon : after {
150
+ transform : rotate (45deg );
151
+ top : 0 ;
152
+ }
153
+
154
+ }
155
+
156
+ .sidebar-menu-btn {
157
+ display : none;
158
+ }
159
+
160
+
161
+ /* <=================================================> */
162
+
75
163
# home-sketch-frame {
76
164
position : fixed;
77
165
width : 100% ;
Original file line number Diff line number Diff line change @@ -3,9 +3,11 @@ slug: sidebar
3
3
---
4
4
<!-- site navigation -->
5
5
<div class =" column-span" >
6
- <nav >
6
+ <nav class = " sidebar-menu-nav-element " >
7
7
<h2 id =" menu-title" class =" sr-only" >{{ #i18n " Sidebar-Title" }} {{ /i18n }} </h2 >
8
- <ul id =" menu" aria-labelledby =" menu-title" >
8
+ <input class =" sidebar-menu-btn" type =" checkbox" id =" sidebar-menu-btn" />
9
+ <label class =" sidebar-menu-icon" for =" sidebar-menu-btn" ><span class =" sidebar-nav-icon" ></span ></label >
10
+ <ul id =" menu" class =" sidebar-menu" aria-labelledby =" menu-title" >
9
11
<li ><a href =" {{ root }} /" >{{ #i18n " Home" }} {{ /i18n }} </a ></li >
10
12
<li ><a href =" https://editor.p5js.org" >{{ #i18n " Editor" }} {{ /i18n }} </a ></li >
11
13
<li ><a href =" {{ root }} /download/" >{{ #i18n " Download" }} {{ /i18n }} </a ></li >
You can’t perform that action at this time.
0 commit comments