很多时候我们都可以看到一些方框,方框的缺口是一个三角形,这样一般用作提示,当然,用图片做起来是很简单的,那么怎么用CSS做出来带三角形的方框呢?对于大部分的网站制作者来说,肯定是无法独立完成的,厚街网站制作公司提供了专门的源代码,只要粘贴在网页里面就可以直接运行了。
CSS做的带三角形的文本框代码如下
<style>
div.container{position:absolute;
top:34px;
left:50px;
font-size: 9pt;
display:block;
height:100px;
width:200px;
background-color:transparent;
*border:1px solid #666;
}
s{
position:absolute;
top:-20px;
*top:-22px;
left:20px;
display:block;
height:0;
width:0;
font-size: 0;
line-height: 0;
border-color:transparent transparent #666 transparent;
border-style:dashed dashed solid dashed;
border-width:10px;
}
i{position:absolute;
top:-9px;
*top:-9px;
left:-10px;
display:block;
height:0;
width:0;
font-size: 0;
line-height: 0;
border-color:transparent transparent #fff transparent;
border-style:dashed dashed solid dashed;
border-width:10px;
}
.content{
border:1px solid #666;
-moz-border-radius:3px;
-webkit-border-radius:3px;
position:absolute;
background-color:#fff;
width:100%;
height:100%;
padding:5px;
*top:-2px;
*border-top:1px solid #666;
*border-top:1px solid #666;
*border-left:none;
*border-right:none;
*height:102px;
box-shadow: 3px 3px 4px #999;
-moz-box-shadow: 3px 3px 4px #999;
-webkit-box-shadow: 3px 3px 4px #999;
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=’#999999’);
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=’#999999’)";
}
</style>
<div class="container">
<div class="content">
你可以在这里放你想放的文本。这些文本用作提示语最好了。
</div>
</div>
当然,我觉得虽然这样可以做出来一个带三角形的框。但是我还是希望用图片做出来这样的效果,因为用图片简单多了。