У меня возникла небольшая проблема, и я не могу понять это.
Я пытаюсь создать кнопку и добавить индикатор загрузки начальной загрузки внизу, но я не могу понять, как заставить ее сделать именно это.
Вот мои текущие настройки. https://jsfiddle.net/bob_mosh/7qeazm9w/3/
HTML:
<button id="sample_button" type="button" class="soundButton">
<label class="buttonTitle">Bird Song</label>
<label class="buttonDescription">A nice bird song.</label>
<div class="progress volume-slider">
<div class="progress-bar" role="progressbar" style="width: 100%" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100"></div>
</div>
</button>
CSS:
.soundButton {
display: table-cell;
background-color: rgba(255, 255, 255, 0.650);
margin: 4px;
padding: 8px;
width: 250px;
height: 120px !important;
border-radius: 8px;
border: none !important;
float: left !important;
}
.soundButton label {
color: rgba(37, 38, 43, 1.00) !important;
}
body {
background-color: rgba(37, 38, 43, 1.00)
}
.buttonTitle {
font-weight: 700;
font-size: 1.5em;
display: block;
}
.volume-slider {
bottom:0;
height: 8px !important;
}
Это текущее состояние справа и то, как я его представляю слева.
По какой-то причине я не могу заставить работать абсолютное позиционирование. Каждый раз, когда я пытаюсь установить абсолютное положение индикатора выполнения, он полностью исчезает. Может ли кто-нибудь помочь мне понять это?