css使用@keyframes首次加載圖片循環(huán)會(huì)出現(xiàn)白色間隙

問(wèn)題解說(shuō):
在使用css 的animations 屬性時(shí),首次加載循環(huán)會(huì)出現(xiàn)白色的間隙,看著有點(diǎn)像頁(yè)面有刷新的感覺(jué),后面每次循環(huán)就不會(huì)再有這個(gè)問(wèn)題
問(wèn)題演示

keyframes.gif

//html
 <div class="container">
        <div class="first"> </div>
  </div>
//less
.container {
  width: 100vw;
  height: 100%;
}
.container .first {
  width: 100vw;
  height: 100vh;
  animation: bgmove 10s infinite;
}
@keyframes bgmove {
  0% {
    background: url("https://sqimg.qq.com/qq_product_operations/im/pcqq/9.0/firstscreen_img/BG-1.jpg") no-repeat center center;
    background-size: cover;
    opacity: 1;
  }
  15% {
    background: url("https://sqimg.qq.com/qq_product_operations/im/pcqq/9.0/firstscreen_img/BG-1_1.jpg") no-repeat center center;
    opacity: 1;
    background-size: cover;
  }
  30% {
    background: url("https://sqimg.qq.com/qq_product_operations/im/pcqq/9.0/firstscreen_img/BG-2_1.jpg") no-repeat center center;
    opacity: 1;
    background-size: cover;
  }
  45% {
    background: url("https://sqimg.qq.com/qq_product_operations/im/pcqq/9.0/firstscreen_img/BG-4_1.jpg") no-repeat center center;
    opacity: 1;
    background-size: cover;
  }
  60% {
    background: url("https://sqimg.qq.com/qq_product_operations/im/pcqq/9.0/firstscreen_img/BG-5_1.jpg") no-repeat center center;
    opacity: 1;
    background-size: cover;
  }
  80% {
    background: url("https://sqimg.qq.com/qq_product_operations/im/pcqq/9.0/firstscreen_img/BG-1_1.jpg") no-repeat center center;
    opacity: 1;
    background-size: cover;
  }
  100% {
    background: url("https://sqimg.qq.com/qq_product_operations/im/pcqq/9.0/firstscreen_img/BG-1.jpg") no-repeat center center;
    background-size: cover;
    opacity: 1;
  }
}

解決辦法

//less
.container {
  width: 100vw;
  height: 100%;
}
.container .first {
  width: 100vw;
  height: 100vh;
  background:url("https://sqimg.qq.com/qq\_product\_operations/im/pcqq/9.0/firstscreen\_img/BG-1.jpg"),
             url("https://sqimg.qq.com/qq\_product\_operations/im/pcqq/9.0/firstscreen\_img/BG-1\_1.jpg"),
             url("https://sqimg.qq.com/qq\_product\_operations/im/pcqq/9.0/firstscreen\_img/BG-2\_1.jpg"),
             url("https://sqimg.qq.com/qq\_product\_operations/im/pcqq/9.0/firstscreen\_img/BG-4\_1.jpg"),
             url("https://sqimg.qq.com/qq\_product\_operations/im/pcqq/9.0/firstscreen\_img/BG-5\_1.jpg"),
             url("https://sqimg.qq.com/qq\_product\_operations/im/pcqq/9.0/firstscreen\_img/BG-1\_1.jpg");
  animation: bgmove 10s infinite;
}
@keyframes bgmove {
  0% {
    background: url("https://sqimg.qq.com/qq_product_operations/im/pcqq/9.0/firstscreen_img/BG-1.jpg") no-repeat center center;
    background-size: cover;
    opacity: 1;
  }
  15% {
    background: url("https://sqimg.qq.com/qq_product_operations/im/pcqq/9.0/firstscreen_img/BG-1_1.jpg") no-repeat center center;
    opacity: 1;
    background-size: cover;
  }
  30% {
    background: url("https://sqimg.qq.com/qq_product_operations/im/pcqq/9.0/firstscreen_img/BG-2_1.jpg") no-repeat center center;
    opacity: 1;
    background-size: cover;
  }
  45% {
    background: url("https://sqimg.qq.com/qq_product_operations/im/pcqq/9.0/firstscreen_img/BG-4_1.jpg") no-repeat center center;
    opacity: 1;
    background-size: cover;
  }
  60% {
    background: url("https://sqimg.qq.com/qq_product_operations/im/pcqq/9.0/firstscreen_img/BG-5_1.jpg") no-repeat center center;
    opacity: 1;
    background-size: cover;
  }
  80% {
    background: url("https://sqimg.qq.com/qq_product_operations/im/pcqq/9.0/firstscreen_img/BG-1_1.jpg") no-repeat center center;
    opacity: 1;
    background-size: cover;
  }
  100% {
    background: url("https://sqimg.qq.com/qq_product_operations/im/pcqq/9.0/firstscreen_img/BG-1.jpg") no-repeat center center;
    background-size: cover;
    opacity: 1;
  }
}

