cms/app-client/app/styles/components/player-component.scss
author Chloe Laisne <chloe.laisne@gmail.com>
Tue, 16 Aug 2016 00:16:08 +0200
changeset 254 a7cf2887e993
parent 253 0be9770b09b4
child 288 f2b77873a156
permissions -rw-r--r--
Hide/Show video CSS
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
     1
.player-component {
224
d284324358b2 Remplace hexadecimal codes with sass variables
Chloe Laisne <chloe.laisne@gmail.com>
parents: 214
diff changeset
     2
    color: $light-white;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
     3
    text-align: left;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
     4
    padding: 0px 40px;
224
d284324358b2 Remplace hexadecimal codes with sass variables
Chloe Laisne <chloe.laisne@gmail.com>
parents: 214
diff changeset
     5
    height: 80px;
242
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
     6
    background-color: $dark-blue;
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
     7
    overflow: visible;
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
     8
    position: relative;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
     9
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    10
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    11
.player-component #audio {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    12
    height: 100%;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    13
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    14
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    15
.player-component #audio > * {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    16
    display: block;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    17
    float: left;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    18
    height: 100%;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    19
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    20
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    21
.player-component #audio .controls i {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    22
    position: relative;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    23
    width: auto;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    24
    height: 40px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    25
    line-height: 36px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    26
    float: left;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    27
    top: 50%;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    28
    margin: -20px 0px 0px 0px;
211
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    29
    cursor: pointer;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    30
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    31
212
f2c6080a73aa Player backward/forward design logic
Chloe Laisne <chloe.laisne@gmail.com>
parents: 211
diff changeset
    32
.player-component #audio .controls i.disabled {
f2c6080a73aa Player backward/forward design logic
Chloe Laisne <chloe.laisne@gmail.com>
parents: 211
diff changeset
    33
    cursor: pointer;
f2c6080a73aa Player backward/forward design logic
Chloe Laisne <chloe.laisne@gmail.com>
parents: 211
diff changeset
    34
    pointer-events: none;
f2c6080a73aa Player backward/forward design logic
Chloe Laisne <chloe.laisne@gmail.com>
parents: 211
diff changeset
    35
    opacity: .1;
f2c6080a73aa Player backward/forward design logic
Chloe Laisne <chloe.laisne@gmail.com>
parents: 211
diff changeset
    36
}
f2c6080a73aa Player backward/forward design logic
Chloe Laisne <chloe.laisne@gmail.com>
parents: 211
diff changeset
    37
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    38
.player-component #audio .controls i.fa-backward {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    39
    margin-right: 10px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    40
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    41
211
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    42
.player-component #audio .controls i.fa-play,
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    43
.player-component #audio .controls i.fa-pause {
224
d284324358b2 Remplace hexadecimal codes with sass variables
Chloe Laisne <chloe.laisne@gmail.com>
parents: 214
diff changeset
    44
    border: 2px solid $light-white;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    45
    border-radius: 100%;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    46
    margin-right: 8px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    47
    margin-left: 8px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    48
    width: 40px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    49
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    50
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    51
.player-component #audio .controls i::before {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    52
    font-size: 22px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    53
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    54
211
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    55
.player-component #audio .controls i.fa-play::before,
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    56
.player-component #audio .controls i.fa-pause::before {
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    57
    font-size: 16px;
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    58
}
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    59
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    60
.player-component #audio .controls i.fa-play::before {
211
7451203a1321 Setup progress bar
Chloe Laisne <chloe.laisne@gmail.com>
parents: 210
diff changeset
    61
    margin-left: 4px;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    62
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    63
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    64
.player-component #audio .controls i.fa-forward {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    65
    margin-left: 10px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    66
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    67
254
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
    68
.player-component #audio .controls.extra i {
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
    69
    margin-left: 28px;
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
    70
}
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
    71
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
    72
.player-component #audio .controls.extra i:first-child {
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
    73
    margin-left: 0px;
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
    74
}
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
    75
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    76
.player-component #audio .progress {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    77
    position: relative;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    78
    margin: 0px 59px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    79
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    80
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    81
.player-component #audio .progress > * {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    82
    display: inline-block;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    83
    line-height: 80px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    84
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    85
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    86
.player-component #audio .progress .head,
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    87
.player-component #audio .progress .remaining {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    88
    position: absolute;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    89
    top: 0px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    90
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    91
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    92
.player-component #audio .progress .head {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    93
    left: 0px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    94
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    95
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    96
.player-component #audio .progress .remaining {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    97
    right: 0px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    98
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
    99
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   100
.player-component #audio .progress .bar {
253
0be9770b09b4 Hide/show transcript button in the player - Do not request transscript when property is null in the document request
Chloe Laisne <chloe.laisne@gmail.com>
parents: 251
diff changeset
   101
    width: 303px;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   102
    height: 3px;
225
5e3cd85cde06 More sass variables
Chloe Laisne <chloe.laisne@gmail.com>
parents: 224
diff changeset
   103
    background-color: $light-white;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   104
    margin: -1px 60px 0 60px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   105
    position: relative;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   106
    display: block;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   107
    top: 50%;
