1
+ <!DOCTYPE html> < html > < head > < meta name ="description " content ="Explore the latest posts "> < meta name ="twitter:description " content ="Explore the latest posts "> < meta property ="og:title " content ="Blog "> < meta property ="og:site_name " content ="Simple-keyboard - The Modern Virtual Keyboard "> < meta charset ="UTF-8 "> < title > Blog - Simple-keyboard - The Modern Virtual Keyboard</ title > < style > @import url ("assets/css/font-awesome.min.css" );
2
+ @import "https://fonts.googleapis.com/css?family=Roboto:300,400" ;
3
+
4
+ body {
5
+ margin : 0 ;
6
+ padding : 0 ;
7
+ }
8
+
9
+ body ,
10
+ input ,
11
+ select ,
12
+ textarea {
13
+ font-family : "Roboto" , Helvetica, sans-serif;
14
+ font-size : 17pt ;
15
+ font-weight : 300 ;
16
+ line-height : 1.65 ;
17
+ }
18
+
19
+ h1 {
20
+ font-size : 2.5em ;
21
+ line-height : 1.2 ;
22
+ font-family : "skfont" ;
23
+ font-weight : normal;
24
+ font-style : normal;
25
+ display : inline-block;
26
+ border-right : 25px solid white;
27
+ padding-right : 25px ;
28
+ letter-spacing : 0px ;
29
+ margin-bottom : 0 ;
30
+ }
31
+
32
+ a {
33
+ -moz-transition : color 0.2s ease, border-bottom 0.2s ease;
34
+ -webkit-transition : color 0.2s ease, border-bottom 0.2s ease;
35
+ -ms-transition : color 0.2s ease, border-bottom 0.2s ease;
36
+ transition : color 0.2s ease, border-bottom 0.2s ease;
37
+ text-decoration : none;
38
+ /*border-bottom: dotted 1px;*/
39
+ color : inherit;
40
+ }
41
+
42
+ a : hover {
43
+ border-bottom-color : transparent;
44
+ }
45
+
46
+ .btnContainer .button {
47
+ box-shadow : inset 0 0 0 2px rgba (255 , 255 , 255 , 0.6 );
48
+ }
49
+
50
+ .btnContainer .button : first-child {
51
+ margin-right : 10px ;
52
+ }
53
+
54
+ input [type = "submit" ],
55
+ input [type = "reset" ],
56
+ input [type = "button" ],
57
+ button ,
58
+ .button {
59
+ -moz-appearance : none;
60
+ -webkit-appearance : none;
61
+ -ms-appearance : none;
62
+ appearance : none;
63
+ -moz-transition : background-color 0.2s ease-in-out, color 0.2s ease-in-out;
64
+ -webkit-transition : background-color 0.2s ease-in-out, color 0.2s ease-in-out;
65
+ -ms-transition : background-color 0.2s ease-in-out, color 0.2s ease-in-out;
66
+ transition : background-color 0.2s ease-in-out, color 0.2s ease-in-out;
67
+ border-radius : 8px ;
68
+ border : 0 ;
69
+ cursor : pointer;
70
+ display : inline-block;
71
+ font-weight : 300 ;
72
+ height : 2.75em ;
73
+ line-height : 2.75em ;
74
+ min-width : 9.25em ;
75
+ padding : 0 1.5em ;
76
+ text-align : center;
77
+ text-decoration : none;
78
+ white-space : nowrap;
79
+ }
80
+
81
+ .button : hover {
82
+ font-weight : 400 ;
83
+ }
84
+
85
+ h1 : first-child ,
86
+ h2 : first-child {
87
+ margin-top : 0 ;
88
+ }
89
+
90
+ div # wrapper {
91
+ display : flex;
92
+ height : 100% ;
93
+ }
94
+
95
+ .left-content {
96
+ color : white;
97
+ flex : 1 ;
98
+ justify-content : center;
99
+ align-items : center;
100
+ display : flex;
101
+ padding : 20px ;
102
+ box-sizing : border-box;
103
+ }
104
+
105
+ .right-content {
106
+ background : # efefef ;
107
+ width : 500px ;
108
+ box-sizing : border-box;
109
+ display : flex;
110
+ flex-flow : column;
111
+ padding : 40px ;
112
+ }
113
+
114
+ .content-detail {
115
+ flex : 1 ;
116
+ overflow-y : auto;
117
+ display : flex;
118
+ flex-flow : column;
119
+ }
120
+
121
+ .intro-content {
122
+ display : inline-block;
123
+ text-align : center;
124
+ width : 50% ;
125
+ min-width : 600px ;
126
+ }
127
+
128
+ h2 {
129
+ font-size : 25px ;
130
+ display : flex;
131
+ align-items : center;
132
+ }
133
+
134
+ input .simple-keyboard-input {
135
+ border : 0 ;
136
+ padding : 20px 10px ;
137
+ font-size : 20px ;
138
+ flex-grow : 1 ;
139
+ width : 700px ;
140
+ font-size : 2em ;
141
+ }
142
+
143
+ input ::placeholder {
144
+ color : # 636363 ;
145
+ }
146
+
147
+ .keyboardContainer {
148
+ transition : margin-top 1s ease-in-out 0.5s , opacity 1s ease-in-out 0.5s ,
149
+ width 0.3s linear;
150
+ overflow : hidden;
151
+ width : 100% ;
152
+ z-index : 3 ;
153
+ max-width : 750px ;
154
+ /*margin: 0 auto;*/
155
+ font-size : 20px ;
156
+ margin-bottom : 40px ;
157
+ }
158
+
159
+ .keyboardContainer .simple-keyboard {
160
+ background : rgba (255 , 255 , 255 , 0.9 );
161
+ }
162
+
163
+ .keyboardContainer .simple-keyboard .hg-button {
164
+ color : rgba (0 , 0 , 0 , 0.7 );
165
+ font-weight : 300 ;
166
+ font-size : 20px ;
167
+ font-size : 17px ;
168
+ }
169
+
170
+ .keyboardContainer .simple-keyboard .hg-button : active {
171
+ background : rgba (0 , 0 , 0 , 0.01 );
172
+ }
173
+
174
+ .inputContainer : after {
175
+ display : block;
176
+ content : "" ;
177
+ width : 3.25em ;
178
+ height : 2px ;
179
+ margin : 0.7em 0 1em 0 ;
180
+ border-radius : 2px ;
181
+ }
182
+
183
+ .inputContainer : after {
184
+ background-color : # dddddd ;
185
+ background-image : -moz-linear-gradient (90deg , # efa8b0, # a89cc8, # 8cc9f0 );
186
+ background-image : -webkit-linear-gradient (90deg , # efa8b0, # a89cc8, # 8cc9f0 );
187
+ background-image : -ms-linear-gradient (90deg , # efa8b0, # a89cc8, # 8cc9f0 );
188
+ background-image : linear-gradient (90deg , # efa8b0, # a89cc8, # 8cc9f0 );
189
+ }
190
+
191
+ .simple-keyboard .hg-theme-default .hg-button [data-skbtnuid ^= "numbers-" ] {
192
+ width : 33% ;
193
+ max-width : none;
194
+ }
195
+
196
+ .content-block > p : first-child {
197
+ margin-top : 0 ;
198
+ }
199
+
200
+ /**
201
+ * Hide lang
202
+ */
203
+ .content-block : last-child {
204
+ display : none;
205
+ }
206
+
207
+ div # codefund span ,
208
+ div # codefund strong ,
209
+ div # codefund a {
210
+ color : black !important ;
211
+ text-decoration : none;
212
+ border : none;
213
+ }
214
+
215
+ div # cf {
216
+ max-width : 500px !important ;
217
+ width : 500px ;
218
+ }
219
+
220
+ h2 i ,
221
+ h2 em {
222
+ margin-right : 10px !important ;
223
+ }
224
+
225
+ .ul-lang {
226
+ display : flex;
227
+ flex-wrap : wrap;
228
+ list-style : none;
229
+ padding : 0 ;
230
+ }
231
+
232
+ .ul-lang li {
233
+ background : # e0e0e0 ;
234
+ border-radius : 5px ;
235
+ padding : 3px 10px ;
236
+ margin-bottom : 5px ;
237
+ margin-right : 5px ;
238
+ }
239
+
240
+ .fundzone {
241
+ border-top : 5px solid rgba (0 , 0 , 0 , 0.01 );
242
+ }
243
+
244
+ strong {
245
+ color : # 1c4994 ;
246
+ }
247
+
248
+ .qDemo {
249
+ display : flex;
250
+ align-items : center;
251
+ justify-content : center;
252
+ }
253
+
254
+ .spo-widget {
255
+ border : none !important ;
256
+ width : 100% ;
257
+ height : 160px !important ;
258
+ min-height : 160px !important ;
259
+ }
260
+
261
+ .content-detail {
262
+ max-height : calc (100vh - 176px );
263
+ }
264
+
265
+ .right-content {
266
+ font-size : 21px ;
267
+ min-height : 100vh ;
268
+ }
269
+
270
+ @media screen and (max-width : 945px ) {
271
+ div # wrapper {
272
+ display : block;
273
+ }
274
+
275
+ .intro-content {
276
+ width : 100% ;
277
+ padding : 20px ;
278
+ min-width : unset;
279
+ }
280
+
281
+ .btnContainer {
282
+ text-align : center;
283
+ }
284
+
285
+ .right-content {
286
+ width : 100% ;
287
+ }
288
+
289
+ h1 {
290
+ font-size : 26px ;
291
+ }
292
+
293
+ .button {
294
+ display : block;
295
+ margin-right : 0 !important ;
296
+ margin-bottom : 10px ;
297
+ }
298
+
299
+ .hg-button .hg-functionBtn .hg-button-space {
300
+ flex : 5 ;
301
+ }
302
+ }
</ style > </ head > < body > < div id ="
root "
> </ div > < script src ="
https://cdn.jsdelivr.net/npm/[email protected] /build/index.min.js "
> </ script > < script src ="
../items.js "
> </ script > < script crossorigin src ="
https://cdn.jsdelivr.net/npm/[email protected] /umd/react.production.min.js "
> </ script > < script crossorigin src ="
https://cdn.jsdelivr.net/npm/[email protected] /umd/react-dom.production.min.js "
> </ script > < script crossorigin src ="
https://cdn.jsdelivr.net/npm/@hodgef/[email protected] /build/blog.js "
> </ script > < script src ="
../config.js "
> </ script > < script > var PRSSElement = React . createElement ( PRSSComponent . default , Object . assign ( { path :
"/blog" , templateId :
"blank.blog" , parser :
"react" , item :
{ uuid :
"b3aa3640-8b67-4a96-a021-c3d172975655" , slug :
"blog" , title :
"Blog" , content :
"<p>Explore the latest posts</p>" , template :
"blog" , updatedAt :
null , createdAt :
1714779163703 , vars :
{ } } , rootPath :
"../" , headHtml :
'<title>%item.title% - %site.title%</title>\n<style>\n @import url("assets/css/font-awesome.min.css");\n @import "https://fonts.googleapis.com/css?family=Roboto:300,400";\n\n body {\n margin: 0;\n padding: 0;\n }\n\n body,\n input,\n select,\n textarea {\n font-family: "Roboto", Helvetica, sans-serif;\n font-size: 17pt;\n font-weight: 300;\n line-height: 1.65;\n }\n\n h1 {\n font-size: 2.5em;\n line-height: 1.2;\n font-family: "skfont";\n font-weight: normal;\n font-style: normal;\n display: inline-block;\n border-right: 25px solid white;\n padding-right: 25px;\n letter-spacing: 0px;\n margin-bottom: 0;\n }\n\n a {\n -moz-transition: color 0.2s ease, border-bottom 0.2s ease;\n -webkit-transition: color 0.2s ease, border-bottom 0.2s ease;\n -ms-transition: color 0.2s ease, border-bottom 0.2s ease;\n transition: color 0.2s ease, border-bottom 0.2s ease;\n text-decoration: none;\n /*border-bottom: dotted 1px;*/\n color: inherit;\n }\n\n a:hover {\n border-bottom-color: transparent;\n }\n\n .btnContainer .button {\n box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.6);\n }\n\n .btnContainer .button:first-child {\n margin-right: 10px;\n }\n\n input[type="submit"],\n input[type="reset"],\n input[type="button"],\n button,\n .button {\n -moz-appearance: none;\n -webkit-appearance: none;\n -ms-appearance: none;\n appearance: none;\n -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;\n border-radius: 8px;\n border: 0;\n cursor: pointer;\n display: inline-block;\n font-weight: 300;\n height: 2.75em;\n line-height: 2.75em;\n min-width: 9.25em;\n padding: 0 1.5em;\n text-align: center;\n text-decoration: none;\n white-space: nowrap;\n }\n\n .button:hover {\n font-weight: 400;\n }\n\n h1:first-child,\n h2:first-child {\n margin-top: 0;\n }\n\n div#wrapper {\n display: flex;\n height: 100%;\n }\n\n .left-content {\n color: white;\n flex: 1;\n justify-content: center;\n align-items: center;\n display: flex;\n padding: 20px;\n box-sizing: border-box;\n }\n\n .right-content {\n background: #efefef;\n width: 500px;\n box-sizing: border-box;\n display: flex;\n flex-flow: column;\n padding: 40px;\n }\n\n .content-detail {\n flex: 1;\n overflow-y: auto;\n display: flex;\n flex-flow: column;\n }\n\n .intro-content {\n display: inline-block;\n text-align: center;\n width: 50%;\n min-width: 600px;\n }\n\n h2 {\n font-size: 25px;\n display: flex;\n align-items: center;\n }\n\n input.simple-keyboard-input {\n border: 0;\n padding: 20px 10px;\n font-size: 20px;\n flex-grow: 1;\n width: 700px;\n font-size: 2em;\n }\n\n input::placeholder {\n color: #636363;\n }\n\n .keyboardContainer {\n transition: margin-top 1s ease-in-out 0.5s, opacity 1s ease-in-out 0.5s,\n width 0.3s linear;\n overflow: hidden;\n width: 100%;\n z-index: 3;\n max-width: 750px;\n /*margin: 0 auto;*/\n font-size: 20px;\n margin-bottom: 40px;\n }\n\n .keyboardContainer .simple-keyboard {\n background: rgba(255, 255, 255, 0.9);\n }\n\n .keyboardContainer .simple-keyboard .hg-button {\n color: rgba(0, 0, 0, 0.7);\n font-weight: 300;\n font-size: 20px;\n font-size: 17px;\n }\n\n .keyboardContainer .simple-keyboard .hg-button:active {\n background: rgba(0, 0, 0, 0.01);\n }\n\n .inputContainer:after {\n display: block;\n content: "";\n width: 3.25em;\n height: 2px;\n margin: 0.7em 0 1em 0;\n border-radius: 2px;\n }\n\n .inputContainer:after {\n background-color: #dddddd;\n background-image: -moz-linear-gradient(90deg, #efa8b0, #a89cc8, #8cc9f0);\n background-image: -webkit-linear-gradient(90deg, #efa8b0, #a89cc8, #8cc9f0);\n background-image: -ms-linear-gradient(90deg, #efa8b0, #a89cc8, #8cc9f0);\n background-image: linear-gradient(90deg, #efa8b0, #a89cc8, #8cc9f0);\n }\n\n .simple-keyboard.hg-theme-default .hg-button[data-skbtnuid^="numbers-"] {\n width: 33%;\n max-width: none;\n }\n\n .content-block>p:first-child {\n margin-top: 0;\n }\n\n /**\n * Hide lang\n */\n .content-block:last-child {\n display: none;\n }\n\n div#codefund span,\n div#codefund strong,\n div#codefund a {\n color: black !important;\n text-decoration: none;\n border: none;\n }\n\n div#cf {\n max-width: 500px !important;\n width: 500px;\n }\n\n h2 i,\n h2 em {\n margin-right: 10px !important;\n }\n\n .ul-lang {\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n padding: 0;\n }\n\n .ul-lang li {\n background: #e0e0e0;\n border-radius: 5px;\n padding: 3px 10px;\n margin-bottom: 5px;\n margin-right: 5px;\n }\n\n .fundzone {\n border-top: 5px solid rgba(0, 0, 0, 0.01);\n }\n\n strong {\n color: #1c4994;\n }\n\n .qDemo {\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .spo-widget {\n border: none !important;\n width: 100%;\n height: 160px !important;\n min-height: 160px !important;\n }\n\n .content-detail {\n max-height: calc(100vh - 176px);\n }\n\n .right-content {\n font-size: 21px;\n min-height: 100vh;\n }\n\n @media screen and (max-width: 945px) {\n div#wrapper {\n display: block;\n }\n\n .intro-content {\n width: 100%;\n padding: 20px;\n min-width: unset;\n }\n\n .btnContainer {\n text-align: center;\n }\n\n .right-content {\n width: 100%;\n }\n\n h1 {\n font-size: 26px;\n }\n\n .button {\n display: block;\n margin-right: 0 !important;\n margin-bottom: 10px;\n }\n\n .hg-button.hg-functionBtn.hg-button-space {\n flex: 5;\n }\n }\n</style>' , footerHtml :
"" , sidebarHtml :
"" , vars :
{ } } , { site :
PRSSConfig } ) ) ; ReactDOM . render ( PRSSElement , document . getElementById ( "root" ) ) ; </ script > </ body > </ html >
0 commit comments