Как мне подсказали, нарисовать соты можно следующим образом http://zencoder.ru/css/hexagon-css
Шестиугольник получается, все хорошо и понятно. Но вот беда, треугольники сверху и внизу строятся при помощи ширины бордюрчика border-top: 30px solid green;
Мне нужно, чтобы шестиугольник был белого фона, но имел цвет бордюрчиков. Пока получается то что есть на картинке
Немного использовал для упрощения less
@bordercolor: #c7e0ea; @width-border: 30px; @triangle: 52px; .hex{ margin: 0 3px 0 0; } .hex:before { content:" "; width: 0; height: 0; border-bottom: @width-border solid @bordercolor; border-left: @triangle solid transparent; border-right: @triangle solid transparent; position: absolute; top: -@width-border; } .hex { margin-top: @width-border; margin-bottom:@width-border; width: @triangle*2; height: @width-border*2; border: 1px solid @bordercolor; background: #fff; position: relative; float: left; } .hex:after { content: " "; width: 0; position: absolute; bottom: -@width-border; border-top: @width-border solid @bordercolor; border-left: @triangle solid transparent; border-right: @triangle solid transparent; }
Как же быть?