В этой статье хочу рассказать о теге «meter», который отвечает за вывод значений в заданном диапазоне.
Применяется тег «meter» для отображения:
- дискового пространства;
- количества результатов запросов;
- количество голосов в голосовании (рейтинг);
- объема жидкости и т.д
Внимание: не перепутайте – тег «meter» не применяется в качестве индикатора, для этого есть тег «progress».
Атрибуты тега «meter»:
- value - устанавливает значение. Обязательный атрибут
- min - задает минимально возможное значение
- max - задает максимально возможное значение
- low - определяет предел, при достижении которого значение считается низким
- high - определяет предел, при достижении которого значение считается высоким
- optimum - определяет наилучшее или оптимальное значение
Внешний вид: представляет собой частично или полностью закрашенную полоску:
![]()
Также полоска может быть зеленого, желтого или красного цвета:
![]()
Цвет зависит от расположения значения optimum:
- красный - min ≤ optimum < low
- желтый - low ≤ optimum ≤ high
- зеленый - high < optimum ≤ max
Простой пример:
<meter value="90" min="0" max="100" ></meter>
Результат:
Попробуйте изменить в атрибуте «value» значение.
Можно использовать и нецелые числа:
<meter value="0.15" min="0" max="1" ></meter>
Пример с цветной полоской:
→ Значение value="0"
<meter value="0" low="20" high="80" min="5" max="100" optimum="10" title="0ГБ из 100ГБ занято"></meter> 0ГБ из 100ГБ занято
Результат:
→ Значение value="50"
<meter value="50" low="20" high="80" min="5" max="100" optimum="10" title="50ГБ из 100ГБ занято"></meter> 50ГБ из 100ГБ занято
Результат:
→ Значение value="90"
<meter value="90" low="20" high="80" min="5" max="100" optimum="10" title="90ГБ из 100ГБ занято"></meter> 90ГБ из 100ГБ занято
Результат:
Также можно изменить вид полоски через CSS:
meter {
margin-top: 10px;
width: 50%;
height: 25px;
background: #e5e5e5;
background: -webkit-gradient(linear, left top, right bottom, from(#e5e5e5), to(#e5e5e5), color-stop(0.33, #e5e5e5), color-stop(0.33, #cecece), color-stop(0.66, #cecece), color-stop(0.66, #e5e5e5));
background: linear-gradient(135deg, #e5e5e5, #e5e5e5 33%, #cecece 33%, #cecece 66%, #e5e5e5 66%);
background-size: 50px 25px;
}
meter::-webkit-meter-bar {
background-color: #e5e5e5;
background: -webkit-gradient(linear, left top, right bottom, from(#e5e5e5), to(#e5e5e5), color-stop(0.33, #e5e5e5), color-stop(0.33, #cecece), color-stop(0.66, #cecece), color-stop(0.66, #e5e5e5));
background: -webkit-linear-gradient(135deg, #e5e5e5, #e5e5e5 33%, #cecece 33%, #cecece 66%, #e5e5e5 66%);
background: linear-gradient(135deg, #e5e5e5, #e5e5e5 33%, #cecece 33%, #cecece 66%, #e5e5e5 66%);
background-size: 50px 25px;
}
meter::-webkit-meter-optimum-value {
background: -webkit-gradient(linear, left top, left bottom, from(#bdf), to(#bdf), color-stop(0.20, #def), color-stop(0.45, #7ac), color-stop(0.55, #7ac));
background: -webkit-linear-gradient(top, #bdf, #bdf, #def 20%, #7ac 45%, #7ac 55%);
}
meter.my_meter:-moz-meter-optimum::-moz-meter-bar {
background: linear-gradient(to bottom, #bdf, #bdf, #def 20%, #7ac 45%, #7ac 55%);
}
Результат:

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330330 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274683 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222436 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187486 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186559
Добавить комментарий
Метки: html, Вебмастеру, для сайта


Мое первое приложение для смартфонов (андроид) – основы HTML
События HTML5
Скрипт для выпадающего списка
Перетаскивание изображения – использование Drag and Drop в html 5
Как сделать подпись под картинкой в HTML5
Как установить код счетчика liveinternet на сайт?
Тонирование фонового изображения в CSS

Спасибо, Александр за комментарий. Планирую еще пару постов для WooCommerce…
⇒ Открыть статью ⇐