Statistics
| Branch: | Revision:

blinker / firefox.plugin / data / style / modules / onscreen.css @ 76dd22bd

History | View | Annotate | Download (4.471 KB)

1
.gaze-onscreen {
2
    /* adjust overall keyboard size using "font-size" */
3
    font-size: 14px;
4
    text-align: center;
5
    background: #fefefe;
6
    background: rgba(240, 240, 240, 0.4);
7
    border: 1px solid #aaa;
8
    padding: 4px;
9

    
10
    /* include the following setting to place the
11
    keyboard at the bottom of the browser window */
12
    width: 100%;
13
    height: auto;
14
    left: 0px !important;
15
    right: 0px !important;
16
    top: auto;
17
    top: 45%;
18
    position: fixed;
19
    white-space: nowrap;
20
    overflow-x: auto;
21
    /* see issue #484 */
22
    -ms-touch-action: manipulation;
23
    touch-action: manipulation;
24
    display: none;
25
    z-index: 2000000135;
26
}
27

    
28
.gaze-onscreen.onScreenKeyboard { top: 115px !important; }
29

    
30
.gaze-onscreen .gaze-onscreen-content {
31
    display: flex;
32
    justify-content: space-between;
33
    flex-wrap: wrap;
34
    padding: 0 10%;
35
}
36
.gaze-onscreen.onScreenKeyboard .gaze-onscreen-content {  padding: 0 8%; }
37

    
38
.onscreen-option {
39
    color: white;
40
    background: #4bc970;
41
    margin-right: 15px;
42
    padding: 65px;
43
    display: inline-block;
44
    min-width: 50px;
45
    position: relative;
46
    margin-bottom: 35px;
47
    margin-top: 35px;
48
}
49

    
50
.onscreen-option > div {
51
    display: flex;
52
    justify-content: center;
53
    align-items: center;
54
    position: absolute;
55
    top:0;
56
    left: 0;
57
    right: 0;
58
    bottom: 0;
59
}
60

    
61
.onscreen-option:nth-of-type(7n + 0) > div { background: #6b14e7; }
62
.onscreen-option:nth-of-type(7n + 1) > div { background: #ffa200; }
63
.onscreen-option:nth-of-type(7n + 2) > div { background: #4bc970; }
64
.onscreen-option:nth-of-type(7n + 3) > div { background: #4bc9c5; }
65
.onscreen-option:nth-of-type(7n + 4) > div { background: #0216f8; }
66
.onscreen-option:nth-of-type(7n + 5) > div { background: #764bc9; }
67
.onscreen-option:nth-of-type(7n + 6) > div { background: #c24bc9; }
68

    
69
.onscreen-option.onscreen-option-3-1 > div { background: #ffa200; }
70
.onscreen-option.onscreen-option-3-2 > div { background: #4bc970; }
71
.onscreen-option.onscreen-option-3-3 > div { background: #0216f8; }
72

    
73
.onscreen-option > div#choicebox-check, .onscreen-option.onscreen-option-2-2 > div.gazeOk, 
74
.onscreen-option > div.gazeOk.gazeMultimedia  { 
75
    background: #4bc970; 
76
    text-indent: 100%;
77
    white-space: nowrap; 
78
}
79
.onscreen-option > div.gazeOk.gazeMultimedia.gazeMultiPause { background: #ffa200; }
80
.onscreen-option > div.gazeOk.gazeMultimedia.gazeMultiSkipTime { background: #008b96; }
81
.onscreen-option > div.gazeOk.gazeMultimedia.gazeMultiVolume { background: #6b14e7; }
82
.onscreen-option > div.gazeOk.gazeMultimedia.gazeFullScreen { background: #0216f8; }
83

    
84
.onscreen-option > div#choicebox-check:after , .onscreen-option.onscreen-option-2-2 > div.gazeOk:after,
85
.onscreen-option > div.gazeOk.gazeMultimedia:after { 
86
    content: "\2611";
87
    font-size: 5em;
88
    position: absolute;
89
    text-indent: 0;
90
    white-space: wrap;
91
    top: 0;
92
    left: 0;
93
    right: 0;
94
    bottom: 0;
95
    display: flex;
96
    justify-content: center;
97
    align-items: center;
98
}
99

    
100
.onscreen-option > div.gazeOk.gazeMultimedia.gazeMultiSkipTime:after { content: "\27a5"; }
101
.onscreen-option > div.gazeOk.gazeMultimedia.gazeMultiPlay:after { content: "\23f5"; }
102
.onscreen-option > div.gazeOk.gazeMultimedia.gazeMultiPause:after { content: "\23f8"; }
103
.onscreen-option > div.gazeOk.gazeMultimedia.gazeMultiVolume:after { content: "\1F56A"; }
104
.onscreen-option > div.gazeOk.gazeMultimedia.gazeFullScreen:after { content: "\2928"; }
105
.onscreen-option > div.gazeOk.keyboardOpenButton:after { content: "\2328"; }
106

    
107
.onscreen-option > div.gazeCancel, .onscreen-option > div#choicebox-uncheck {
108
    background: #f00;
109
    text-indent: 100%;
110
    white-space: nowrap; 
111
}
112

    
113
.onscreen-option > div.gazeCancel:after, .onscreen-option > div#choicebox-uncheck:after {
114
    content: "\2612";
115
    font-size: 5em;
116
    position: absolute;
117
    text-indent: 0;
118
    white-space: wrap;
119
    top: 0;
120
    left: 0;
121
    right: 0;
122
    bottom: 0;
123
    display: flex;
124
    justify-content: center;
125
    align-items: center;
126
}
127

    
128
.onscreen-option.posBottonLeft {
129
    position: fixed;
130
    left: 30px;
131
    bottom: 30px;
132
}
133

    
134
.gazeKeyBoardOk {
135
    font-size: 1.7rem;
136
}
137

    
138
.onscreen-option:nth-of-type(n+24) { display: none; }
139

    
140
.onscreenPagination {
141
    position: absolute;
142
    bottom: 15px;
143
    left: 15px;
144
    padding: 25px;
145
    background: #ff7e00;
146
    color: white;
147
}
148

    
149
.onscreenPagination.next {
150
    right: 15px;
151
    left: auto;
152
}
153

    
154
.onscreenPagination.prev { display: none; }