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