本示例為純CSS無圖帶箭頭的DIV層,有投影,支持多種浏覽器。
先看看效果:
http:///keleyi/phtml/divcss/1.htm
可以改變箭頭的位置,效果2:
http:///keleyi/phtml/divcss/1a.htm
CSS代碼中,div.container_keleyi_com s{left:170px;}
改變這個的值可以改變箭頭的位置。
html代碼:
<html>
<head>
<title>純CSS無圖片帶箭頭的DIV方框-</title>
<link rel="Stylesheet" type="text/css" href="http:///keleyi/phtml/divcss/1/keleyi_container.css" />
</head>
<body>
<div class="container_keleyi_com">
<div class="content_keleyi_com"><br />特效:純CSS無圖片帶箭頭的DIV方框。這是框中的文字,可動態顯示。高度自動增加,應該不錯吧^_^<a href="http:///a/bjac/75gkgji9.htm" target="_blank">原文</a></div>
<s><i></i></s>
</div>
<br />
</body>
</html>
css代碼:
div.container_keleyi_com{position:absolute;
top:30px;
left:40px;
font-size: 9pt;
display:block;
height:100px;
width:200px;
background-color:transparent;
*border:1px solid #666;
}
div.container_keleyi_com 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;
}
div.container_keleyi_com 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_keleyi_com{
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')"; }