css sprite的使用方法:首先把網頁中一些背景圖片整合到一張圖片文件中;然后通過CSS的“background-image”、“background- repeat”及“background-position”的組合進行背景定位即可。
CSS Sprites在國內很多人叫css精靈,是一種網頁圖片應用處理方式。它允許你將一個頁面涉及到的所有零星圖片都包含到一張大圖中去,這樣一來,當訪問該頁面時,載入的圖片就不會像以前那樣一幅一幅地慢慢顯示出來了。對于當前網絡流行的速度而言,不高于200KB的單張圖片的所需載入時間基本是差不多的,所以無需顧忌這個問題。
CSS Sprites技術加速的關鍵,不是降低重量,而是減少個數。傳統切圖講究精細,圖片規格越小越好,重量越小越好,其實規格大小無所謂,計算機統一都按byte計算??蛻舳嗣匡@示一張圖片都會向服務器發送請求。所以,圖片越多請求次數越多,造成延遲的可能性也就越大。
css sprite使用
CSS Sprites其實就是把網頁中一些背景圖片整合到一張圖片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的組合進行背景定位,background-position可以用數字精確的定位出背景圖片的位置。
示例:
HTML
<p class="box"> <span class="icon1"></span> <span class="icon2"></span> <span class="icon3"></span> <span class="icon4"></span></p>
CSS
<style> .box { width: 600px; height:300px; border: 3px solid #ccc; background-color: #8064A2; } span { display: inline-block; width: 25px; height: 25px; border: 3px solid #ccc; background-image: url(css/img/sidebar.png); background-repeat: no-repeat; margin: 5px; } .icon1 { background-position: 0 0; } .icon2 { background-position: -40px 0; } .icon3 { background-position: 0 -25px; } .icon4 { background-position: -40px -25px; }</style>
效果圖:
CSS Sprites 的優點:
1、減少圖片的字節
2、減少了網頁的http請求,從而大大的提高了頁面的性能
3、減少命名難的問題。
4、維護起來更加方便。
CSS Sprites 的缺點:
1、在圖片合并的時候,你要把多張圖片有序的合理的合并成一張圖片,還要留好足夠的空間,防止板塊內出現不必要的背景;這些還好,最痛苦的是在寬屏,高分辨率的屏幕下的自適應頁面,你的圖片如果不夠寬,很容易出現背景斷裂;
2、CSS Sprites在維護的時候比較麻煩,如果頁面背景有少許改動,一般就要改這張合并的圖片,無需改的地方最好不要動,這樣避免改動更多的css,如果在原來的地方放不下,又只能(最好)往下加圖片,這樣圖片的字節就增加了,還要改動css。
看完了這篇文章,相信你對css中sprite的使用方法有了一定的了解,想了解更多相關知識,歡迎關注本站行業資訊頻道,感謝各位的閱讀!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
很多人不知道怎么查詢快遞的手機號。如果你是商家,想查詢某個客戶的快遞,可以通過投遞易軟件和快查功能查詢手機號或收件人姓名。如果你是買家,想通過手機號查詢快遞,可以下載一個菜鳥包裹,添加關聯的手機號。也可以打開支付寶,在當前界面點擊全部,找到我的快遞。點擊我的快遞后,當前頁面點擊更多。在當前頁面下,單擊授權管理。添加新的手機號碼以查看您的快遞。...
古代錢的單位貫是多少?1貫=1兩銀子,貫是古代中國的一種貨幣單位。一枚銅幣(方孔錢)是一件物品,一千文用繩子穿過中間的孔,這叫一貫或一吊錢?!洞竺鲗毜洹肥敲鞒槲淠觊g發行的一種紙幣,也被稱為“一貫”。起初,它相當于1000文。然而,由于貶值,最低價值下降到一文。因此,一文兩貫,實際上是2001文,這被視為兩貫。"貫"最初是銅錢的數字單位,它總是1000枚...
信用卡透支額度一般是多少?信用卡透支額度具體多少是由我們的信用、資產和收入等各種因素共同決定的,資信條件越好,我們的額度也就越好,申請到的信用卡等級也就越高。一般情況下,普通人首次申請信用卡一般是普卡,額度通常是在1萬以下,3千至5千的居多。隨著良好的用卡記錄和信用情況,我們通過養卡就可以申請增加額度或是直接給信用卡升級。如果是升級到金卡,一般透支額度最高可能有5萬,白金卡金通常是在5萬以上了。但...