第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

章節(jié)
問(wèn)答
課簽
筆記
評(píng)論
占位
占位

自適應(yīng)雪碧圖

用雪碧圖做精靈動(dòng)畫(huà)會(huì)有一個(gè)問(wèn)題:

必須通過(guò)絕對(duì)尺寸獲取圖片坐標(biāo),否則就會(huì)出錯(cuò),大多情況下可能會(huì)準(zhǔn)備2套圖片

在七夕主題中就存在這樣一個(gè)沒(méi)有解決的問(wèn)題,所以在分辨率縮放的情況下,精靈圖就顯得不對(duì)稱了。針對(duì)這樣的情況,我特意研究了下,有2種方案可以解決,一種是基于CSS3的scale處理直接可以讓元素縮放,另一種就是通過(guò)background-size 讓精靈圖實(shí)現(xiàn)自適應(yīng)縮放。

背景圖自適應(yīng)方案:

看下通過(guò)background-size處理后的效果圖,實(shí)現(xiàn)了縮放自適應(yīng)了

來(lái)講解下原理,說(shuō)白了很簡(jiǎn)單先觀察下矩陣的排量如上是行3 豎3 所以矩陣就是3*3的排列,但是這里只有8張圖,一般想讓背景圖填充整個(gè)元素在css3中可以通過(guò)background-size:100% 100%處理顯然不能讓整圖去填充元素,整圖填充一個(gè)元素就是這效果
如何讓單圖填充一個(gè)元素呢? 這里我想到了一個(gè)辦法,把整圖整體縮放,額,就是整體縮放。。。3*3的矩陣,我橫豎按照矩形的數(shù)量比縮放100%。按照矩形的排列整體縮放背景圖:
background-size: 300% 300%;
這才是最關(guān)鍵的一步,這樣單個(gè)元素顯示一張圖,到了這一步估計(jì)大家都猜出來(lái)了,很簡(jiǎn)單了,通過(guò)百分比去取圖了
 
接下來(lái),我們可以很愉快的去改造圣誕的精靈動(dòng)畫(huà)咯

任務(wù)

右邊代碼區(qū)域,有一張精靈圖由3張圖組成,現(xiàn)在通過(guò)關(guān)鍵幀制作3幀動(dòng)畫(huà),需要寫出對(duì)應(yīng)的keyframes的規(guī)則,這里需要做背景圖的自適應(yīng)處理,所以需要按照百分比設(shè)置坐標(biāo)。

?不會(huì)了怎么辦

提供2種寫法:

    @-webkit-keyframes bird-slow {
        0% {
            background-position: -0% 0%;
        }
        100% {
            background-position: -300% 0%;
        }
    }
    
    @-moz-keyframes bird-slow {
        0% {
            background-position: -0% 0%;
        }
        50% {
            background-position: -100% 0%;
        }
        75% {
            background-position: -200% 0%;
        }
        100% {
            background-position: -300% 0%;
        }
    }

||

提問(wèn)題

寫筆記

公開(kāi)筆記
提交
||

請(qǐng)驗(yàn)證,完成請(qǐng)求

由于請(qǐng)求次數(shù)過(guò)多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求

加群二維碼

打開(kāi)微信掃碼自動(dòng)綁定

您還未綁定服務(wù)號(hào)

綁定后可得到

  • · 粉絲專屬優(yōu)惠福利
  • · 大咖直播交流干貨
  • · 課程更新,問(wèn)題答復(fù)提醒
  • · 賬號(hào)支付安全提醒

收藏課程后,能更快找到我哦~

使用 Ctrl+D 可將課程添加到書(shū)簽

邀請(qǐng)您關(guān)注公眾號(hào)
關(guān)注后,及時(shí)獲悉本課程動(dòng)態(tài)

舉報(bào)

0/150
提交
取消
全部 精華 我要發(fā)布
全部 我要發(fā)布
最熱 最新
只看我的

手記推薦

更多

本次提問(wèn)將花費(fèi)2個(gè)積分

你的積分不足,無(wú)法發(fā)表

為什么扣積分?

本次提問(wèn)將花費(fèi)2個(gè)積分

繼續(xù)發(fā)表請(qǐng)點(diǎn)擊 "確定"

為什么扣積分?