Я создал элементы управления видео плеером, но я хочу знать, как я могу сделать его отзывчивым, чтобы сделать только перемещение скруббера, но кнопка воспроизведения или кнопка громкости остаются в одном месте и сохраняют одинаковое расстояние?Как сделать несколько divs inline отзывчивыми?
CSS
#videoControls{
height:8%;
top:92%;
width:100%;
background-color:#d92a2e;
background-color: rgba(0,0,0,0.4);
position:relative;
-webkit-transition: top .5s ease-in;
-moz-transition: top .5s ease-in;
-ms-transition: top .5s ease-in;
-o-transition: top .5s ease-in;
transition: top .5s ease-in;
}
[class^="col-"] ,[class*= " col-"]{
position: relative;
top: 50%;
float: left;
}
.col-80{
width: 80%;
}
.col-7-5{
width: 32px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
}
.col-7-6{
width: 7.5%;
}
.col-5{
width: 5%;
}
HTML
<div class='controls' id='videoControls'>
<div class='col-5'>
<div class='btnGrp'>
<div id='play' class='playBtn'></div>
<div id='pause' class='pauseBtn'></div>
</div>
</div>
<div class='col-80'>
<div id='scrubber'>
<div id='track'></div>
<div id='handle' class='draggable'></div>
<div id='handle2' class=''></div>
</div>
</div>
<div class='col-7-5'>
<div class='btnGrp'>
<div id='mute' class='muteBtn'></div>
<div id='unmute' class='unmuteBtn'></div>
</div>
</div>
<div class='col-7-6'>
<div id='timeDisplay'>
<span id='currentTime'></span>
/
<span id='duration'></span>
</div>
</div>
</div>
У вас есть ссылка на живую версию этого? Этот код сам по себе не так много работает: http://jsfiddle.net/paw1qws5/ – TRGWII
Ваш код - это просто теги. Не могли бы вы добавить в него некоторый контент, чтобы мы могли видеть, какой элемент есть на данный момент и где вы хотите, чтобы они были? – Sinstein
Я отредактировал - Надеюсь, я правильно перевел «rager the scruber» – mplungjan