我想知道是否有人遇到過如何在CSS中創建箭頭(是的,我想知道在CSS中) - CSS設計中的任何網站/教程將非常感謝。設計中的CSS和HTML
事情是這樣的:
任何人都可以建議我如何做到這一點?
編輯:對不起,我的意思是雪佛龍!
我想知道是否有人遇到過如何在CSS中創建箭頭(是的,我想知道在CSS中) - CSS設計中的任何網站/教程將非常感謝。設計中的CSS和HTML
事情是這樣的:
任何人都可以建議我如何做到這一點?
編輯:對不起,我的意思是雪佛龍!
編輯:
哈,你問一個箭頭,但實際上想要一個人字形!
對於你想要的形狀,爲什麼不使用大量的<
?
如果這也不行,只覆蓋兩個三角形,一個紅色,一個白色的......
.chevron {
position:relative;
}
.chevron::before {
position:absolute;
left:10px;
top:0;
content:'';
display:block;
border-color:transparent transparent transparent red;
border-width:20px;
border-style:solid;
}
.chevron::after {
position:absolute;
left:0px;
top:0;
content:'';
display:block;
border-color:transparent transparent transparent white;
border-width:20px;
border-style:solid;
}
爲了好玩 - http://cdpn.io/yaqGs
我不會真的去做像這樣雖然 - 我可能會使用PNG或SVG。看起來像我的矩形出了一個像素,所以這個數字可能需要調整一點點。
的樣子:
HTML:
<div class='arrow'></div>
CSS:
有後一個三角形,前一個矩形。
.arrow {
position:relative;
}
.arrow::after {
position:absolute;
left:40px;
top:0;
content:'';
display:block;
border-color:transparent transparent transparent red;
border-width:20px;
border-style:solid;
}
.arrow::before {
position:absolute;
top:14px;
content:'';
display:block;
height:10px;
width:40px;
background-color:red;
}
是的,非常感謝,我可以看到灰線重疊的紅色。但謝謝你的建議。 – benito
是的,他們有。別客氣。 – mawburn
我不會打擾。使用PNG或SVG。如果你真的想要一起使用一個CSS三角形和一個矩形,但沒有任何理由。 –
http://apps.eky.hk/css-triangle-generator/?utm_source=CSS-Weekly&utm_campaign=Css-Weekly&utm_campaign=Issue-48&utm_medium=email – 2013-05-20 20:01:49