如何用純CSS結(jié)合DIV實(shí)現(xiàn)右側(cè)底部懸浮效果-創(chuàng)新互聯(lián)

這篇文章主要講解了“如何用純CSS結(jié)合DIV實(shí)現(xiàn)右側(cè)底部懸浮效果”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“如何用純CSS結(jié)合DIV實(shí)現(xiàn)右側(cè)底部懸浮效果”吧!

創(chuàng)新互聯(lián)公司-云計(jì)算及IDC服務(wù)提供商,涵蓋公有云、IDC機(jī)房租用、成都IDC機(jī)房托管、等保安全、私有云建設(shè)等企業(yè)級(jí)互聯(lián)網(wǎng)基礎(chǔ)服務(wù),歡迎聯(lián)系:18982081108

我們見(jiàn)過(guò)很多頁(yè)面右側(cè)浮動(dòng)效果,最早有QQ聯(lián)系面板,對(duì)聯(lián)廣告等,大多數(shù)都是基于Javascript實(shí)現(xiàn)的動(dòng)態(tài)效果,今天我給大家分享一個(gè)只需要CSS結(jié)合DIV實(shí)現(xiàn)的右側(cè)浮動(dòng)效果。
如何用純CSS結(jié)合DIV實(shí)現(xiàn)右側(cè)底部懸浮效果 

HTML

我們希望懸浮效果最后加載,因此一般將其放置在頁(yè)面HTML的末尾,我們建立一個(gè).side-bar,里面包含了QQ在線咨詢,微信(鼠標(biāo)滑向彈出二維碼效果),微博,以及Email聯(lián)系方式等內(nèi)容,這些內(nèi)容我們都以<a>標(biāo)簽包裹。



代碼如下:


<div class="side-bar">
<a href="#" class="icon-qq">QQ在線咨詢</a>
<a href="#" class="icon-chat">微信<div class="chat-tips"><i></i>
<img  src="helloweba.jpg" _fcksavedurl=""helloweba.jpg"" alt="微信訂閱號(hào)"></div></a>
<a target="_blank" href="" class="icon-blog">微博</a>
<a href=<a href="https://www.yisu.com">https://www.yisu.com</a> class="icon-mail">mail</a>
</div>



CSS

我們使用CSS來(lái)完成浮動(dòng)即鼠標(biāo)滑向彈出效果。我們準(zhǔn)備一張圖片right_bg.png,包含了幾個(gè)內(nèi)容的圖標(biāo),然后通過(guò)background-position各個(gè)圖標(biāo)對(duì)應(yīng)的a內(nèi)容。我們使用position: fixed以及設(shè)置bottom和right值將.side-bar固定在右下角,這樣無(wú)論頁(yè)面如何滾動(dòng),.side-bar將一直在右下角位置不變。這里需要提下ie6下fixed效果需要單獨(dú)處理,但本文不做詳解,放棄ie6吧。



代碼如下:


.side-bar a,.chat-tips i {background: url(right_bg.png) no-repeat;}
.side-bar {width: 66px;position: fixed;bottom: 20px;right: 25px;font-size: 0;line-height: 0;z-index: 100;}
.side-bar a {width: 66px;height: 66px;display: inline-block;background-color: #ddd;margin-bottom: 2px;}
.side-bar a:hover {background-color: #669fdd;}
.side-bar .icon-qq {background-position: 0 -62px;}
.side-bar .icon-chat {background-position: 0 -130px;position: relative;}
.side-bar .icon-blog {background-position: 0 -198px;}
.side-bar .icon-mail {background-position: 0 -266px;}



這里還有個(gè)鼠標(biāo)滑向微信圖標(biāo)的效果,當(dāng)鼠標(biāo)hover時(shí),.chat-tips的display屬性設(shè)置為block,并且設(shè)置定位位置,一下代碼還包含了一個(gè)箭頭的CSS寫法:



代碼如下:


.side-bar .icon-chat:hover .chat-tips {display: block;}
.chat-tips {padding: 20px;border: 1px solid #d1d2d6;position: absolute;right: 78px;top: -55px;background-color: #fff;display: none;}
.chat-tips i {width: 9px;height: 16px;display: inline-block;position: absolute;right: -9px;top: 80px;background-position:-88px -350px;}
.chat-tips img {width: 138px;height: 138px;}



簡(jiǎn)單的幾行CSS代碼就完成了一個(gè)簡(jiǎn)潔的右下角懸浮效果,快去試下吧。

感謝各位的閱讀,以上就是“如何用純CSS結(jié)合DIV實(shí)現(xiàn)右側(cè)底部懸浮效果”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)如何用純CSS結(jié)合DIV實(shí)現(xiàn)右側(cè)底部懸浮效果這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

標(biāo)題名稱:如何用純CSS結(jié)合DIV實(shí)現(xiàn)右側(cè)底部懸浮效果-創(chuàng)新互聯(lián)
路徑分享:http://muchs.cn/article4/dpipoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)建站公司、營(yíng)銷型網(wǎng)站建設(shè)、電子商務(wù)、網(wǎng)站維護(hù)面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站