zoz○zo女人和另类zoz0,freeⅹ性欧美xvideos,中文字幕人妻一区二区三区熟女,97四房播播,av狼最新网址

大學生新聞網(wǎng),大學生新聞發(fā)布平臺
大學生新聞網(wǎng)
大學生新聞大學生活校園文學大學生村官
社會實踐活動社會實踐經(jīng)歷社會實踐報告社會實踐總結(jié)社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名專科排名學校地址
求職簡歷職場法則面試技巧職場故事求職招聘大學生就業(yè)
英語學習計算機學習電氣工程機械工程經(jīng)濟管理建筑設(shè)計財務(wù)會計
申請書證明書檢討書自薦信演講稿心得體會調(diào)查報告讀后感求職信推薦信其它范文

CSS 圖像拼合技術(shù)

圖像拼合
圖像拼合就是單個圖像的集合。

有許多圖像的網(wǎng)頁可能需要很長的時間來加載和生成多個服務(wù)器的請求。

使用圖像拼合會降低服務(wù)器的請求數(shù)量,并節(jié)省帶寬。

圖像拼合 - 簡單實例
與其使用三個獨立的圖像,不如我們使用這種單個圖像("img_navsprites.gif"):

navigation images

有了CSS,我們可以只顯示我們需要的圖像的一部分。

在下面的例子CSS指定顯示 "img_navsprites.gif" 的圖像的一部分:

實例
img.home
{
width:46px;
height:44px;
background:url(img_navsprites.gif) 0 0;
}
嘗試一下 »
實例解析:

<img class="home" src="img_trans.gif" /> -因為不能為空,src屬性只定義了一個小的透明圖像。顯示的圖像將是我們在CSS中指定的背景圖像
寬度:46px;高度:44px; - 定義我們使用的那部分圖像
background:url(img_navsprites.gif) 0 0; - 定義背景圖像和它的位置(左0px,頂部0px)
這是使用圖像拼合最簡單的方法,現(xiàn)在我們使用鏈接和懸停效果。

圖像拼合 - 創(chuàng)建一個導(dǎo)航列表
我們想使用拼合圖像 ("img_navsprites.gif"),以創(chuàng)建一個導(dǎo)航列表。

我們將使用一個HTML列表,因為它可以鏈接,同時還支持背景圖像:

實例
#navlist{position:relative;}
#navlist li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#navlist li, #navlist a{height:44px;display:block;}


#home{left:0px;width:46px;}
#home{background:url('img_navsprites.gif') 0 0;}



#prev{left:63px;width:43px;}
#prev{background:url('img_navsprites.gif') -47px 0;}



#next{left:129px;width:43px;}
#next{background:url('img_navsprites.gif') -91px 0;}
嘗試一下 »

實例解析:

#navlist{position:relative;} - 位置設(shè)置相對定位,讓里面的絕對定位
#navlist li{margin:0;padding:0;list-style:none;position:absolute;top:0;} - margin和padding設(shè)置為0,列表樣式被刪除,所有列表項是絕對定位
#navlist li, #navlist a{height:44px;display:block;} - 所有圖像的高度是44px
現(xiàn)在開始每個具體部分的定位和樣式:

#home{left:0px;width:46px;} - 定位到最左邊的方式,以及圖像的寬度是46px
#home{background:url(img_navsprites.gif) 0 0;} - 定義背景圖像和它的位置(左0px,頂部0px)
#prev{left:63px;width:43px;} - 左外邊距定位63px(#home寬46px+項目之間的一些多余的空間),寬度為43px。
#prev{background:url('img_navsprites.gif') -47px 0;} - 定義背景圖像向右側(cè)定位47px(#home寬46px+分隔線的1px)
#next{left:129px;width:43px;}- 左外邊距定位129px(#prev 63px + #prev寬是43px + 剩余的空間), 寬度是43px.
#next{background:url('img_navsprites.gif') no-repeat -91px 0;} - 定義背景圖像向右側(cè)定位91px(#home 46px+1px的分割線+#prev寬43px+1px的分隔線)
圖像拼合 - 懸停效果
現(xiàn)在,我們希望我們的導(dǎo)航列表中添加一個懸停效果。

lamp    :hover 選擇器用于鼠標懸停在元素上的顯示的效果

提示: :hover 選擇器可以運用于所有元素。在本站CSS參考手冊的CSS:hover選擇器一節(jié),你可以更加了解該選擇器的用法。
我們的新圖像 ("img_navsprites_hover.gif") 包含三個導(dǎo)航圖像和三幅圖像:

navigation images

因為這是一個單一的圖像,而不是6個單獨的圖像文件,當用戶停留在圖像上不會有延遲加載。

我們添加懸停效果只添加三行代碼:

實例
#home a:hover{background: url('img_navsprites_hover.gif') 0 -45px;}
#prev a:hover{background: url('img_navsprites_hover.gif') -47px -45px;}
#next a:hover{background: url('img_navsprites_hover.gif') -91px -45px;}
嘗試一下 »
實例解析:

由于該列表項包含一個鏈接,我們可以使用:hover偽類
#home a:hover{background: transparent url(img_navsprites_hover.gif) 0 -45px;} - 對于所有三個懸停圖像,我們指定相同的背景位置,只是每個再向下45px
    作者:大學生新聞網(wǎng)    來源:大學生新聞網(wǎng)
    發(fā)布時間:2025-03-30    閱讀:
    掃一掃 分享悅讀
  • CSS 媒體類型
  • 媒體類型允許你指定文件將如何在不同媒體呈現(xiàn)。該文件可以以不同的方式顯示在屏幕上,在紙張上,或聽覺瀏覽器等等。
  • 03-30 關(guān)注:0
  • CSS 圖像拼合技術(shù)
  • 有許多圖像的網(wǎng)頁可能需要很長的時間來加載和生成多個服務(wù)器的請求。
  • 03-30 關(guān)注:0
  • CSS 下拉菜單
  • 使用 CSS 創(chuàng)建一個鼠標移動上去后顯示下拉菜單的效果。
  • 03-29 關(guān)注:6
  • CSS 導(dǎo)航欄
  • 熟練使用導(dǎo)航欄,對于任何網(wǎng)站都非常重要。
  • 03-29 關(guān)注:5
  • CSS 偽元素
  • CSS偽元素是用來添加一些選擇器的特殊效果。
  • 03-29 關(guān)注:5
  • CSS 組合選擇符
  • CSS 組合選擇符可以讓你直觀的明白選擇器與選擇器之間的關(guān)系。
  • 03-29 關(guān)注:4