0
Q
如何創建CSS
A
回答
7
這裏有一個辦法做到這一點,相當小的標記。 :before
和:after
僞元素需要IE 8+,如果你需要支持較低的(IE6/7),你可以使用兩個額外的<div>
元素爲三角形的角落。
HTML:
<div id="box">
<div id="ribbon">3d Text and rounded corner sample</div>
</div>
CSS:
#box {
position:relative;
background:gray;
width:400px;
height:300px;
margin:20px 45px;
}
#ribbon {
position:absolute;
top:15px;
left:-20px;
width:360px;
height:55px;
background:#ff2702;
color:white;
padding:20px 40px;
font-size:24px;
font-weight:bold;
border-radius:5px 5px 0 0;
box-shadow:0 0 8px #333;
text-shadow:0 0 8px #000;
}
#ribbon:before {
content:'';
position:absolute;
bottom:-20px;
left:0;
border-top:solid 10px #ff2702;
border-right:solid 10px #ff2702;
border-bottom:solid 10px transparent;
border-left:solid 10px transparent;
}
#ribbon:after {
content:'';
position:absolute;
bottom:-20px;
right:0;
border-top:solid 10px #ff2702;
border-right:solid 10px transparent;
border-bottom:solid 10px transparent;
border-left:solid 10px #ff2702;
}
2
我發現這個鏈接,CSS3絲帶,或許對您有用。 http://cssarrowplease.com http://www.sitepoint.com/pure-css3-ribbons/
相關問題
- 1. 如何創建CSS
- 2. 如何創建CSS
- 3. 如何創建CSS帶狀
- 4. 如何創建CSS線
- 5. 如何創建這個CSS?
- 6. 如何創建CSS下拉
- 7. 如何在css中創建?
- 8. 如何創建使用CSS
- 9. 如何創建HTML/CSS
- 10. W3.css如何在一行中創建?
- 11. 如何用css創建角邊形狀?
- 12. Css如何創建導航欄
- 13. 如何在css div中創建圈子?
- 14. 如何創建CSS或jQuery的
- 15. 如何在css中創建疊加層?
- 16. 如何用css創建多列列表?
- 17. 如何創建與使用CSS
- 18. 如何創建2個循環的CSS
- 19. 如何使用css創建三角形
- 20. 如何在css中創建strip td?
- 21. 如何使用CSS創建兩列?
- 22. 如何創建滾動的菜單? CSS
- 23. 如何在css中創建形狀?
- 24. 如何在CSS中創建div堆棧?
- 25. 如何創建此CSS邊框
- 26. 如何創建CSS之字形旗幟
- 27. 如何爲css創建實時事件
- 28. 如何創建背景CSS div /圓角?
- 29. 如何使用CSS創建此形狀?
- 30. 如何創建CSS滑動菜單?
哎@mdmullix您anwser是正確的,但你這就是定義的所有四個邊框屬性爲什麼在你的箭頭邊境差一些檢查我如何我做了http://jsfiddle.net/EKs3a/30/並將其與你的答案進行比較,你會知道我在說什麼反正謝謝你的回答.... –
嗨,mdmullinax,我怎樣才能讓角落圓而不是平的?你能重新編碼那個圓角的小提琴嗎?謝謝 – jeewan
@soflover嘗試'#box {border-radius:5px}' – MikeM