241
da3c6ba8a80b Set time from progress bar - Toggle play plause to actions
Chloe Laisne <chloe.laisne@gmail.com>
parents: 232
diff changeset
   108
    cursor: pointer;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   109
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   110
253
0be9770b09b4 Hide/show transcript button in the player - Do not request transscript when property is null in the document request
Chloe Laisne <chloe.laisne@gmail.com>
parents: 251
diff changeset
   111
.player-component #audio.extra .progress .bar {
0be9770b09b4 Hide/show transcript button in the player - Do not request transscript when property is null in the document request
Chloe Laisne <chloe.laisne@gmail.com>
parents: 251
diff changeset
   112
    width: 226px;
0be9770b09b4 Hide/show transcript button in the player - Do not request transscript when property is null in the document request
Chloe Laisne <chloe.laisne@gmail.com>
parents: 251
diff changeset
   113
}
0be9770b09b4 Hide/show transcript button in the player - Do not request transscript when property is null in the document request
Chloe Laisne <chloe.laisne@gmail.com>
parents: 251
diff changeset
   114
254
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   115
.player-component #audio.extra.multiple .progress .bar {
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   116
    width: 181px;
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   117
}
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   118
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   119
.player-component #audio .progress .bar .value {
212
f2c6080a73aa Player backward/forward design logic
Chloe Laisne <chloe.laisne@gmail.com>
parents: 211
diff changeset
   120
    width: 0%;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   121
    height: 100%;
225
5e3cd85cde06 More sass variables
Chloe Laisne <chloe.laisne@gmail.com>
parents: 224
diff changeset
   122
    background-color: $blue;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   123
    display: block;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   124
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   125
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   126
.player-component #audio .meta p {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   127
    float: left;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   128
    width: 170px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   129
    margin: 0px 0px 0px 30px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   130
    padding: 0px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   131
    box-sizing: border-box;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   132
    top: 50%;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   133
    margin-top: -22px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   134
    display: block;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   135
    position: relative;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   136
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   137
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   138
.player-component #audio .meta p:first-child {
253
0be9770b09b4 Hide/show transcript button in the player - Do not request transscript when property is null in the document request
Chloe Laisne <chloe.laisne@gmail.com>
parents: 251
diff changeset
   139
    margin-left: 0px;
0be9770b09b4 Hide/show transcript button in the player - Do not request transscript when property is null in the document request
Chloe Laisne <chloe.laisne@gmail.com>
parents: 251
diff changeset
   140
}
0be9770b09b4 Hide/show transcript button in the player - Do not request transscript when property is null in the document request
Chloe Laisne <chloe.laisne@gmail.com>
parents: 251
diff changeset
   141
0be9770b09b4 Hide/show transcript button in the player - Do not request transscript when property is null in the document request
Chloe Laisne <chloe.laisne@gmail.com>
parents: 251
diff changeset
   142
.player-component #audio.extra .meta p:first-child {
251
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   143
    margin-left: 59px;
210
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   144
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   145
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   146
.player-component #audio .meta p > * {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   147
    white-space: nowrap;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   148
    text-overflow: ellipsis;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   149
    overflow: hidden;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   150
    line-height: 22px;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   151
    display: block;
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   152
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   153
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   154
.player-component #audio .meta .language,
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   155
.player-component #audio .meta .date {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   156
    
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   157
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   158
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   159
.player-component #audio .meta .title,
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   160
.player-component #audio .meta .author {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   161
    
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   162
}
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   163
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   164
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   165
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   166
.player-component #audio .meta .title {
08ad36c693b1 Player design
Chloe Laisne <chloe.laisne@gmail.com>
parents:
diff changeset
   167
    font-weight: bold;
242
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   168
}
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   169
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   170
.player-component #video {
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   171
    display: none;
254
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   172
    background-color: #000000;
242
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   173
    border: none;
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   174
    z-index: 1;
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   175
    left: 0px;
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   176
    position: absolute;
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   177
    width: 554px;
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   178
}
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   179
254
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   180
body.videoscreen .player-component.video #video {
242
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   181
    display: block;
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   182
}
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   183
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   184
.player-component #video #popcorn-audio {
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   185
    width: 100%;
254
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   186
    height: 308px;
242
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   187
    display: block;
523ca6e73353 Add video player
Chloe Laisne <chloe.laisne@gmail.com>
parents: 241
diff changeset
   188
    margin: 0 auto;
251
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   189
}
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   190
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   191
.player-component #audio .controls.extra i.fa-bars {
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   192
    position: relative;
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   193
}
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   194
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   195
.player-component #audio .controls.extra i.fa-bars::before {
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   196
    font-size: 21px;
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   197
    transition: opacity .15s;
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   198
}
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   199
254
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   200
.player-component #audio .controls.extra i.fa-expand::before,
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   201
.player-component #audio .controls.extra i.fa-compress::before {
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   202
    font-size: 19px;
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   203
}
a7cf2887e993 Hide/Show video CSS
Chloe Laisne <chloe.laisne@gmail.com>
parents: 253
diff changeset
   204
251
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   205
.player-component #audio .controls.extra i.fa-bars:not(.active)::before {
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   206
    opacity: .1;
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   207
}
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   208
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   209
.player-component #audio .controls.extra i.fa-bars:not(.active):hover::before {
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   210
    opacity: 1;
ac320de33ec7 Add transcript button to player-component
Chloe Laisne <chloe.laisne@gmail.com>
parents: 242
diff changeset
   211
}