溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

怎么用CSS實(shí)現(xiàn)右側(cè)底部簡(jiǎn)潔懸浮效果

發(fā)布時(shí)間:2021-08-07 18:19:19 來源:億速云 閱讀:148 作者:chen 欄目:開發(fā)技術(shù)

本篇內(nèi)容介紹了“怎么用CSS實(shí)現(xiàn)右側(cè)底部簡(jiǎn)潔懸浮效果”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

我們見過很多頁面右側(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)效果。

HTML

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

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

CSS

我們使用CSS來完成浮動(dòng)即鼠標(biāo)滑向彈出效果。我們準(zhǔn)備一張圖片right_bg.png,包含了幾個(gè)內(nèi)容的圖標(biāo),然后通過background-position各個(gè)圖標(biāo)對(duì)應(yīng)的a內(nèi)容。我們使用position: fixed以及設(shè)置bottom和right值將.side-bar固定在右下角,這樣無論頁面如何滾動(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實(shí)現(xiàn)右側(cè)底部簡(jiǎn)潔懸浮效果”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

css
AI