Как выровнять линейку vis-line и левую сторону

Мне нужно увеличить vis-line (например, 10px), а vis-box оставить на 10px, чтобы vis-line и vis-box могли выровняться влево, как одна вертикальная линия.

.vis-item.vis-line { 
  position: absolute; 
  border-width: 10px; 
  border-color: red; 
}

.vis-item.vis-box {
   border-width: 1;
   text-align: left !important;
   background-color: transparent !important;
   border-left-width: 10px;
   border-color: red;
}

var container = document.getElementById('visualization');

var items = new vis.DataSet([
 {id: 4, className:'item4', content: 'item 4', start: '2016-01-16'},
 {id: 5, className:'item5', content: 'item 5', start: '2016-02-23'},
 {id: 6, className:'item6', content: 'item 6', start: '2016-03-27'}
 ]);

 var options = {
// showCurrentTime: true,
 align: 'left',
 orientation: {axis: 'both', item: 'top'}, 
 height: 400,
 margin: {
     axis: 100
}
};
var timeline = new vis.Timeline(container, items, options);

см. URL https://jsfiddle.net/gbdjbdhv/4/ но vis-line на 5px левее, чем vis-box слева. Мне нужен совет о том, как сделать так, чтобы левая сторона vis-line и vis-box могла выравниваться по вертикали.

1 ответ

Это будет исправлено в первом следующем выпуске, см. https://github.com/almende/vis/pull/1695

Другие вопросы по тегам