<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        如何使用csssprites把很多小圖放在在一張圖片上

        來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 18:48:19
        文檔

        如何使用csssprites把很多小圖放在在一張圖片上

        如何使用csssprites把很多小圖放在在一張圖片上:這篇文章主要介紹了關于如何使用css sprites把很多小圖放在在一張圖片上,有著一定的參考價值,現(xiàn)在分享給大家,有需要的朋友可以參考一下網(wǎng)頁制作Webjx文章簡介:在google中搜索一下css sprites這個名稱,會查出很多信息,并且隨著SEO越來越被人們重視,
        推薦度:
        導讀如何使用csssprites把很多小圖放在在一張圖片上:這篇文章主要介紹了關于如何使用css sprites把很多小圖放在在一張圖片上,有著一定的參考價值,現(xiàn)在分享給大家,有需要的朋友可以參考一下網(wǎng)頁制作Webjx文章簡介:在google中搜索一下css sprites這個名稱,會查出很多信息,并且隨著SEO越來越被人們重視,
        這篇文章主要介紹了關于如何使用css sprites把很多小圖放在在一張圖片上,有著一定的參考價值,現(xiàn)在分享給大家,有需要的朋友可以參考一下

        網(wǎng)頁制作Webjx文章簡介:在google中搜索一下css sprites這個名稱,會查出很多信息,并且隨著SEO越來越被人們重視,采用這種技術來進行圖片優(yōu)化的網(wǎng)站越來越多,國內幾家大型門戶網(wǎng)站無不仿效。如新浪,網(wǎng)易,搜狐。你下載一下他們的網(wǎng)站上的圖

        在google中搜索一下css sprites這個名稱,會查出很多信息,并且隨著SEO越來越被人們重視,采用這種技術來進行圖片優(yōu)化的網(wǎng)站越來越多,國內幾家大型門戶網(wǎng)站無不仿效。如新浪,網(wǎng)易,搜狐。你下載一下他們的網(wǎng)站上的圖片,你會看到他們將很多小圖片全部集成在一張圖片上

        在google中搜索一下css sprites這個名稱,會查出很多信息,并且隨著SEO越來越被人們重視,采用這種技術來進行圖片優(yōu)化的網(wǎng)站越來越多,國內幾家大型門戶網(wǎng)站無不仿效。如新浪,網(wǎng)易,搜狐。你下載一下他們的網(wǎng)站上的圖片,你會看到他們將很多小圖片全部集成在一張圖片上。
        這樣做的好處是不言而語:

        1. 加速圖片顯示 利用CSS技巧減小HTTP請求 利于網(wǎng)站優(yōu)化seo

        其實原理非常簡單,主要是應用css中的背景定位技術來實現(xiàn)的。主要就是用一個屬性background-position來控制顯示一張大圖片中的一個指定大小的圖片位置。
        css sprites圖片背景優(yōu)化技術
        下面從一個比較有趣的例子來一步步動手制作一幅撲克牌,看看是如何定位圖片的。
        首先我們分析一下?lián)淇伺疲环鶕淇伺朴袃煞N顏色,有四種圖案黑桃、紅心、梅花、方塊。另外有J,Q,K,這三種是花牌。A~10中只用到四種圖案,而三種花牌用到三張圖片,而它們的位置是不同的,但歸納起來就只有幾種變化,如A—7這是一種變化,它是三行三列的布局(A和2是它的特例),8—10就一種,它是四行三列。J,Q,K是一種(其實它也是第一種的變種特例)。
        知道了原理就好辦了,我們先做出它們的圖片來,一張一張來,黑桃、紅心、梅花、方塊大圖各一張,小圖各一張,J,Q,K圖案各一張,背景圖一張。
        另外要做全部的數(shù)字圖片13張,270度翻轉的圖片13張。
        好了,所有的圖片準備齊了,共有71張圖片,嘿嘿,有點嚇人,這么多圖片,沒想到吧(以后會介紹一個比較省事的做法,不用圖片,先賣個關子,有點)
        我們以黑桃10為例看看其中的坐標點,下圖是在PS中用輔助線做好的效果:

        圖一
        要注意的是每一張牌下部分的內容與上部分是垂直翻轉的,這也是為什么將數(shù)字也做成圖片的原因。
        所以我們可以將所有的圖片在PS中排列組合在一起,如圖二所示:

        圖二
        在組合這張圖片要注意的是,每一張圖都是完整的,不能被其它圖片重疊,并且要精確計算好每個圖片的坐標位置,比如它的左上角頂點坐標,和右下角頂點坐標,知道這兩個坐標點后,每一張小圖片的位置就能全部計算出來了。
        圖片準備好了后,我們開始設計結構吧,因為黑桃10是所有撲克牌中用到圖片最多的,我們就以它為例。
        HTML結構:

        CSS樣式:

        我先定義一張撲克牌的總容器的樣式:

        .card{width:125px;height:170px; position:absolute;overflow:hidden;border:1px #c0c0c0 solid;}

        我給它設置固定的寬高值,并加上一個邊框線,設置其絕對定位是為以后定位時打下伏筆。因為我可能會做不只一張撲克牌。以后在擴展時只需要給它加上left和top屬性就可將它定位到不同的地方。并且將它設置絕對定位后,其子容器又可以針對它來定位。
        我用span,b,em三種標簽分別代表三種不同類型的圖片,span用來表標中間的圖片,b用來表示數(shù)定,em用來表示數(shù)字下面的小圖標。

        上面的每個span代表一個坐標點,將通用的部分寫成一個樣式,便于其它結構的調用,然后將它組合應用到一個坐標點上,如<span class="A1 up1"></span>。

        其樣式如下定義:

        span{display:block;width:20px;height:21px; osition:absolute;background:url(images/card.gif) no-repeat;}

        上面這個樣式是定義中間的10個黑桃圖片容器的通用設置。將它們設置為塊狀,并固定大小,設置其絕對定位,讓它能定義到你想指定的位置上。

        .A1{left:20px;top:20px;}

        這個樣式就是定位器,偏移到指定的坐標點上,其它的9個原理相似。

        .up1{background-position:0 1px;}/*黑桃*/
        .down1{background-position:0 -19px;}/*垂直翻轉的黑桃*/

        這兩個樣式就是載入圖片,因為每張片的在原圖上的坐標位置是不同的,所以你要根據(jù)前面的圖片的位置找出每一個小圖片的精確位置。
        現(xiàn)在,你已經(jīng)構建了html結構,并給結構設置了樣式,將所有內容拼裝起來,我們的黑桃10就算完成了,簡單吧!
        好了,一張撲克牌完成,其它的撲克牌觸類旁通。
        我們還要加一張圖片來實現(xiàn)撲克牌翻過來的效果。這張圖片因為要進行平鋪,所以不加在上面的圖片集合。

        最后,將所有內容綜合起來,一幅完整的撲克牌就算完成了!

        聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        如何使用csssprites把很多小圖放在在一張圖片上

        如何使用csssprites把很多小圖放在在一張圖片上:這篇文章主要介紹了關于如何使用css sprites把很多小圖放在在一張圖片上,有著一定的參考價值,現(xiàn)在分享給大家,有需要的朋友可以參考一下網(wǎng)頁制作Webjx文章簡介:在google中搜索一下css sprites這個名稱,會查出很多信息,并且隨著SEO越來越被人們重視,
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产亚洲成av片在线观看| 亚洲一区二区女搞男| 亚洲欧洲中文日产| 久久久久成人片免费观看蜜芽| 国产gv天堂亚洲国产gv刚刚碰| 九一在线完整视频免费观看| 免费一看一级毛片| 伊人久久国产免费观看视频| 亚洲一区二区三区在线视频| 在线播放免费人成视频网站 | 久久精品无码专区免费| 亚洲区小说区图片区| 中文字幕无码毛片免费看| 亚洲国产一区二区a毛片| 亚洲一级免费视频| 亚洲色大成网站www永久男同 | 国产成人无码区免费内射一片色欲 | 牛牛在线精品免费视频观看| 亚洲国产精品第一区二区三区 | 午夜精品免费在线观看| 亚洲国产片在线观看| 国产自产拍精品视频免费看| 日韩在线观看免费| 国产亚洲精品美女久久久| 一级女人18毛片免费| 亚洲AV无码成人精品区日韩| 国产亚洲一区区二区在线| 99精品视频在线免费观看 | 国产亚洲美女精品久久久2020| 三级网站在线免费观看| 亚洲国产精品专区| 亚洲AV中文无码乱人伦| 99热在线免费播放| 美女被免费视频网站| 久久精品国产亚洲| 日本成人在线免费观看| 在线观看免费播放av片| 亚洲色偷偷偷综合网| 亚洲产国偷V产偷V自拍色戒| 在线观看成人免费| 国内精品久久久久影院免费 |