Я пытаюсь создать некоторый CSS, который позволит мне создать свой собственный индикатор выполнения.Множество значений класса CSS
Функция HTML5 <progress value="10" max="100"></progress>
будет работать, но я хочу сделать это сам.
Мой CSS определяет .progressbar
шириной 10 пикселей и высотой 10 пикселей (я действительно должен переименовать ее в .progressPiece
, но это может произойти позже).
.progressbar>div {
margin:0;
padding:0;
height:10px;
width:10px;
}
Для каждого раздела моего завершенного ProgressBar, я создал класс, который определяет, какое изображение использовать:
.start>div {
background: url("/images/images/pbStart.gif") right center no-repeat;
}
.startGlow>div {
background: url("/images/images/pbStartGlow.gif") right center no-repeat;
}
.chunk>div {
background: url("/images/images/pbChunk.gif") right center no-repeat;
}
.motion>div {
background: url("/images/images/pbMotion.gif") right center no-repeat;
}
.end>div {
background: url("/images/images/pbEnd.gif") right center no-repeat;
}
.endGlow>div {
background: url("/images/images/pbEndGlow.gif") right center no-repeat;
}
Глядя на примеры, я думаю, что следующие сегменты кода будет работать:
<div class="progressbar startGlow"></div>
<div class="progressbar chunk"></div>
<div class="progressbar chunk"></div>
<div class="progressbar chunk"></div>
<div class="progressbar end"></div>
<div class="progressbar start"></div>
<div class="progressbar motion"></div>
<div class="progressbar chunk"></div>
<div class="progressbar chunk"></div>
<div class="progressbar end"></div>
<div class="progressbar start"></div>
<div class="progressbar chunk"></div>
<div class="progressbar motion"></div>
<div class="progressbar chunk"></div>
<div class="progressbar end"></div>
<div class="progressbar start"></div>
<div class="progressbar chunk"></div>
<div class="progressbar chunk"></div>
<div class="progressbar motion"></div>
<div class="progressbar end"></div>
<div class="progressbar start"></div>
<div class="progressbar chunk"></div>
<div class="progressbar chunk"></div>
<div class="progressbar chunk"></div>
<div class="progressbar endGlow"></div>
Очевидно, что мой текст не производит вывод я хочу.
Все, что я вижу, не существует, как показано в this jsFiddle.
Почему это не работает?
UPDATE: Хотя это сейчас разрешено, я использую это рабочее пространство для создания этой же панели выполнения с использованием меньших jpeg-изображений.
Все ваши CSS селекторов нужно «> DIV» удален – jbenjohnson
Понял. Общий веб-сайт большой. Как я могу убедиться, что эти свойства css сужаются, ограничивая их тегами div? – jp2code
div.classname {} – jbenjohnson