日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

純CSS打造Bubble氣泡提示框

 CevenCheng 2012-05-24

要做一個Bubble氣泡提示框,如果用CSS3特性來做很容易,用圖片來做也可以,但前者有兼容性問題(好多苦逼們還在用低級瀏覽器呢,真希望你不是其中一個),后者又不夠靈活,用圖片做有一個例子可以看看。

那有沒有辦法弄一個既方便又兼容又友愛的Bubble氣泡提示框呢?答案是可以的,而且就用純CSS來來實現(xiàn),當(dāng)然在沒出效果之前你有權(quán)去懷疑這件事情,但出了效果后,你必須堅定的認(rèn)識:樓主是老實人,出家人是不打誑語的。其實呢這個方法是我以前收藏在另一個博客中的,現(xiàn)在為了能讓更多的朋友方便地使用,就分享到博客園吧。無論你是否用得到,我都感謝你抽空來臨幸我這篇文章。

首先我們來定義一組CSS樣式,用來描述bubble框的樣式,這里分4種情況,箭頭分別在上、右、下、左,CSS代碼如下:

.bubble-box{
background:#EEE;
width:200px;
margin-bottom:30px;
} .bubble-box .wrap{
background:#EEE; _position:relative;
_z-index:10; .arrow-left{ border-left:20px solid #FFF; border-top:20px solid #EEE; margin-top:20px;}
.arrow-right{ border-right:20px solid #FFF; border-top:20px solid #EEE;}
.arrow-top{ border-left:20px solid #EEE; border-top:20px solid #FFF; margin-left:20px;}
.arrow-bottom{ border-left:20px solid #EEE; border-bottom:20px solid #FFF; margin-left:20px;} .arrow-left .wrap,
.arrow-right .wrap{
width:180px;
padding:12px 10px 12px 10px;
margin-top:-40px;
} .arrow-top, .arrow-bottom{ width:140px;} .arrow-top .wrap,
.arrow-bottom .wrap{
width:180px;
padding:12px 10px 12px 10px;
margin-left:-40px;
}

接下來就分別來應(yīng)用上述樣式從而來實現(xiàn)bubble彈出框的效果:
1、箭頭在上方的情況,html代碼如下:

<div class="bubble-box arrow-top">
<div class="wrap">css bubble -- 箭頭在上方</div>
</div>

2、箭頭在右方的情況,html代碼如下:

<div class="bubble-box arrow-right">
<div class="wrap">css bubble -- 箭頭在右方</div>
</div>

3、箭頭在下方的情況,html代碼如下:

<div class="bubble-box arrow-bottom">
<div class="wrap">css bubble -- 箭頭在下方</div>
</div>

4、箭頭在左方的情況,html代碼如下:

<div class="bubble-box arrow-left">
<div class="wrap">css bubble -- 箭頭在左方</div>
</div>
我的問題網(wǎng) www. 有關(guān)于網(wǎng)站的東西歡迎大家一起交流!
標(biāo)簽: CSS3

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多