如何用ccs创建一个三角形和正方形?

时间:2012-04-20 08:11:06

标签: html css

我想在它的顶部创建一个正方形和一个三角形,只有css,所以

  1. 我可以在三角形中写一些动态文字
  2. 在运行时使用css动态设置三角形颜色会很容易。

1 个答案:

答案 0 :(得分:0)

这是一种方法:

http://jsfiddle.net/VWdxj/

<强> HTML

<div class="container">
    <div class="content">Hello World</div>
    <div class="triangle"></div>
</div>

<强> CSS

.container{
    border:1px solid #000;
    position:relative;
}
.content{
    z-index:500;
    position:absolute;
    top:230px;
    left:120px;
    color:#fff;
}
.triangle{
    border-color: #fff #fff red #fff;
    border-width:160px;
    border-style:solid;
    width:0;
    height:0;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
}