| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Apple Inc. All rights reserved. | 2 * Copyright (C) 2009 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2015 Google Inc. | 3 * Copyright (C) 2015 Google Inc. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 15 matching lines...) Expand all Loading... |
| 26 /* Chromium default media controls */ | 26 /* Chromium default media controls */ |
| 27 | 27 |
| 28 /* WARNING: This css file can only style <audio> and <video> elements */ | 28 /* WARNING: This css file can only style <audio> and <video> elements */ |
| 29 | 29 |
| 30 audio:not([controls]) { | 30 audio:not([controls]) { |
| 31 display: none !important; | 31 display: none !important; |
| 32 } | 32 } |
| 33 | 33 |
| 34 audio { | 34 audio { |
| 35 width: 300px; | 35 width: 300px; |
| 36 height: 48px; | 36 height: 32px; |
| 37 } | 37 } |
| 38 | 38 |
| 39 audio::-webkit-media-controls, | 39 audio::-webkit-media-controls, |
| 40 video::-webkit-media-controls { | 40 video::-webkit-media-controls { |
| 41 width: inherit; | 41 width: inherit; |
| 42 height: inherit; | 42 height: inherit; |
| 43 position: relative; | 43 position: relative; |
| 44 direction: ltr; | 44 direction: ltr; |
| 45 display: flex; | 45 display: flex; |
| 46 flex-direction: column; | 46 flex-direction: column; |
| 47 justify-content: flex-end; | 47 justify-content: flex-end; |
| 48 align-items: center; | 48 align-items: center; |
| 49 } | 49 } |
| 50 | 50 |
| 51 audio::-webkit-media-controls-enclosure, video::-webkit-media-controls-enclosure
{ | 51 audio::-webkit-media-controls-enclosure, video::-webkit-media-controls-enclosure
{ |
| 52 width: 100%; | 52 width: 100%; |
| 53 height: 48px; | 53 height: 32px; |
| 54 flex-shrink: 0; | 54 flex-shrink: 0; |
| 55 bottom: 0; | 55 bottom: 0; |
| 56 text-indent: 0; | 56 text-indent: 0; |
| 57 padding: 0; | 57 padding: 0; |
| 58 margin: 0; | 58 margin: 0; |
| 59 box-sizing: border-box; | 59 box-sizing: border-box; |
| 60 } | 60 } |
| 61 | 61 |
| 62 audio::-webkit-media-controls-panel, video::-webkit-media-controls-panel { | 62 audio::-webkit-media-controls-panel, video::-webkit-media-controls-panel { |
| 63 display: flex; | 63 display: flex; |
| 64 flex-direction: row; | 64 flex-direction: row; |
| 65 align-items: center; | 65 align-items: center; |
| 66 /* We use flex-start here to ensure that the play button is visible even | 66 /* We use flex-start here to ensure that the play button is visible even |
| 67 * if we are too small to show all controls. | 67 * if we are too small to show all controls. |
| 68 */ | 68 */ |
| 69 justify-content: flex-start; | 69 justify-content: flex-start; |
| 70 -webkit-user-select: none; | 70 -webkit-user-select: none; |
| 71 position: relative; | 71 position: relative; |
| 72 width: 100%; | 72 width: 100%; |
| 73 z-index: 0; | 73 z-index: 0; |
| 74 overflow: hidden; | 74 overflow: hidden; |
| 75 text-align: right; | 75 text-align: right; |
| 76 bottom: auto; | 76 bottom: auto; |
| 77 height: 48px; | 77 height: 32px; |
| 78 min-width: 48px; | 78 min-width: 48px; |
| 79 background-color: #fafafa; | 79 background-color: #fafafa; |
| 80 /* The duration is also specified in MediaControlElements.cpp and LayoutTest
s/media/media-controls.js */ | 80 /* The duration is also specified in MediaControlElements.cpp and LayoutTest
s/media/media-controls.js */ |
| 81 transition: opacity 0.3s; | 81 transition: opacity 0.3s; |
| 82 | 82 |
| 83 font-family: Segoe, "Helvetica Neue", Roboto, Arial, Helvetica, sans-serif ; | 83 font-family: Segoe, "Helvetica Neue", Roboto, Arial, Helvetica, sans-serif ; |
| 84 font-size: 14px; | 84 font-size: 12px; |
| 85 font-weight: normal; /* Make sure that we don't inherit non-defaults. */ | 85 font-weight: normal; /* Make sure that we don't inherit non-defaults. */ |
| 86 font-style: normal; | 86 font-style: normal; |
| 87 } | 87 } |
| 88 | 88 |
| 89 video:-webkit-full-page-media { | 89 video:-webkit-full-page-media { |
| 90 margin: auto; | 90 margin: auto; |
| 91 position: absolute; | 91 position: absolute; |
| 92 top: 0; | 92 top: 0; |
| 93 right: 0; | 93 right: 0; |
| 94 bottom: 0; | 94 bottom: 0; |
| 95 left: 0; | 95 left: 0; |
| 96 } | 96 } |
| 97 | 97 |
| 98 audio:-webkit-full-page-media, video:-webkit-full-page-media { | 98 audio:-webkit-full-page-media, video:-webkit-full-page-media { |
| 99 max-height: 100%; | 99 max-height: 100%; |
| 100 max-width: 100%; | 100 max-width: 100%; |
| 101 } | 101 } |
| 102 | 102 |
| 103 audio:-webkit-full-page-media::-webkit-media-controls-panel, | 103 audio:-webkit-full-page-media::-webkit-media-controls-panel, |
| 104 video:-webkit-full-page-media::-webkit-media-controls-panel { | 104 video:-webkit-full-page-media::-webkit-media-controls-panel { |
| 105 bottom: 0px; | 105 bottom: 0px; |
| 106 } | 106 } |
| 107 | 107 |
| 108 audio::-webkit-media-controls-mute-button, video::-webkit-media-controls-mute-bu
tton { | 108 audio::-webkit-media-controls-mute-button, video::-webkit-media-controls-mute-bu
tton { |
| 109 -webkit-appearance: media-mute-button; | 109 -webkit-appearance: media-mute-button; |
| 110 display: flex; | 110 display: flex; |
| 111 flex: none; | 111 flex: none; |
| 112 border: none; | 112 box-sizing: border-box; |
| 113 width: 48px; | 113 width: 32px; |
| 114 height: 48px; | 114 height: 32px; |
| 115 line-height: 48px; | 115 padding: 0px; |
| 116 padding: 12px; | 116 line-height: 32px; |
| 117 border-width: 0px; |
| 117 background-color: initial; | 118 background-color: initial; |
| 118 color: inherit; | 119 color: inherit; |
| 119 } | 120 } |
| 120 | 121 |
| 121 audio::-webkit-media-controls-overlay-enclosure { | 122 audio::-webkit-media-controls-overlay-enclosure { |
| 122 display: none; | 123 display: none; |
| 123 } | 124 } |
| 124 | 125 |
| 125 video::-webkit-media-controls-overlay-enclosure { | 126 video::-webkit-media-controls-overlay-enclosure { |
| 126 display: flex; | 127 display: flex; |
| (...skipping 11 matching lines...) Expand all Loading... |
| 138 overflow: hidden; | 139 overflow: hidden; |
| 139 } | 140 } |
| 140 | 141 |
| 141 video::-webkit-media-controls-overlay-play-button { | 142 video::-webkit-media-controls-overlay-play-button { |
| 142 -webkit-appearance: media-overlay-play-button; | 143 -webkit-appearance: media-overlay-play-button; |
| 143 display: flex; | 144 display: flex; |
| 144 position: absolute; | 145 position: absolute; |
| 145 top: 0; | 146 top: 0; |
| 146 left: 0; | 147 left: 0; |
| 147 margin: 0; | 148 margin: 0; |
| 148 border: none; | 149 border-width: 0px; |
| 149 background-color: transparent; | 150 background-color: transparent; |
| 150 width: 100%; | 151 width: 100%; |
| 151 height: 100%; | 152 height: 100%; |
| 152 padding: 0; | 153 padding: 0; |
| 153 } | 154 } |
| 154 | 155 |
| 155 video::-internal-media-controls-overlay-cast-button { | 156 video::-internal-media-controls-overlay-cast-button { |
| 156 -webkit-appearance: -internal-media-overlay-cast-off-button; | 157 -webkit-appearance: -internal-media-overlay-cast-off-button; |
| 157 display: flex; | 158 display: flex; |
| 158 position: absolute; | 159 position: absolute; |
| 159 top: 8px; | 160 top: 8px; |
| 160 left: 8px; | 161 left: 8px; |
| 161 margin-left: 0px; | 162 margin-left: 0px; |
| 162 margin-top: 0px; | 163 margin-top: 0px; |
| 163 border: none; | 164 border-width: 0px; |
| 164 background-color: transparent; | 165 background-color: transparent; |
| 165 width: 48px; | 166 width: 32px; |
| 166 height: 48px; | 167 height: 32px; |
| 167 padding: 0; | 168 padding: 0; |
| 168 transition: opacity 0.3s; | 169 transition: opacity 0.3s; |
| 169 } | 170 } |
| 170 | 171 |
| 171 audio::-webkit-media-controls-play-button, video::-webkit-media-controls-play-bu
tton { | 172 audio::-webkit-media-controls-play-button, video::-webkit-media-controls-play-bu
tton { |
| 172 -webkit-appearance: media-play-button; | 173 -webkit-appearance: media-play-button; |
| 173 display: flex; | 174 display: flex; |
| 174 flex: none; | 175 flex: none; |
| 175 border-sizing: border-box; | 176 box-sizing: border-box; |
| 176 width: 48px; | 177 width: 32px; |
| 177 height: 48px; | 178 height: 32px; |
| 178 line-height: 48px; | 179 padding: 0px; |
| 179 padding: 12px; | 180 border-width: 0px; |
| 181 line-height: 32px; |
| 180 background-color: initial; | 182 background-color: initial; |
| 181 color: inherit; | 183 color: inherit; |
| 182 } | 184 } |
| 183 | 185 |
| 184 audio::-webkit-media-controls-timeline-container, video::-webkit-media-controls-
timeline-container { | 186 audio::-webkit-media-controls-timeline-container, video::-webkit-media-controls-
timeline-container { |
| 185 -webkit-appearance: media-controls-background; | 187 -webkit-appearance: media-controls-background; |
| 186 display: flex; | 188 display: flex; |
| 187 flex-direction: row; | 189 flex-direction: row; |
| 188 align-items: center; | 190 align-items: center; |
| 189 justify-content: flex-end; | 191 justify-content: flex-end; |
| 190 flex: 1 1; | 192 flex: 1 1; |
| 191 -webkit-user-select: none; | 193 -webkit-user-select: none; |
| 192 height: 48px; | 194 height: 48px; |
| 193 padding: 0; | 195 padding: 0; |
| 194 min-width: 0; | 196 min-width: 0; |
| 195 } | 197 } |
| 196 | 198 |
| 197 audio::-webkit-media-controls-current-time-display, video::-webkit-media-control
s-current-time-display { | 199 audio::-webkit-media-controls-current-time-display, video::-webkit-media-control
s-current-time-display { |
| 198 -webkit-appearance: media-current-time-display; | 200 -webkit-appearance: media-current-time-display; |
| 199 -webkit-user-select: none; | 201 -webkit-user-select: none; |
| 200 flex: none; | 202 flex: none; |
| 201 display: flex; | 203 display: flex; |
| 202 border: none; | 204 border: none; |
| 203 cursor: default; | 205 cursor: default; |
| 204 | 206 |
| 205 height: 48px; | 207 height: 32px; |
| 206 | 208 |
| 207 /* text runs right to the edge of the container */ | 209 /* text runs right to the edge of the container */ |
| 208 padding: 0; | 210 padding: 0; |
| 209 | 211 |
| 210 line-height: 48px; | 212 line-height: 32px; |
| 211 color: #5a5a5a; | 213 color: #5a5a5a; |
| 212 | 214 |
| 213 letter-spacing: normal; | 215 letter-spacing: normal; |
| 214 word-spacing: normal; | 216 word-spacing: normal; |
| 215 text-transform: none; | 217 text-transform: none; |
| 216 text-indent: 0; | 218 text-indent: 0; |
| 217 text-shadow: none; | 219 text-shadow: none; |
| 218 text-decoration: none; | 220 text-decoration: none; |
| 219 } | 221 } |
| 220 | 222 |
| 221 audio::-webkit-media-controls-time-remaining-display, video::-webkit-media-contr
ols-time-remaining-display { | 223 audio::-webkit-media-controls-time-remaining-display, video::-webkit-media-contr
ols-time-remaining-display { |
| 222 -webkit-appearance: media-current-time-display; | 224 -webkit-appearance: media-current-time-display; |
| 223 -webkit-user-select: none; | 225 -webkit-user-select: none; |
| 224 flex: none; | 226 flex: none; |
| 225 display: flex; | 227 display: flex; |
| 226 border: none; | 228 border: none; |
| 227 cursor: default; | 229 cursor: default; |
| 228 | 230 |
| 229 height: 48px; | 231 height: 32px; |
| 230 | 232 |
| 231 /* text runs right to the edge of the container, plus a little on | 233 /* text runs right to the edge of the container, plus a little on |
| 232 * the left to pad the leading "/" */ | 234 * the left to pad the leading "/" */ |
| 233 padding: 0 0 0 4px; | 235 padding: 0 0 0 4px; |
| 234 | 236 |
| 235 line-height: 48px; | 237 line-height: 32px; |
| 236 color: #5a5a5a; | 238 color: #5a5a5a; |
| 237 | 239 |
| 238 letter-spacing: normal; | 240 letter-spacing: normal; |
| 239 word-spacing: normal; | 241 word-spacing: normal; |
| 240 text-transform: none; | 242 text-transform: none; |
| 241 text-indent: 0; | 243 text-indent: 0; |
| 242 text-shadow: none; | 244 text-shadow: none; |
| 243 text-decoration: none; | 245 text-decoration: none; |
| 244 } | 246 } |
| 245 | 247 |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 307 width: 48px; | 309 width: 48px; |
| 308 height: 48px; | 310 height: 48px; |
| 309 padding: 0px; | 311 padding: 0px; |
| 310 } | 312 } |
| 311 | 313 |
| 312 audio::-webkit-media-controls-fullscreen-button, video::-webkit-media-controls-f
ullscreen-button { | 314 audio::-webkit-media-controls-fullscreen-button, video::-webkit-media-controls-f
ullscreen-button { |
| 313 -webkit-appearance: media-enter-fullscreen-button; | 315 -webkit-appearance: media-enter-fullscreen-button; |
| 314 display: flex; | 316 display: flex; |
| 315 flex: none; | 317 flex: none; |
| 316 overflow: hidden; | 318 overflow: hidden; |
| 317 border: none; | 319 box-sizing: border-box; |
| 318 width: 48px; | 320 width: 32px; |
| 319 height: 48px; | 321 height: 32px; |
| 320 line-height: 48px; | 322 padding: 0px; |
| 323 line-height: 32px; |
| 324 border-width: 0px; |
| 321 background-color: initial; | 325 background-color: initial; |
| 322 color: inherit; | 326 color: inherit; |
| 323 } | 327 } |
| 324 | 328 |
| 325 audio::-internal-media-controls-cast-button, video::-internal-media-controls-cas
t-button { | 329 audio::-internal-media-controls-cast-button, video::-internal-media-controls-cas
t-button { |
| 326 -webkit-appearance: -internal-media-cast-off-button; | 330 -webkit-appearance: -internal-media-cast-off-button; |
| 327 display: flex; | 331 display: flex; |
| 328 flex: none; | 332 flex: none; |
| 329 border: none; | 333 box-sizing: border-box; |
| 330 width: 48px; | 334 width: 32px; |
| 331 height: 48px; | 335 height: 32px; |
| 332 line-height: 48px; | 336 padding: 0px; |
| 337 line-height: 32px; |
| 338 border-width: 0px; |
| 333 margin-left: 0px; | 339 margin-left: 0px; |
| 334 margin-right: 0px; | 340 margin-right: 0px; |
| 335 padding: 12px; | |
| 336 background-color: initial; | 341 background-color: initial; |
| 337 color: inherit; | 342 color: inherit; |
| 338 } | 343 } |
| 339 | 344 |
| 340 audio::-webkit-media-controls-toggle-closed-captions-button { | 345 audio::-webkit-media-controls-toggle-closed-captions-button { |
| 341 display: none; | 346 display: none; |
| 342 } | 347 } |
| 343 | 348 |
| 344 video::-webkit-media-controls-toggle-closed-captions-button { | 349 video::-webkit-media-controls-toggle-closed-captions-button { |
| 345 -webkit-appearance: media-toggle-closed-captions-button; | 350 -webkit-appearance: media-toggle-closed-captions-button; |
| 346 display: flex; | 351 display: flex; |
| 347 flex: none; | 352 flex: none; |
| 348 border: none; | 353 box-sizing: border-box; |
| 349 width: 48px; | 354 width: 32px; |
| 350 height: 48px; | 355 height: 32px; |
| 351 line-height: 48px; | 356 padding: 0px; |
| 357 line-height: 32px; |
| 358 border-width: 0px; |
| 352 margin-left: 0px; | 359 margin-left: 0px; |
| 353 margin-right: 0px; | 360 margin-right: 0px; |
| 354 padding: 12px; | |
| 355 background-color: initial; | 361 background-color: initial; |
| 356 color: inherit; | 362 color: inherit; |
| 357 } | 363 } |
| 358 | 364 |
| 359 audio::-webkit-media-controls-fullscreen-volume-slider, video::-webkit-media-con
trols-fullscreen-volume-slider { | 365 audio::-webkit-media-controls-fullscreen-volume-slider, video::-webkit-media-con
trols-fullscreen-volume-slider { |
| 360 display: none; | 366 display: none; |
| 361 } | 367 } |
| 362 | 368 |
| 363 audio::-webkit-media-controls-fullscreen-volume-min-button, video::-webkit-media
-controls-fullscreen-volume-min-button { | 369 audio::-webkit-media-controls-fullscreen-volume-min-button, video::-webkit-media
-controls-fullscreen-volume-min-button { |
| 364 display: none; | 370 display: none; |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 435 font-weight: bold; | 441 font-weight: bold; |
| 436 } | 442 } |
| 437 | 443 |
| 438 video::cue(u) { | 444 video::cue(u) { |
| 439 text-decoration: underline; | 445 text-decoration: underline; |
| 440 } | 446 } |
| 441 | 447 |
| 442 video::cue(i) { | 448 video::cue(i) { |
| 443 font-style: italic; | 449 font-style: italic; |
| 444 } | 450 } |
| OLD | NEW |