Файл: style/themes/justweb/css/audio-player.css
Строк: 79
/**
* DCMS-Social v3
* Audio Player Styles
*/
.dpl * {
box-sizing:
border-box;
}
.dpl {
display: block;
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
position: relative;
box-sizing: border-box;
}
.dpl > div {
vertical-align: middle;
}
.dpl-toggle {
border: 1px solid #42a4dd;
color: #42a4dd;
border-radius: 3px;
height: 30px;
width: 30px;
display: inline-block;
font: normal normal normal
14px/1 FontAwesome;
font-size: 14px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing:
grayscale;
line-height: 28px;
cursor: pointer;
text-align:
center;
}
.dpl-toggle::before {
content:
"\f04b";
}
.ds-playing .dpl-toggle::before {
content:
"\f04c";
}
.dpl-title {
position: absolute;
font-size:
12px;
top: 3px;
left: 37px;
width: calc(100% - 200px);
height: 13px;
line-height: 13px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
text-align: left;
color: gray;
}
.dpl-title + .dpl-progress {
margin-top:
15px;
}
.dpl-volume,
.dpl-progress {
border-radius: 5px;
height: 10px;
box-shadow: 0px 1px 4px inset #c5c5c5;
position: relative;
overflow: hidden;
cursor: pointer;
}
.dpl-volume {
width:
100px;
}
.dpl-progress {
width: calc(100% - 200px);
}
.dpl-volume-bar,
.dpl-progress-loaded,
.dpl-progress-bar {
background-color: #42a4dd;
height: 10px;
width: 0%;
position:
absolute;
top: 0px;
left: 0px;
}
.dpl-volume-bar {
width:
100%;
}
.dpl-progress-loaded {
background-color: #e9f3ff;
box-shadow: 0px 1px 4px inset #d3e3f7;
}
@keyframes
player_progress_animation {
0% {
background-position: 0 0;
}
100%
{
background-position: 40px 0;
}
}
.player-preload .dpl-progress {
background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.15)
25%,#e9f3ff 25%,#e9f3ff 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15)
75%,#e9f3ff 75%,#e9f3ff);
background-image:
-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,#e9f3ff 25%,#e9f3ff
50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,#e9f3ff
75%,#e9f3ff);
background-image:
linear-gradient(-45deg,rgba(255,255,255,.15) 25%,#e9f3ff 25%,#e9f3ff
50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,#e9f3ff
75%,#e9f3ff);
-webkit-background-size: 20px 20px;
animation:
player_progress_animation 1s linear infinite;
}
.dpl-time {
height:
30px;
width: 50px;
color: #666666;
line-height: 30px;
text-align: center;
}
@media screen and (max-width: 480px) {
.dpl-volume {
display: none;
}
.dpl-progress {
width: calc(100% - 100px);
}
}