2013-01-22 287 views
0

我正在嘗試製作導航菜單而不使用任何CSS圖像。但我不知道如何在每個菜單項的末尾有那些三角形邊框線。以下圖片可以讓我的想法更加清晰:enter image description herecss導航菜單

任何好的CSS或JQuery都將是一個很棒的幫助!

非常感謝!

+0

你可以交換圖像 – Jai

+0

只是爲了澄清,你試圖在純粹在CSS上的頁面上繪製上面的圖像,而不使用任何圖像文件?如果是這樣,爲什麼? – lostphilosopher

+0

和base64編碼的圖像,幷包括在CSS中呢? –

回答

2

本網站是您可以通過CSS創建的各種形狀的絕佳示例。希望這可以幫助!

http://css-tricks.com/examples/ShapesOfCSS/

例如,您可以創建一種「雪佛龍」與下面的CSS

#chevron { 
    position: relative; 
    text-align: center; 
    padding: 12px; 
    margin-bottom: 6px; 
    height: 60px; 
    width: 200px; 
} 

#chevron:before { 
    content: ''; 
    position: absolute; 
    top: 0; 
    left: 0; 
    height: 100%; 
    width: 51%; 
    background: red; 
    -webkit-transform: skew(0deg, 6deg); 
    -moz-transform: skew(0deg, 6deg); 
    -ms-transform: skew(0deg, 6deg); 
    -o-transform: skew(0deg, 6deg); 
    transform: skew(0deg, 6deg); 
} 
#chevron:after { 
    content: ''; 
    position: absolute; 
    top: 0; 
    right: 0; 
    height: 100%; 
    width: 50%; 
    background: red; 
    -webkit-transform: skew(0deg, -6deg); 
    -moz-transform: skew(0deg, -6deg); 
    -ms-transform: skew(0deg, -6deg); 
    -o-transform: skew(0deg, -6deg); 
    transform: skew(0deg, -6deg); 
}​ 

當然,你可以根據需要旋轉格。

0

你將有一個很難使這些多邊形沒有圖像。退房CSS Sprites。我認爲它可以完美地滿足您的需求,創建重新定位背景圖片以實現您要查找的顯示效果。