最終效果

最終效果.gif

問(wèn)題解析

圖片的加載一般有兩種情況,圖片的預(yù)加載圖片的懶加載,在這里就涉及到圖片的預(yù)加載問(wèn)題,當(dāng)頁(yè)面的圖片過(guò)多的時(shí)候,服務(wù)器的壓力就會(huì)大,加載圖片一次性顯示會(huì)有不連貫所以在第一次將所有的圖片都加載下來(lái),這樣后面在使用這些圖片的時(shí)候就是緩存在本地的資源,加載速度也會(huì)塊很多,就不會(huì)出現(xiàn)白色斷層

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末舅巷,一起剝皮案震驚了整個(gè)濱河市庸队,隨后出現(xiàn)的幾起案子堤器,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件阿蝶,死亡現(xiàn)場(chǎng)離奇詭異晴圾,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)灶轰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)谣沸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人笋颤,你說(shuō)我怎么就攤上這事乳附。” “怎么了伴澄?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵赋除,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我非凌,道長(zhǎng)举农,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任敞嗡,我火速辦了婚禮颁糟,結(jié)果婚禮上航背,老公的妹妹穿的比我還像新娘。我一直安慰自己棱貌,他們只是感情好玖媚,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著婚脱,像睡著了一般今魔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上障贸,一...
    開(kāi)封第一講書(shū)人閱讀 52,475評(píng)論 1 312
  • 那天错森,我揣著相機(jī)與錄音,去河邊找鬼惹想。 笑死问词,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的嘀粱。 我是一名探鬼主播激挪,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼锋叨!你這毒婦竟也來(lái)了垄分?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤娃磺,失蹤者是張志新(化名)和其女友劉穎薄湿,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體偷卧,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡豺瘤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了听诸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片坐求。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖晌梨,靈堂內(nèi)的尸體忽然破棺而出桥嗤,到底是詐尸還是另有隱情,我是刑警寧澤仔蝌,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布泛领,位于F島的核電站,受9級(jí)特大地震影響敛惊,放射性物質(zhì)發(fā)生泄漏渊鞋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望篓像。 院中可真熱鬧动知,春花似錦皿伺、人聲如沸员辩。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)奠滑。三九已至,卻和暖如春妒穴,著一層夾襖步出監(jiān)牢的瞬間宋税,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工讼油, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留杰赛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓矮台,卻偏偏與公主長(zhǎng)得像乏屯,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瘦赫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 前端開(kāi)發(fā)面試題 面試題目: 根據(jù)你的等級(jí)和職位的變化辰晕,入門(mén)級(jí)到專(zhuān)家級(jí),廣度和深度都會(huì)有所增加确虱。 題目類(lèi)型: 理論知...
    怡寶丶閱讀 2,588評(píng)論 0 7
  • ??JavaScript 與 HTML 之間的交互是通過(guò)事件實(shí)現(xiàn)的校辩。 ??事件窘问,就是文檔或?yàn)g覽器窗口中發(fā)生的一些特...
    霜天曉閱讀 3,502評(píng)論 1 11
  • 社交網(wǎng)絡(luò)日新月異,需要更快宜咒,更靈活的技術(shù)架構(gòu)才能滿足用戶日益豐富的媒體需求惠赫,Hybrid App架構(gòu)具備了快速發(fā)布...
    架構(gòu)師ArchSummit閱讀 1,110評(píng)論 0 5
  • 1、綜合首頁(yè) 綜合首頁(yè)為專(zhuān)家資訊的入口頁(yè)荧呐,為用戶提供了專(zhuān)業(yè)汉形、及時(shí)、有料的資訊信息倍阐,包括今日頭條概疆、大咖看盤(pán)、主題峰搪、專(zhuān)...
    益盟專(zhuān)員陳凱軍閱讀 1,759評(píng)論 0 1
  • 在日常生活中岔冀,我們不可避免地問(wèn)或者被問(wèn)一些尖銳的問(wèn)題。比如說(shuō):你怎么還不結(jié)婚概耻?你是抄襲過(guò)他的作品嗎使套?你整容了嗎罐呼?....
    小艾侃侃閱讀 351評(píng)論 0 0