也可以用来作为特定信息的提示符。
DVD租借网站Netflix,还用它显示碟片的详细信息。
=========================
制作CSS气泡框的传统方法,需要5张背景图片,分别是:
* tl.gif,左上方的圆角。
* tr.gif,右上方的圆角。
* bl.gif,左下方的圆角。
* br.gif,右下方的圆角。
* angle.gif,突出的三角形。
现在假定有这样一段代码:
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/) blockquote床前明月光,疑是地上霜。/blockquote
p李白/p
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
我们希望通过气泡框,产生一种视觉效果,将李白与诗句对应起来。
那么,首先需要为诗句添加四个钩子(handler):
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/) div class="tl"
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
然后,为最外面的容器div.tl指定高度和宽度,使它形成一个视觉方框:
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/) .tl{
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
接着,为四个钩子依次添加四个不同的圆角背景:
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
.tl{background:url('tl.gif') top left no-repeat #ff8c45;}
.tr{background:url('tr.gif') top right no-repeat;}
.bl{background:url('bl.gif') bottom left no-repeat;}
.br{background:url('br.gif') bottom right no-repeat;}
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
最后,在李白前面加上三角形图片。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
p{
padding: 15px 0px 0px 50px;
background: url('angle.gif') 40px top no-repeat;
}
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
气泡框就生成了。
这种方法的优点是所有浏览器都支持,缺点是比较麻烦,必须制作专门的图片,增加多余的标签,代码的灵活性较小。
============================
随着CSS3的出现,现在有了更好的方法,不需要任何背景图片和多余的标签,就能生成漂亮的文本框。
请看新方法发明人制作的范例:
由于这种方法用到了CSS3,所以IE6不支持,IE7和IE8无法显示圆角效果。其他浏览器的最新版本,都能够正常显示。
还是以前面的代码为例。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
blockquote class="bubble"床前明月光,疑是地上霜。/blockquote
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
第一步,生成基本的方框。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
.bubble{
position:relative;
padding:15px;
margin:1em 0em 3em;
width:300px;
line-height:1.2;
text-align:center;
color:#fff;
background:#075698;
}
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
第二步,生成圆角。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
.bubble{
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
第三步,制作线性渐变的效果。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
.bubble{
background:-webkit-gradient(linear, left top, left bottom, from(#f9d835), to(#f3961c));
background:-moz-linear-gradient(top, #f9d835, #f3961c);
background:-o-linear-gradient(top, #f9d835, #f3961c);
background:linear-gradient(top, #f9d835, #f3961c);
}
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
第四步,在容器后面添加一个空元素,并将长度和宽度都设为0。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/) .bubble:after {