annotate css/core.css @ 2491:2305ef6779fe

Added video support #134
author Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk>
date Thu, 25 Aug 2016 10:45:10 +0100
parents c296a817dff8
children 464c6c6692d6 a6b32c473577
rev   line source
nicholas@2224 1 /* structure.css
nicholas@2224 2 * Define the structure for classes and objects in HTML
nicholas@2224 3 */
nicholas@2224 4
nicholas@2224 5 div.title {
nicholas@2224 6 width: 100%;
nicholas@2224 7 height: 50px;
nicholas@2224 8 margin-bottom: 10px;
nicholas@2224 9 font-size: 2em;
nicholas@2224 10 }
nicholas@2224 11
nicholas@2224 12 div.indicator-box {
nicholas@2224 13 position: absolute;
nicholas@2224 14 left: 150px;
nicholas@2224 15 top: 10px;
nicholas@2224 16 width: 300px;
nicholas@2224 17 height: 60px;
nicholas@2224 18 padding: 20px;
nicholas@2224 19 border-radius: 10px;
nicholas@2224 20 background-color: rgb(100,200,200);
nicholas@2224 21 }
nicholas@2224 22
nicholas@2224 23 div.comment-div {
nicholas@2224 24 border:1px solid #444444;
nicholas@2224 25 max-width: 600px;
nicholas@2224 26 min-width: 400px;
nicholas@2224 27 float: left;
nicholas@2224 28 margin: 5px 10px 5px 5px;
nicholas@2224 29 height: 90px;
nicholas@2224 30 border-radius: 10px;
nicholas@2224 31 }
nicholas@2224 32
nicholas@2224 33 div.comment-div span {
nicholas@2224 34 margin-left: 15px;
nicholas@2224 35 }
nicholas@2224 36
nicholas@2224 37 div.popupHolder {
nicholas@2224 38 width: 500px;
nicholas@2224 39 min-height: 250px;
nicholas@2224 40 max-height: 400px;
nicholas@2224 41 background-color: #fff;
nicholas@2224 42 border-radius: 10px;
nicholas@2224 43 box-shadow: 0px 0px 50px #000;
nicholas@2297 44 z-index: 10;
giuliomoro@2339 45 position: fixed;
nicholas@2224 46 }
nicholas@2224 47
nicholas@2224 48 div#popupContent {
nicholas@2224 49 margin-top: 20px;
nicholas@2224 50 margin-bottom: 35px;
giuliomoro@2339 51 overflow: auto;
nicholas@2224 52 }
nicholas@2224 53
nicholas@2491 54 div#popupContent iframe {
nicholas@2491 55 width: 100%;
nicholas@2491 56 border: 0px none;
nicholas@2491 57 height: 290px;
nicholas@2491 58 }
nicholas@2491 59
nicholas@2285 60 div#popupTitleHolder {
nicholas@2224 61 width: inherit;
nicholas@2224 62 min-height: 25px;
nicholas@2224 63 max-height: 250px;
nicholas@2224 64 overflow: auto;
nicholas@2224 65 margin-bottom: 5px;
giuliomoro@2339 66 padding: 8px;
nicholas@2344 67 text-align: center;
giuliomoro@2339 68 }
giuliomoro@2339 69
giuliomoro@2339 70 #popupTitle {
giuliomoro@2339 71 white-space: pre-line;
nicholas@2224 72 }
nicholas@2224 73
nicholas@2224 74 div#popupResponse {
nicholas@2224 75 width: inherit;
nicholas@2224 76 min-height: 50px;
nicholas@2224 77 max-height: 320px;
nicholas@2224 78 overflow: auto;
nicholas@2224 79 position: relative;
nicholas@2224 80 }
nicholas@2224 81
nicholas@2224 82 button.popupButton {
nicholas@2224 83 /* Button for popup window
nicholas@2224 84 */
nicholas@2224 85 width: 50px;
nicholas@2224 86 height: 25px;
nicholas@2224 87 position: absolute;
nicholas@2224 88 border-radius: 5px;
nicholas@2224 89 border: #444;
nicholas@2224 90 border-width: 1px;
nicholas@2224 91 border-style: solid;
nicholas@2224 92 background-color: #fff;
nicholas@2224 93 }
nicholas@2224 94
nicholas@2224 95 div.popup-option-checbox {
nicholas@2224 96 /* Popup window checkbox */
nicholas@2224 97 padding: 5px;
nicholas@2224 98 width: fit-content;
nicholas@2224 99 width: -moz-fit-content;
nicholas@2224 100 width: -webkit-fit-content;
nicholas@2224 101 }
nicholas@2224 102
nicholas@2224 103 div.popup-option-checbox input{
nicholas@2224 104 /* Popup window checkbox */
nicholas@2224 105 margin-right: 15px;
nicholas@2224 106 }
nicholas@2224 107
nicholas@2346 108 table.popup-option-list {
nicholas@2346 109 margin: auto;
nicholas@2346 110 }
nicholas@2346 111
nicholas@2346 112 table.popup-option-list tr {
nicholas@2346 113 padding: 5px;
nicholas@2346 114 }
nicholas@2346 115
nicholas@2346 116 table.popup-option-list tr td {
nicholas@2346 117 padding: 5px;
nicholas@2346 118 }
nicholas@2346 119
nicholas@2224 120 button#popup-proceed {
nicholas@2224 121 bottom: 10px;
nicholas@2224 122 right: 10px;
nicholas@2224 123 }
nicholas@2224 124
nicholas@2224 125 button#popup-previous {
nicholas@2224 126 bottom: 10px;
nicholas@2224 127 left: 10px;
nicholas@2224 128 }
nicholas@2224 129
nicholas@2224 130 div.testHalt {
nicholas@2224 131 /* Specify any colouring during the test halt for pre/post questions */
nicholas@2224 132 background-color: rgba(0,0,0,0.5);
nicholas@2224 133 /* Don't mess with this bit */
nicholas@2297 134 z-index: 9;
nicholas@2224 135 width: 100%;
nicholas@2224 136 height: 100%;
nicholas@2297 137 position: fixed;
nicholas@2224 138 left: 0px;
nicholas@2224 139 top: 0px;
nicholas@2224 140 }
nicholas@2224 141
nicholas@2360 142 div#lightbox-root {
nicholas@2360 143 visibility: hidden;
nicholas@2360 144 z-index: 20;
nicholas@2360 145 top: 25px;
nicholas@2360 146 min-height: 50px;
nicholas@2360 147 max-height: 250px;
nicholas@2360 148 }
nicholas@2360 149
nicholas@2360 150 div.lightbox-error {
nicholas@2360 151 margin: 25px;
nicholas@2360 152 margin-bottom: 50px;
nicholas@2360 153 padding: 5px;
nicholas@2360 154 border-radius: 5px;
nicholas@2360 155 background-color: rgb(255,220,220);
nicholas@2360 156 border: 2px rgb(200,0,0) solid;
nicholas@2360 157 }
nicholas@2360 158
nicholas@2360 159 div.lightbox-warning {
nicholas@2360 160 margin: 25px;
nicholas@2360 161 margin-bottom: 50px;
nicholas@2360 162 padding: 5px;
nicholas@2360 163 border-radius: 5px;
nicholas@2360 164 background-color: rgb(255,255,220);
nicholas@2360 165 border: 2px rgb(255,250,0) solid;
nicholas@2360 166 }
nicholas@2360 167
nicholas@2360 168 div.lightbox-message {
nicholas@2360 169 margin: 25px;
nicholas@2360 170 margin-bottom: 50px;
nicholas@2360 171 padding: 5px;
nicholas@2360 172 border-radius: 5px;
nicholas@2360 173 background-color: rgb(200,220,255);
nicholas@2360 174 border: 2px rgb(50,100,250) solid;
nicholas@2360 175 }
nicholas@2360 176
nicholas@2360 177 div#lightbox-blanker {
nicholas@2360 178 visibility: hidden;
nicholas@2360 179 z-index: 19;
nicholas@2360 180 }
nicholas@2360 181
nicholas@2224 182 button.outside-reference {
nicholas@2224 183 width:120px;
nicholas@2224 184 height:20px;
nicholas@2224 185 margin-bottom:5px;
nicholas@2224 186 position: absolute;
nicholas@2224 187 }
nicholas@2224 188
nicholas@2224 189 textarea.trackComment {
nicholas@2224 190 max-width: 594px;
nicholas@2224 191 min-width: 350px;
nicholas@2224 192 max-height: 60px;
nicholas@2224 193 resize: none;
nicholas@2224 194 }
nicholas@2224 195
nicholas@2224 196 div.playhead {
nicholas@2224 197 width: 500px;
nicholas@2224 198 height: 50px;
nicholas@2224 199 background-color: #eee;
nicholas@2224 200 border-radius: 10px;
nicholas@2224 201 padding: 10px;
nicholas@2224 202 }
nicholas@2224 203
nicholas@2224 204 div.playhead-scrub-track {
nicholas@2224 205 width: 100%;
nicholas@2224 206 height: 10px;
nicholas@2224 207 border-style: solid;
nicholas@2224 208 border-width: 1px;
nicholas@2224 209 }
nicholas@2224 210
nicholas@2224 211 div#playhead-scrubber {
nicholas@2224 212 width: 10px;
nicholas@2224 213 height: 10px;
nicholas@2224 214 position: relative;
nicholas@2224 215 background-color: #000;
nicholas@2224 216 }
nicholas@2224 217
nicholas@2352 218 div.master-volume-holder-inline {
nicholas@2352 219 width: 100%;
nicholas@2352 220 padding: 5px;
nicholas@2352 221 }
nicholas@2352 222
nicholas@2352 223 div.master-volume-holder-float {
nicholas@2352 224 position: absolute;
nicholas@2352 225 top: 20px;
nicholas@2352 226 left: 50px;
nicholas@2352 227 width: 250px%;
nicholas@2352 228 padding: 5px;
nicholas@2352 229 }
nicholas@2352 230
nicholas@2352 231 div#master-volume-root {
nicholas@2352 232 margin:auto;
nicholas@2224 233 border: black 1px solid;
nicholas@2224 234 border-radius: 5px;
nicholas@2352 235 width: 250px;
nicholas@2352 236 height: 40px;
nicholas@2224 237 }
nicholas@2224 238
nicholas@2224 239 input#master-volume-control {
nicholas@2224 240 width: 200px;
nicholas@2224 241 height: 25px;
nicholas@2224 242 float: left;
nicholas@2224 243 margin: 0px;
nicholas@2224 244 padding: 0px;
nicholas@2224 245 }
nicholas@2224 246
nicholas@2224 247 span#master-volume-feedback {
nicholas@2224 248 width: 45px;
nicholas@2224 249 height: 25px;
nicholas@2224 250 margin-left: 5px;
nicholas@2224 251 float: left;
nicholas@2224 252 }
nicholas@2224 253
nicholas@2224 254 div.error-colour {
nicholas@2224 255 background-color: #FF8F8F;
nicholas@2224 256 }
nicholas@2224 257 button.error-colour {
nicholas@2224 258 background-color: #FF8F8F;
nicholas@2224 259 color: black;
nicholas@2224 260 }
nicholas@2224 261
nicholas@2224 262 div.calibration-holder {
nicholas@2224 263 text-align: center;
nicholas@2224 264 align-content: center;
nicholas@2224 265 height: auto;
nicholas@2224 266 }
nicholas@2224 267
nicholas@2224 268 div.calibration-slider {
nicholas@2224 269 width: 50px;
nicholas@2224 270 margin: 2px;
nicholas@2224 271 text-align: center;
nicholas@2224 272 align-content: center;
nicholas@2224 273 float: left;
nicholas@2224 274 }
nicholas@2224 275
nicholas@2224 276 div.calibration-slider input[type=range][orient=vertical]
nicholas@2224 277 {
nicholas@2224 278 writing-mode: bt-lr; /* IE */
nicholas@2224 279 -webkit-appearance: slider-vertical; /* WebKit */
nicholas@2224 280 width: 8px;
nicholas@2224 281 padding: 0 5px;
nicholas@2224 282 height: 290px;
giuliomoro@2339 283 }