如何使用CSS如何使用CSS
例如擺脫大集圖像perticluar圖像中的一個圖像得到大集圖像perticluar圖像中的一個圖像jquery ui圖標有一個大圖像,但使用css類它只回顧微小的圖像圖標。
如何使用CSS如何使用CSS
例如擺脫大集圖像perticluar圖像中的一個圖像得到大集圖像perticluar圖像中的一個圖像jquery ui圖標有一個大圖像,但使用css類它只回顧微小的圖像圖標。
首先,創建approporiate視格:
<div class="ui-icon alert-icon"></div>
然後定義CSS:
.ui-icon { width:16px; height:16px; overflow:hidden; background:url(images/icons.png); }
.alert-icon { background-position:0 0; }
.warrning-icon { background-position:0 -16px; }
注 - 我們的ui-icon
類爲每個圖標應用默認值。類alert-icon
和warrning-icon
是自定義圖標的示例。他們只是移動背景圖像顯示正確的一塊icons.png圖像。
根據主精靈圖像中圖標的佈局,您將不得不通過更多/更少像素或不同方向(+/-)來移動圖像。
您可以爲它們分配相同的類別,或者您可以通過標記名稱獲取它們..獲取圖像數組.. class it retrieves only perticular image icon
您在這裏指的是ID,每個文檔只允許一個ID,但您可以使用class on多個元素,因此通過類選擇器檢索它們。
EDIT
例如jquery ui圖標有一個大的 圖像,但使用css類它retrives只有微妙的圖像圖標 。
什麼你大概的意思是,你正在使用像精靈?所以你要獲得那麼大的圖像(如jQuery UI)的唯一部分,你需要做的事情是,你需要background position
。谷歌圖片精靈我敢肯定,你會發現很多的資源,這是我周圍如何得到
請與標準尺寸的DIV,然後應用這樣的:
<style>#jd {
display:block;
overflow:hidden;
background-image:url(1.png);
background-repeat:no-repeat;
height:100px;
width:100px;}.j1 { background-position: 0px 0px;}.j2 {background-position: 0px -99px;}</style><div id="jd" class="j1"></div><hr><div id="jd" class="j2"></div>