Mercurial > libervia-templates
annotate sat_templates/templates/bulma/static/styles.css @ 411:f7a434581872 default tip
chat: Add forward, rich editing and extra recipients:
- There is a new "forward" menu in message. For now, a simple prompt ask for recipient JID.
- A new "extra" menu is available next to input field. Inside there are 2 items for now:
add extra recipient, and toggle rich edit mode.
- Extra recipient option add a field to add an email-like "to", "cc" or "bcc" recipients.
- Rich edit let use rich styling such as bold, italic, underline, etc.
rel 461
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 04 Jul 2025 17:33:22 +0200 |
parents | a5588ea3bcd6 |
children |
rev | line source |
---|---|
403 | 1 :root { |
2 --selected-item-bg: deepskyblue; | |
405
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
3 /* Reaction colors */ |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
4 --reaction-background: #ffffff; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
5 --reaction-hover-background: #f5f5f5; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
6 --reaction-border: #dbdbdb; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
7 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
8 /* User reaction colors */ |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
9 --reaction-user-background: #eef6fc; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
10 --reaction-user-hover-background: #e3f1fc; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
11 --reaction-user-border: #3273dc; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
12 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
13 /* Spacing */ |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
14 --reaction-padding: 0.25rem 0.5rem; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
15 --reaction-gap: 0.5rem; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
16 --reaction-margin-top: 0.5rem; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
17 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
18 /* Typography */ |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
19 --reaction-font-size: 0.875rem; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
20 --reaction-counter-font-size: 0.75rem; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
21 } |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
22 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
23 [data-theme="dark"] { |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
24 --reaction-background: #2c2c2c; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
25 --reaction-hover-background: #404040; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
26 --reaction-border: #4a4a4a; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
27 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
28 --reaction-user-background: #1a3b5c; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
29 --reaction-user-hover-background: #234875; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
30 --reaction-user-border: #3273dc; |
403 | 31 } |
32 | |
402
2bbcb7da56bc
bulma: use Font-Awesome instead of Fontello + start of major redesign:
Goffi <goffi@goffi.org>
parents:
396
diff
changeset
|
33 html, body { |
381
387c8c5a3bee
bulma (styles): disable the delete cross on search input:
Goffi <goffi@goffi.org>
parents:
371
diff
changeset
|
34 |
403 | 35 height: 100vh; |
36 overflow: hidden; | |
37 } | |
38 | |
39 body { | |
40 display: flex; | |
41 flex-direction: column; | |
42 } | |
43 | |
44 #body { | |
45 display: flex; | |
46 flex-direction: column; | |
47 overflow: auto; | |
48 } | |
49 | |
50 .is-full-height { | |
402
2bbcb7da56bc
bulma: use Font-Awesome instead of Fontello + start of major redesign:
Goffi <goffi@goffi.org>
parents:
396
diff
changeset
|
51 height: 100%; |
230 | 52 } |
53 | |
404 | 54 .is-full-width { |
55 width: 100%; | |
56 } | |
57 | |
402
2bbcb7da56bc
bulma: use Font-Awesome instead of Fontello + start of major redesign:
Goffi <goffi@goffi.org>
parents:
396
diff
changeset
|
58 .navbar-item { |
2bbcb7da56bc
bulma: use Font-Awesome instead of Fontello + start of major redesign:
Goffi <goffi@goffi.org>
parents:
396
diff
changeset
|
59 gap: 0; |
319 | 60 } |
61 | |
242
bb5193cef770
bulma (css): some styles to handle dynamic content + misc
Goffi <goffi@goffi.org>
parents:
235
diff
changeset
|
62 |
402
2bbcb7da56bc
bulma: use Font-Awesome instead of Fontello + start of major redesign:
Goffi <goffi@goffi.org>
parents:
396
diff
changeset
|
63 .menu-item { |
2bbcb7da56bc
bulma: use Font-Awesome instead of Fontello + start of major redesign:
Goffi <goffi@goffi.org>
parents:
396
diff
changeset
|
64 padding-top: 0.225em; |
286
f8026bf77a4c
bulma (CSS): updated classed to handle native video player + video in slideshow
Goffi <goffi@goffi.org>
parents:
278
diff
changeset
|
65 } |
403 | 66 |
67 .avatar { | |
68 width: 40px; | |
69 height: 40px; | |
70 border-radius: 50%; | |
71 background-color: #3273dc; | |
72 color: #fff; | |
73 } | |
74 | |
75 .avatar.image { | |
76 background-color: #ccc; | |
77 padding: 3px; | |
78 } | |
79 | |
80 div.jid-search-dialog { | |
81 min-height: 80%; | |
82 } | |
83 | |
84 div.search-item.is-selected { | |
85 background-color: var(--selected-item-bg); | |
86 } | |
87 | |
88 | |
89 .collapsible-content { | |
90 overflow: hidden; | |
91 max-height: 0; | |
92 opacity: 1; | |
93 transition: | |
94 max-height 0.3s ease-out, | |
95 opacity 0.2s linear; | |
96 } | |
97 | |
98 .collapsible-header.collapsed .collapsible-icon { | |
99 transform: rotate(-90deg); | |
100 } | |
101 | |
102 /* Animation */ | |
103 .collapsible-header.collapsed + .collapsible-content { | |
104 opacity: 0; | |
105 } | |
106 | |
107 .collapsible-icon { | |
108 transition: transform 0.2s ease-out; | |
109 } | |
405
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
110 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
111 /* Panels */ |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
112 |
406 | 113 .modal-panel-header { |
405
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
114 border-bottom: 1px solid #dbdbdb; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
115 padding: 0.5rem 1rem; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
116 } |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
117 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
118 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
119 #left_panel li:hover { |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
120 background-color: #444; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
121 } |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
122 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
123 |
410
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
124 /* dialogs */ |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
125 |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
126 .modal-dialog { |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
127 transform: scaleY(0); |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
128 } |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
129 |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
130 div.state_appended .modal-dialog, div.main_notification.state_appended { |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
131 transform: scaleY(1); |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
132 transition: transform 0.15s ease-in; |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
133 } |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
134 |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
135 .main_notification { |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
136 position: fixed; |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
137 top: 2rem; |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
138 left: 0; |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
139 right: 0; |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
140 z-index: 10000; |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
141 transform: scaleY(0); |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
142 transition: transform 0.15s ease-in; |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
143 } |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
144 |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
145 div.main_notification>div.column { |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
146 display: flex; |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
147 max-width: 95%; |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
148 } |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
149 div.main_notification>div.column>div.notification { |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
150 max-width: 80rem; |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
151 } |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
152 |
a5588ea3bcd6
css: Restore some dialogs/notifs rules.
Goffi <goffi@goffi.org>
parents:
406
diff
changeset
|
153 |
405
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
154 /* Sidebar toggle transitions */ |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
155 .left-sidebar, .right-sidebar { |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
156 transition: transform 0.3s ease, max-width 0.3s ease, opacity 0.3s ease; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
157 overflow-x: hidden; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
158 } |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
159 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
160 .left-sidebar.is-collapsed { |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
161 transform: translateX(-100%); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
162 max-width: 0; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
163 padding: 0; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
164 margin: 0; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
165 opacity: 0; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
166 } |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
167 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
168 .right-sidebar.is-collapsed { |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
169 transform: translateX(100%); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
170 max-width: 0; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
171 padding: 0; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
172 margin: 0; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
173 opacity: 0; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
174 } |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
175 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
176 .main-panel.is-expanded-left { |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
177 margin-left: 0; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
178 } |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
179 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
180 .main-panel.is-expanded-right { |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
181 margin-right: 0; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
182 } |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
183 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
184 /* Common components */ |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
185 /* Reactions */ |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
186 .reactions-container { |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
187 gap: var(--reaction-gap); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
188 margin-top: var(--reaction-margin-top); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
189 } |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
190 .reaction { |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
191 padding: var(--reaction-padding); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
192 border-radius: 1rem; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
193 background-color: var(--reaction-background); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
194 font-size: var(--reaction-font-size); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
195 cursor: pointer; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
196 transition: all 0.2s ease; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
197 border: 1px solid var(--reaction-border); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
198 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
199 } |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
200 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
201 .reaction:hover { |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
202 background-color: var(--reaction-hover-background); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
203 } |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
204 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
205 .reaction .counter { |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
206 margin-left: 0.25rem; |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
207 font-size: var(--reaction-counter-font-size); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
208 color: var(--color-text); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
209 } |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
210 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
211 .reaction.own-reaction { |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
212 background-color: var(--reaction-user-background); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
213 border-color: var(--reaction-user-border); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
214 } |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
215 |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
216 .reaction.own-reaction:hover { |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
217 background-color: var(--reaction-user-hover-background); |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
218 } |
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
219 |
406 | 220 /* Side Panels */ |
405
5016fb0ff62f
Blog redesign: work in progress redesign of the blog.
Goffi <goffi@goffi.org>
parents:
404
diff
changeset
|
221 |
406 | 222 .modal-panel { |
223 position: fixed; | |
224 top: 0; | |
225 left: 0; | |
226 width: 100%; | |
227 height: 100%; | |
228 z-index: 100; | |
229 display: flex; | |
230 pointer-events: none; | |
231 } | |
232 | |
233 .modal-panel-background { | |
234 position: absolute; | |
235 top: 0; | |
236 left: 0; | |
237 width: 100%; | |
238 height: 100%; | |
239 background-color: hsla(221,14%,4%,0.86); | |
240 opacity: 0; | |
241 transition: opacity 0.3s ease; | |
242 pointer-events: all; | |
243 } | |
244 | |
245 .modal-panel-container { | |
246 position: absolute; | |
247 background: white; | |
248 box-shadow: -2px 0 10px rgba(0,0,0,0.1); | |
249 overflow-y: auto; | |
250 transition: transform 0.3s ease-out; | |
251 will-change: transform; | |
252 pointer-events: all; | |
253 } | |
254 | |
255 /* Position classes */ | |
256 .modal-panel-container.is-right { | |
257 top: 0; | |
258 right: 0; | |
259 height: 100vh; | |
260 transform: translateX(100%); | |
261 border-left: 1px solid #eee; | |
262 } | |
263 | |
264 .modal-panel-container.is-left { | |
265 top: 0; | |
266 left: 0; | |
267 height: 100vh; | |
268 transform: translateX(-100%); | |
269 border-right: 1px solid #eee; | |
270 } | |
271 | |
272 .modal-panel-container.is-top { | |
273 top: 0; | |
274 left: 0; | |
275 right: 0; | |
276 transform: translateY(-100%); | |
277 border-bottom: 1px solid #eee; | |
278 } | |
279 | |
280 .modal-panel-container.is-bottom { | |
281 bottom: 0; | |
282 left: 0; | |
283 right: 0; | |
284 transform: translateY(100%); | |
285 border-top: 1px solid #eee; | |
286 } | |
287 | |
288 /* Active state */ | |
289 .modal-panel.is-active .modal-panel-background { | |
290 opacity: 1; | |
291 } | |
292 | |
293 .modal-panel.is-active .modal-panel-container { | |
294 transform: none !important; | |
295 } | |
296 | |
297 /* Closing animation */ | |
298 .modal-panel.closing .modal-panel-background { | |
299 opacity: 0; | |
300 } | |
301 | |
302 .modal-panel.closing .modal-panel-container.is-right { | |
303 transform: translateX(100%) !important; | |
304 } | |
305 | |
306 .modal-panel.closing .modal-panel-container.is-left { | |
307 transform: translateX(-100%) !important; | |
308 } | |
309 | |
310 .modal-panel.closing .modal-panel-container.is-top { | |
311 transform: translateY(-100%) !important; | |
312 } | |
313 | |
314 .modal-panel.closing .modal-panel-container.is-bottom { | |
315 transform: translateY(100%) !important; | |
316 } | |
317 | |
318 | |
319 /* Responsive */ | |
320 | |
321 | |
322 @media screen and (max-width: 768px) { | |
323 .modal-panel-container { | |
324 width: 90% !important; | |
325 } | |
326 } | |
327 | |
328 @media screen and (min-width: 769px) { | |
329 .modal-panel-container.is-right, | |
330 .modal-panel-container.is-left { | |
331 width: 50rem; | |
332 } | |
333 | |
334 .modal-panel-container.is-top, | |
335 .modal-panel-container.is-bottom { | |
336 height: 80vh; | |
337 } | |
338 } |