Видел, что есть тэг в HTML5 progress
, но увы его нельзя стилизовать.
Как вернее всего сделать что-то подобное?
.value,
progress {
width: 100%;
height: 10px;
background: #ddd;
margin-bottom: 20px;
}
.value-box {
height: 10px;
background: #36c36e;
}
<div id="skills">
<p>C++ development</p>
<progress value="23" max="100"></progress>
<p>HTML5</p>
<div class="value"><div class="value-box" style="width: 55%;"></div></div>
<p>.NET</p>
<div class="value"><div class="value-box" style="width: 74%;"></div></div>
<p>jQuery</p>
<div class="value"><div class="value-box" style="width: 65%;"></div></div>
<p>Angular</p>
<div class="value"><div class="value-box" style="width: 40%;"></div></div>
</div>
Почему нельзя стилизовать? Можно!
.value {
width: 100%;
height: 10px;
background: #ddd;
margin-bottom: 20px;
}
progress[value] {
-webkit-appearance: none;
appearance: none;
width: 70%;
height: 20px;
background-color: red;
}
progress[value]::-webkit-progress-bar {
background-color: red;
border-radius: 2px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
}
progress[value]::-webkit-progress-value {
background-image:
-webkit-linear-gradient(-45deg,
transparent 33%, rgba(0, 0, 0, .1) 33%,
rgba(0,0, 0, .1) 66%, transparent 66%),
-webkit-linear-gradient(top,
rgba(255, 255, 255, .25),
rgba(0, 0, 0, .25)),
-webkit-linear-gradient(left, #09c, #f44);
border-radius: 2px;
background-size: 35px 20px, 100% 100%, 100% 100%;
}
.value-box {
height: 10px;
background: #36c36e;
}
<div id="skills">
<p>C++ development</p>
<progress value="23" max="100"></progress>
<p>HTML5</p>
<div class="value">
<div class="value-box" style="width: 55%;"></div>
</div>
<p>.NET</p>
<div class="value">
<div class="value-box" style="width: 74%;"></div>
</div>
<p>jQuery</p>
<div class="value">
<div class="value-box" style="width: 65%;"></div>
</div>
<p>Angular</p>
<div class="value">
<div class="value-box" style="width: 40%;"></div>
</div>
</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
В шапке есть иконка (картинкой)После добавление flexbox в шапку проекта она исчезла, я так понял вышла за пределы блока
Я создал линейную диаграмму с SVG (точками полигона), которые я хотел бы анимировать
При разрешении меньше чем 992px необходимо убрать стрелочку наверхПытался сделать через медиа запрос - не выходит
Во второй и третьей колонке может быть контента сколько угодно, а вот ячейки первой колонки нужны фиксированной высотыНужно использовать...