css圖片整合技術的概念及優缺點(雪碧圖,精靈圖,滑動門技術)
一、圖片整合的概念
將多張圖整合到一張背景圖中,使用background-position 來實現圖片的定位的技術叫圖片整合技術,也稱雪碧圖,精靈圖,滑動門技術。
二、優勢
1.將多張圖整合到一張圖中,減少了對伺服器的請求,加快了圖片的載入速度,從而達到了網站效能的優化;
2.減小了圖片的體積。
(當頁面載入時,不是載入每個單獨圖片,而是一次載入整個組合圖片。這是一個了不起的改進,它大大減少了HTTP請求的次數,減輕伺服器壓力,同時縮短了懸停載入圖片所需要的時間延遲,使效果更流暢,不會停頓。)
三、缺點
在拼圖時,比較麻煩,還有後期維護也比較麻煩,比如做好的圖,然後一個圖示改了大小,但是圖示之間留的位置不夠,那你就要重寫很多css,當然現在已經很多這方面的軟體,或者線上生成程式碼。。。但這個麻煩還是存在的。
相關推薦
css圖片整合技術的概念及優缺點(雪碧圖,精靈圖,滑動門技術)
一、圖片整合的概念 將多張圖整合到一張背景圖中,使用background-position 來實現圖片的定位的技術叫圖片整合技術,也稱雪碧圖,精靈圖,滑動門技術。 二、優勢 1.將多張圖整合到一張圖中,減少了對伺服器的請求,加快了圖片的載入速度,從而
第34課 棧的概念及實現(上)
操作符 cap ons 順序存儲 異常安全 city const text cte 1. 棧的概念 (1)棧是一種特殊的線性表 (2)棧僅能在線性表的一端進行操作 ①棧頂(Top):允許操作的一端 ②棧底(Bottom):不允許操作的一端 (3)棧的特性——後進先出
css圖片整合
圖片整合的概念用background-position”來實現背景圖片的定位技術,這種技術可以成為css sprites技術,又稱為css精靈。方法將導航背景圖片,按鈕、背景小圖示等小圖片有規則的合併成一張背景圖,即將多張圖片合為一張整圖,再利用background屬性進行背景定位,用數字精確的定位出背景圖片
資料結構 筆記:佇列的概念及實現(上)
佇列是一種特殊的線性表 佇列僅能線上性表的兩端進行操作 -隊頭(Front):取出資料元素的一端 -隊尾(Rear):插入資料元素的一端 佇列的特性 -先進先出 佇列的操作 -建立佇列 -銷燬佇列(Queue()) -清空佇列(~Queue()) -進佇列
常用資料結構與排序演算法實現、適用場景及優缺點(Java)
1.下壓棧(後進先出)(能夠動態調整陣列大小的實現): package Chapter1_3Text; import java.util.Iterator; public class ResizingArrayStack<Item> implements
多個圖標圖片(雪碧圖)使用CSS樣式顯示
並發 瀏覽器 下載 頁面 方法 icons 就是 rep 樣式 現在的網頁中顯示很多圖標算是常態,發現項目中頁面上用到的圖標都是單個圖標單個文件,用的時候直接往頁面上掛,這確實很常態。 如果,網站是掛在外網上,或者網速過低,又大量使用圖標的情況下,由於瀏覽器和服務器的並發
樂搏講自動化測試-python語言特點及優缺點(5)
腳本 網頁 分享 編譯程序 符號 支持 目前 載器 速度 相信小夥伴們都知道,隨著軟件測試行業的發展和進步自動化測試已經成為必然。在競爭日益激烈的市場環境中也是你升職加薪的利器。 所以,小編決定從今天起!將要系統、連續、高質量的持續更新「整套自動化測試」文章!從0開始,讓你
Zookeeper分散式過程協同技術 - 概念及基礎
Zookeeper分散式過程協同技術 - 概念及基礎 Zookeeper是什麼? Zookeeper是一種分散式過程協同技術,其所提供的客戶端API功能強大,其中包括: 保障強一致性。有序性和永續性。 實現通用的同步原語的能力。 在實際分散式系統中,併發往往導致不正確的行為。Zookeeper提供了一種簡單
Css Sprite(雪碧圖、精靈圖)<圖像拼合技術>
art url rep too ack line posit tps 使用場景 一、精靈圖使用場景: 二、Css Sprite(優點) 減少圖片的字節。 減少網頁的http請求,從而大大的提高頁面的性能。 解決了網頁設計師在圖片命名上的困擾,只需對一張集合的圖片上命名
Qt容器類的對象模型及應用(線性結構篇:對於QList來說,sharable默認是false的,但對於接下來講的QVector來說,sharable默認是true)
連續 ble begin 當我 保存 img article net 內容 用Qt做過項目開發的人,肯定使用過諸如QList、QVector、QLinkList這樣的模板容器類,它們雖然名字長的不同,但使用方法都大致相同, 因為其使用方法都大體相同,很多人可能隨便拿一個容器
CSS 小結筆記之滑動門技術
所謂的滑動門技術,就是指盒子背景能夠自動拉伸以適應不同長度的文字。即當文字增多時,背景看起來也會變長。 大多數應用於導航欄之中,如微信導航欄: 具體實現方法如下: 1、首先每一塊文字內容是由a標籤與span標籤組成 <a href="#"> <span></sp
(轉)美國的套利已經變成一門生意,而不是一門技術了
盛冠達黃燦:美國的套利已經變成一門生意,而不是一門技術了 2017-04-26 資管網 黃 燦 畢業於西安交通大學計算機系,2007年進入股票市場,2010年開始從事量化分析和高頻交易,業內號稱“機器狼”,擅長構建程式化交易系統以及實現程式化交易策略,交易
滑動門技術
為了使各種特殊形狀的背景能夠自適應元素中文字內容的多少,出現了CSS滑動門技術。它從新的角度構建頁面,使各種特殊形狀的背景能夠自由拉伸滑動,以適應元素內部的文字內容,可用性更強。 最常見於各種導航欄的滑動門。 html佈局如下: <a href="#"> <
398day(overflow,vertical,滑鼠樣式,輪廓,精靈圖)
《2018年11月5日》【連續398天】 標題:overflow,vertical,滑鼠樣式,輪廓,精靈圖; 內容: /*overflow: visible / auto / hidden / scroll */ /*cursor: pointer/text/move/defaul
微信滑動門技術
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> *{
Android:自定義ImageView展示大圖中的指定區域並切圓角(雪碧圖)
@Override protected void onDraw(Canvas canvas) { Drawable drawable = getDrawable(); if (drawable instanceof BitmapDrawable)
【css】background-position陷阱與移動端雪碧圖處理
前言:大家肯定都試過給元素新增背景background,並且用的絕對不少,但是其中的background-position,你真的瞭解嗎?我們往往要把頁面的中的眾多圖示合併成一張雪碧圖,已減少對伺服器的
從零開始學習前端開發 — 7、常見瀏覽器兼容性問題及圖片整合技術
火狐 其中 針對 大小 webkit 最新 opacity屬性 引擎優化 pac 一、常見瀏覽器兼容性問題 1.雙倍浮動bug 描述:塊狀元素設置了float後,又設置了橫向的margin,在IE6下顯示的margin值要比設置的值大 解決方案: 給float的元素添加di
Dubbo(概念篇):Dubbo 詳解,架構演變及優缺點
架構演變 單一應用框架(ORM) 當網站流量很小時,只需一個應用,將所有功能如下單支付等都部署在一起,以減少部署節點和成本。 缺點:單一的系統架構,使得在開發過程中,佔用的資源越來越多,而且隨著流量的增加越來越難以維護。 垂直應用框架(MVC) 垂直應用架構解決了單一應用架
網路穿透與音視訊技術(1)——NAT的概念及工作模式(上)
(這個專題我們將介紹網路穿透的基本知識,以及建立在此基礎上的實時視訊語音通訊技術。不只是介紹理論知識,還介紹實際案例 ) 1、概念介紹 1.1、NAT基本概念 NAT英文全稱是“Network Address Translation”,中文意思是“網路