網頁側邊浮動條的實現

2022-05-02 13:39:11 字數 2282 閱讀 2601

我們看到的浮動條一直固定在瀏覽器的某個位置,這需要用到定位。

position有相對定位relative,絕對定位absolut,而我們所用到的是相對瀏覽器定位 fix值。

而浮動欄裡的背景圖,需要一點一點移動雪碧圖調到合適位置。這就需要熟練使用bacground position屬性

background-position(位置座標、偏移量)

①指定位置 center/left/right top/center/bottom只寫乙個屬性值時另乙個預設居中

②填寫座標位置:background-position:50px 100px;(水平位置,垂直位置)(畫素或百分比)

只寫乙個屬性值是預設寫的為水平方向,垂直居中

當使用畫素時:代表的左上角往各個方向移動的實際距離,水平方向:正數右移負數左移

水平方向正數下移負數上移,------左負右正,上負下正

下面做乙個左側浮動條

doctype html

>

<

html

>

<

head

>

<

meta

charset

="utf-8"

/>

<

title

>

title

>

<

meta

name

="keywords"

content

=""/>

<

meta

name

="description"

content

=""/>

<

style

type

="text/css"

>

#float_left

#float_left ul li

#float_left .li1

#float_left .li2

#float_left .li3

#float_left .li4

#float_left .li5

#float_left .li6

#float_left .div1

#float_left .li2:hover

#float_left .li3:hover

#float_left .li4:hover

#float_left .li5:hover

#float_left .li6:hover

#float_left li:hover .div1

style

>

head

>

<

body

>

<

div

id="float_left"

>

<

ul>

<

li class

="li1"

>

li>

<

li class

="li2"

><

div

class

="div1"

>意見反饋

div>

li>

<

li class

="li3"

><

div

class

="div1"

>就業薪資

div>

li>

<

li class

="li4"

><

div

class

="div1"

>公司介紹

div>

li>

<

li class

="li5"

><

div

class

="div1"

>常見問題

div>

li>

<

li class

="li6"

><

div

class

="div1"

>qq客服

div>

li>

ul>

div>

body

>

html

>

效果圖如下:

當然 做完不要忘記加上hover事件,提公升使用者的體驗~

ScrollView中浮動條的實現

仿美團網,大眾點評購買框懸浮效果之修改版 img scrollview中如果內容比較長,往下拉的時候有一部分 通常是選單 view就一直固定在螢幕頂端,像個浮動條一樣,該效果web頁面使用比較多。實現這種效果需要重寫scrollview的onscrollchanged 具體如下 帶浮動條的scrol...

程式設計實現控制網頁滾動條

控制網頁滾動條滾動可以通過按壓鍵盤上的上下按鈕鍵和滑動滑鼠的滑輪,當然也可以通過 來實現滾動條上下滾動。滾動條的控制主要由頁面的根節點元素來控制,獲取到了根節點就可以完全隨心所欲的控制滾動條了。獲取控制滾動條的頁面根節點元素 ccomptrbrowser domelemget ccomptrm pt...

JS實現簡單網頁進度條

jquery實現簡單網頁進度條 title style 大小和body一樣,蓋住全部內容 loading 和父容器大小一樣 img 載入動畫 通重載入事件來完成網頁載入事件 onreadystatechange 頁面載入狀態改變時的狀態 document.readystate 返回當前文件的狀態 1...