sevenSeg.js - семисегментный дисплей на jQuery
sevenSeg.js - маленький jQuery плагин, который позволяет создавать семисегментные дисплеи на страницах сайта, используя SVG графику.
Демо | Официальный сайт
Особенности плагина:
- Без изображений. Вся графика отрисовывается с помощью HTML SVG что позволяет выводить дисплей любого размера.
- Не нужно подключать внешний CSS файл. Но Вы можете переопределить стили в своём CSS файле.
- Поддержка Knockout MVVM.
- Лицензия MIT.
Для работы семисегментного индикатора необходимо подключить к своей странице jQuery, jQuery UI и, если используется Knockout, то подключить его. Пример:
1234
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/knockout/knockout-2.2.1.js"></script>
<script src="/assets/js/sevenSeg.js"></script>
Семисегментный индикатор sevenSeg.js можно отобразить в любом div элементе страницы. Например:
1
<div id="seven-seg"></div>
Простейшая инициализация индикатора:
1
$("#seven-seg").sevenSeg({ value: 5 });
++++
simple-seven-seg.pngЗдесь свойство value означает цифру, которая отобразит индикатор. Так же можно добавить немного CSS, чтобы ограничить размеры div'a, например:
123456
#seven-seg {
width: 40px;
height: 40px;
padding: 5px;
background: black;
}
С помощью sevenSeg.js можно выводить несколько цифр, например:
++++
seven-seg-array.png1234
<div id="seven-seg-array"></div>
<script>
$("#seven-seg-array").sevenSeg({ digits: 3, value: 5.23 });
</script>
++++
seven-seg-style.png12345678910
<div id="seven-seg-style"></div>
<script>
$("#seven-seg-style").sevenSeg({
digits:5,
value:-98.76,
colorOff: "#003200",
colorOn: "Lime",
slant: 10
});
</script>
1234567891011121314151617181920212223242526272829303132333435363738394041
options: {
digits: 1,
value: null,
allowInput: false,
step: 1,
decimalPlaces: -1,
colorOn: null,
colorOff: null,
colorBackground: null,
slant: 0,
decimalPoint: true
}
Больше примеров этого плагина Вы можете посмотреть на официальном сайте sevenSeg.js.