comparison interfaces/mushra.css @ 2623:d4707c4a8b98

#146 implemented for Mushra
author Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk>
date Thu, 08 Dec 2016 14:33:01 +0000
parents 464c6c6692d6
children cb941d337ad8
comparison
equal deleted inserted replaced
2622:88b1c15eb202 2623:d4707c4a8b98
5 5
6 body { 6 body {
7 /* Set the background colour (note US English spelling) to grey*/ 7 /* Set the background colour (note US English spelling) to grey*/
8 background-color: #ddd 8 background-color: #ddd
9 } 9 }
10
10 div.pageTitle { 11 div.pageTitle {
11 width: auto; 12 width: auto;
12 height: 20px; 13 height: 20px;
13 margin: 10px 0px; 14 margin: 10px 0px;
14 } 15 }
16
15 div.pageTitle span { 17 div.pageTitle span {
16 font-size: 1.5em; 18 font-size: 1.5em;
17 } 19 }
20
18 button { 21 button {
19 /* Specify any button structure or style */ 22 /* Specify any button structure or style */
20 min-width: 20px; 23 min-width: 20px;
21 background-color: #ddd 24 background-color: #ddd
22 } 25 }
26
23 div#slider-holder { 27 div#slider-holder {
24 height: inherit; 28 height: inherit;
25 position: absolute; 29 position: absolute;
26 left: 0px; 30 left: 0px;
27 z-index: 3; 31 z-index: 3;
28 } 32 }
33
29 div#scale-holder { 34 div#scale-holder {
30 height: inherit; 35 height: inherit;
31 position: absolute; 36 position: absolute;
32 left: 0px; 37 left: 0px;
33 z-index: 2; 38 z-index: 2;
34 } 39 }
40
35 div#scale-text-holder { 41 div#scale-text-holder {
36 position: relative; 42 position: relative;
37 width: 100px; 43 width: 100px;
38 float: left; 44 float: left;
39 } 45 }
46
40 div.scale-text { 47 div.scale-text {
41 position: absolute; 48 position: absolute;
42 } 49 }
50
43 canvas#scale-canvas { 51 canvas#scale-canvas {
44 position: relative; 52 position: relative;
45 float: left; 53 float: left;
46 } 54 }
55
47 div.track-slider { 56 div.track-slider {
48 float: left; 57 float: left;
49 width: 94px; 58 width: 94px;
50 border: solid; 59 border: solid;
51 border-width: 1px; 60 border-width: 1px;
52 border-color: black; 61 border-color: black;
53 padding: 2px; 62 padding: 2px;
54 margin-left: 50px; 63 margin-left: 50px;
55 } 64 }
65
56 div#outside-reference-holder { 66 div#outside-reference-holder {
57 display: flex; 67 display: flex;
58 align-content: center; 68 align-content: center;
59 justify-content: center; 69 justify-content: center;
60 margin-bottom: 5px; 70 margin-bottom: 5px;
61 } 71 }
72
62 button.outside-reference { 73 button.outside-reference {
63 position: inherit; 74 position: inherit;
64 margin: 0px 5px; 75 margin: 0px 5px;
65 } 76 }
77
66 div.track-slider-playing { 78 div.track-slider-playing {
67 background-color: #FFDDDD; 79 background-color: #FFDDDD;
68 } 80 }
81
69 input.track-slider-range { 82 input.track-slider-range {
70 margin: 2px 0px; 83 margin: 2px 0px;
71 } 84 }
85
72 input[type=range][orient=vertical] { 86 input[type=range][orient=vertical] {
73 writing-mode: bt-lr; 87 writing-mode: bt-lr;
74 /* IE */ 88 /* IE */
75 -webkit-appearance: slider-vertical; 89 -webkit-appearance: slider-vertical;
76 /* WebKit */ 90 /* WebKit */
77 width: 8px; 91 width: 8px;
78 padding: 0 5px; 92 padding: 0 5px;
79 color: rgb(255, 144, 144); 93 color: rgb(255, 144, 144);
80 } 94 }
95
81 input[type=range]::-webkit-slider-runnable-track { 96 input[type=range]::-webkit-slider-runnable-track {
82 width: 8px; 97 width: 8px;
83 cursor: pointer; 98 cursor: pointer;
84 background: #fff; 99 background: #fff;
85 border-radius: 4px; 100 border-radius: 4px;
86 border: 1px solid #000; 101 border: 1px solid #000;
87 } 102 }
103
88 input[type=range]::-moz-range-track { 104 input[type=range]::-moz-range-track {
89 width: 8px; 105 width: 8px;
90 cursor: pointer; 106 cursor: pointer;
91 background: #fff; 107 background: #fff;
92 border-radius: 4px; 108 border-radius: 4px;
93 border: 1px solid #000; 109 border: 1px solid #000;
94 } 110 }
111
95 input[type=range]::-ms-track { 112 input[type=range]::-ms-track {
96 cursor: pointer; 113 cursor: pointer;
97 background: #fff; 114 background: #fff;
98 border-radius: 4px; 115 border-radius: 4px;
99 border: 1px solid #000; 116 border: 1px solid #000;
100 } 117 }
118
101 input.track-slider-not-moved[type=range]::-webkit-slider-runnable-track { 119 input.track-slider-not-moved[type=range]::-webkit-slider-runnable-track {
102 background: #aaa; 120 background: #aaa;
103 } 121 }
122
104 input.track-slider-not-moved[type=range]::-moz-range-track { 123 input.track-slider-not-moved[type=range]::-moz-range-track {
105 background: #aaa; 124 background: #aaa;
106 } 125 }
126
107 input[type=range]::-moz-range-thumb { 127 input[type=range]::-moz-range-thumb {
108 margin-left: -7px; 128 margin-left: -7px;
109 cursor: pointer; 129 cursor: pointer;
110 margin-top: -1px; 130 margin-top: -1px;
111 box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; 131 box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
112 } 132 }
133
113 input[type=range]::-webkit-slider-thumb { 134 input[type=range]::-webkit-slider-thumb {
114 cursor: pointer; 135 cursor: pointer;
115 margin-top: -1px; 136 margin-top: -1px;
116 margin-left: -4px; 137 margin-left: -4px;
117 } 138 }
139
118 input[type=range]::-ms-thumb { 140 input[type=range]::-ms-thumb {
119 cursor: pointer; 141 cursor: pointer;
120 margin-top: -1px; 142 margin-top: -1px;
121 margin-left: -4px; 143 margin-left: -4px;
122 } 144 }
145
123 input[type=range]::-ms-tooltip { 146 input[type=range]::-ms-tooltip {
124 visibility: hidden; 147 visibility: hidden;
125 } 148 }
149
150 input.track-slider-range-disabled {}
151
152 input.track-slider-range-disabled[type=range]::-webkit-slider-runnable-track {
153 cursor: not-allowed;
154 }
155
156 input.track-slider-range-disabled[type=range]::-moz-range-track {
157 cursor: not-allowed;
158 }
159
160 input.track-slider-range-disabled[type=range]::-ms-track {
161 cursor: not-allowed;
162 }
163
164 input.track-slider-range-disabled[type=range]::-moz-range-thumb {
165 cursor: not-allowed;
166 background-color: #888;
167 }
168
169 input.track-slider-range-disabled[type=range]::-webkit-slider-thumb {
170 cursor: not-allowed;
171 background-color: #888;
172 }
173
174 input.track-slider-range-disabled[type=range]::-ms-thumb {
175 cursor: not-allowed;
176 background-color: #888;
177 }
178
126 div#page-count { 179 div#page-count {
127 float: left; 180 float: left;
128 margin: 0px 5px; 181 margin: 0px 5px;
129 } 182 }
183
130 div#master-volume-holder { 184 div#master-volume-holder {
131 position: absolute; 185 position: absolute;
132 top: 10px; 186 top: 10px;
133 left: 120px; 187 left: 120px;
134 } 188 }