2016-04-03 118 views
0

我試圖邊框添加到一個jQuery插件蜂窩(http://www.jqueryscript.net/layout/jQuery-Plugin-For-Responsive-Hexagon-Grid-Layout-Honeycombs.html),但是我似乎無法得到它的工作,因爲Honeycumb形狀本身是建立在以不同的方式比形狀CSS支持本身。 當我添加border-topborder-bottom線顯示爲預期:蜂窩邊界

.honeycombs .hex_inner{ 
    display: block; 
    visibility: visible; 
    -moz-transform: rotate(60deg); 
    -ms-transform: rotate(60deg); 
    -o-transform: rotate(60deg); 
    -webkit-transform: rotate(60deg); 
    transform: rotate(60deg); 
    background-position: center; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 

    /* Border */ 
    border-top: 5px solid #FFF; 
    border-bottom: 5px solid #FFF; 
} 

結果:

enter image description here

但左邊和右邊的屬性不工作以同樣的方式時,我只是用邊境標籤本身,它看起來像它們出現在蜂窩內而不是外部。

.honeycombs .hex_inner{ 
    display: block; 
    visibility: visible; 
    -moz-transform: rotate(60deg); 
    -ms-transform: rotate(60deg); 
    -o-transform: rotate(60deg); 
    -webkit-transform: rotate(60deg); 
    transform: rotate(60deg); 
    background-position: center; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 
    border: 5px solid #FFF; 

} 

結果:

enter image description here

我在做什麼錯在這裏,有沒有辦法用另一種方法添加一個白色邊框更容易?

回答

0

在原始蜂窩後面添加一個較大的白色蜂巢對我來說似乎是最簡單的解決方案。

除此之外,你可以嘗試使用盒子陰影。

您也可以考慮蜂巢的svg元素。