]>
git.proxmox.com Git - mirror_novnc.git/blob - app/styles/base.css
3 * Copyright (C) 2012 Joel Martin
4 * Copyright (C) 2016 Samuel Mannehed for Cendio AB
5 * noVNC is licensed under the MPL 2.0 (see LICENSE.txt)
6 * This file is licensed under the 2-Clause BSD license (see LICENSE.txt).
12 font-family: Helvetica
;
13 /*Background image with light grey curve.*/
14 background-color:#494949;
15 background-repeat:no-repeat
;
16 background-position:right bottom
;
39 #noVNC_setting_password {
42 #noVNC_setting_encrypt {
47 #noVNC_connect_button {
56 #noVNC_view_drag_button {
59 #noVNC_sendCtrlAltDel_button {
62 #noVNC_fullscreen_button {
68 #noVNC_mobile_buttons {
74 list-style-type: none
;
86 .noVNC_buttons_right {
102 #noVNC_settings_menu {
106 #noVNC_settings_menu ul
{
112 #noVNC_settings_apply {
120 background-color:#313131;
121 border-bottom-right-radius: 800px 600px;
122 /*border-top-left-radius: 800px 600px;*/
131 top: 36px; /* the height of the control bar */
138 /* Do not set width/height for VNC_canvas or incorrect
139 * scaling will occur. Canvas size depends on remote VNC
140 * settings and noVNC settings. */
149 #VNC_clipboard_clear_button {
152 #VNC_clipboard_text {
156 #noVNC_clipboard_clear_button {
160 /*Bubble contents divs*/
174 #noVNC_controls.top:after
{
187 background:#eee; /* default background for browsers without gradient support */
189 border:2px solid
#E0E0E0;
190 -webkit-border-radius:10px;
191 -moz-border-radius:10px;
195 #noVNC_popup_status {
207 word-wrap:break-word
;
209 background:rgba
(0,0,0,0.65);
211 -webkit-border-radius:10px;
212 -moz-border-radius:10px;
222 #noVNC_xvp.top:after
{
232 #noVNC_clipboard.top:after
{
236 #noVNC_keyboardinput {
239 background-color:#fff;
252 .noVNC_status_normal {
253 background: #b2bdcd; /* Old browsers */
254 background: -moz-linear-gradient
(top
, #b2bdcd 0%, #899cb3 49%, #7e93af 51%, #6e84a3 100%); /* FF3.6+ */
255 background: -webkit-gradient
(linear
, left top
, left bottom
, color-stop
(0%,#b2bdcd), color-stop
(49%,#899cb3), color-stop
(51%,#7e93af), color-stop
(100%,#6e84a3)); /* Chrome,Safari4+ */
256 background: -webkit-linear-gradient
(top
, #b2bdcd 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* Chrome10+,Safari5.1+ */
257 background: -o-linear-gradient
(top
, #b2bdcd 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* Opera11.10+ */
258 background: -ms-linear-gradient
(top
, #b2bdcd 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* IE10+ */
259 background: linear-gradient
(top
, #b2bdcd 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* W3C */
261 .noVNC_status_error {
262 background: #f04040; /* Old browsers */
263 background: -moz-linear-gradient
(top
, #f04040 0%, #899cb3 49%, #7e93af 51%, #6e84a3 100%); /* FF3.6+ */
264 background: -webkit-gradient
(linear
, left top
, left bottom
, color-stop
(0%,#f04040), color-stop
(49%,#899cb3), color-stop
(51%,#7e93af), color-stop
(100%,#6e84a3)); /* Chrome,Safari4+ */
265 background: -webkit-linear-gradient
(top
, #f04040 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* Chrome10+,Safari5.1+ */
266 background: -o-linear-gradient
(top
, #f04040 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* Opera11.10+ */
267 background: -ms-linear-gradient
(top
, #f04040 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* IE10+ */
268 background: linear-gradient
(top
, #f04040 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* W3C */
271 background: #f0f040; /* Old browsers */
272 background: -moz-linear-gradient
(top
, #f0f040 0%, #899cb3 49%, #7e93af 51%, #6e84a3 100%); /* FF3.6+ */
273 background: -webkit-gradient
(linear
, left top
, left bottom
, color-stop
(0%,#f0f040), color-stop
(49%,#899cb3), color-stop
(51%,#7e93af), color-stop
(100%,#6e84a3)); /* Chrome,Safari4+ */
274 background: -webkit-linear-gradient
(top
, #f0f040 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* Chrome10+,Safari5.1+ */
275 background: -o-linear-gradient
(top
, #f0f040 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* Opera11.10+ */
276 background: -ms-linear-gradient
(top
, #f0f040 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* IE10+ */
277 background: linear-gradient
(top
, #f0f040 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* W3C */
292 .noVNC_status_button {
294 vertical-align: middle
;
295 border:1px solid
#869dbc;
296 -webkit-border-radius: 6px;
297 -moz-border-radius: 6px;
299 background: #b2bdcd; /* Old browsers */
300 background: -moz-linear-gradient
(top
, #b2bdcd 0%, #899cb3 49%, #7e93af 51%, #6e84a3 100%); /* FF3.6+ */
301 background: -webkit-gradient
(linear
, left top
, left bottom
, color-stop
(0%,#b2bdcd), color-stop
(49%,#899cb3), color-stop
(51%,#7e93af), color-stop
(100%,#6e84a3)); /* Chrome,Safari4+ */
302 background: -webkit-linear-gradient
(top
, #b2bdcd 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* Chrome10+,Safari5.1+ */
303 background: -o-linear-gradient
(top
, #b2bdcd 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* Opera11.10+ */
304 background: -ms-linear-gradient
(top
, #b2bdcd 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* IE10+ */
305 filter: progid:DXImageTransform
.Microsoft
.gradient
( startColorstr
='#b2bdcd', endColorstr
='#6e84a3',GradientType
=0 ); /* IE6-9 */
306 background: linear-gradient
(top
, #b2bdcd 0%,#899cb3 49%,#7e93af 51%,#6e84a3 100%); /* W3C */
307 /*box-shadow:inset 0.4px 0.4px 0.4px #000000;*/
310 .noVNC_status_button_selected {
312 vertical-align: middle
;
313 border:1px solid
#4366a9;
314 -webkit-border-radius: 6px;
315 -moz-border-radius: 6px;
316 background: #779ced; /* Old browsers */
317 background: -moz-linear-gradient
(top
, #779ced 0%, #3970e0 49%, #2160dd 51%, #2463df 100%); /* FF3.6+ */
318 background: -webkit-gradient
(linear
, left top
, left bottom
, color-stop
(0%,#779ced), color-stop
(49%,#3970e0), color-stop
(51%,#2160dd), color-stop
(100%,#2463df)); /* Chrome,Safari4+ */
319 background: -webkit-linear-gradient
(top
, #779ced 0%,#3970e0 49%,#2160dd 51%,#2463df 100%); /* Chrome10+,Safari5.1+ */
320 background: -o-linear-gradient
(top
, #779ced 0%,#3970e0 49%,#2160dd 51%,#2463df 100%); /* Opera11.10+ */
321 background: -ms-linear-gradient
(top
, #779ced 0%,#3970e0 49%,#2160dd 51%,#2463df 100%); /* IE10+ */
322 filter: progid:DXImageTransform
.Microsoft
.gradient
( startColorstr
='#779ced', endColorstr
='#2463df',GradientType
=0 ); /* IE6-9 */
323 background: linear-gradient
(top
, #779ced 0%,#3970e0 49%,#2160dd 51%,#2463df 100%); /* W3C */
324 /*box-shadow:inset 0.4px 0.4px 0.4px #000000;*/
327 .noVNC_status_button:disabled {
338 background:#fff; /* default background for browsers without gradient support */
340 /*background:-webkit-gradient(linear, 0 0, 0 100%, from(#2e88c4), to(#075698));
341 background:-moz-linear-gradient(#2e88c4, #075698);
342 background:-o-linear-gradient(#2e88c4, #075698);
343 background:linear-gradient(#2e88c4, #075698);*/
344 -webkit-border-radius:10px;
345 -moz-border-radius:10px;
348 border:2px solid
#E0E0E0;
351 .triangle-right.top:after {
352 border-color: transparent
#E0E0E0;
353 border-width: 20px 20px 0 0;
360 .triangle-right:after {
363 bottom:-20px; /* value = - border-top-width - border-bottom-width */
364 left:50px; /* controls horizontal position */
365 border-width:20px 0 0 20px; /* vary these values to change the angle of the vertex */
367 border-color:#E0E0E0 transparent
;
368 /* reduce the damage in FF3.0 */
373 .triangle-right.top:after {
374 top:-40px; /* value = - border-top-width - border-bottom-width */
375 right:50px; /* controls horizontal position */
378 border-width:40px 40px 0 0; /* vary these values to change the angle of the vertex */
379 border-color:transparent
#E0E0E0;
382 /*Default noVNC logo.*/
383 /* From: http://fonts.googleapis.com/css?family=Orbitron:700 */
385 font-family: 'Orbitron';
388 src: local
('?'), url
('Orbitron700.woff') format
('woff'),
389 url
('Orbitron700.ttf') format
('truetype');
397 font-family: 'Orbitron', 'OrbitronTTF', sans-serif
;
416 /* ----------------------------------------
418 * ----------------------------------------
422 .noVNC_status_button {
426 #noVNC_clipboard_text {
434 .noVNC_buttons_left {
438 .noVNC_buttons_right {
449 #noVNC_toggleExtraKeys_button { display: none
; }
450 #noVNC_toggleCtrl_button { display: inline
; }
451 #noVNC_toggleAlt_button { display: inline
; }
452 #noVNC_sendTab_button { display: inline
; }
453 #noVNC_sendEsc_button { display: inline
; }
455 /* left-align the status text on lower resolutions */
456 @media screen and
(max-width: 800px){
466 @media screen and
(max-width: 640px){
467 #noVNC_clipboard_text {
473 .noVNC_status_button {
476 .noVNC_buttons_left {
479 .noVNC_buttons_right {
482 /* collapse the extra keys on lower resolutions */
483 #noVNC_toggleExtraKeys_button {
486 #noVNC_toggleCtrl_button {
492 #noVNC_toggleAlt_button {
498 #noVNC_sendTab_button {
504 #noVNC_sendEsc_button {
512 @media screen and
(min-width: 321px) and
(max-width: 480px) {
513 #noVNC_clipboard_text {
521 @media screen and
(max-width: 320px) {
522 .noVNC_status_button {
525 #noVNC_clipboard_text {