整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          網(wǎng)站優(yōu)化之路---圖片優(yōu)化,圖片從模糊到清晰

          摘要:到圖片完全出來時(shí)候顯示大圖,同時(shí)模糊到清晰當(dāng)然了,如果想要更好的效果,要配合圖片懶加載,就是當(dāng)滾輪滾動(dòng)到特定位置在加載圖片,這篇文章重點(diǎn)是將第二種解決方案網(wǎng)站優(yōu)化,圖片從模糊到清晰,廢話不多說,上代碼圖片從模糊到清晰部分部分部分

          前言

          作為一個(gè)有追求有信仰的程序員,做一個(gè)網(wǎng)站絕不是僅僅能用就行了,當(dāng)我們實(shí)現(xiàn)功能后,或者在寫代碼的過程中就要考慮怎么去優(yōu)化,一個(gè)網(wǎng)站要去優(yōu)化,作為前端要考慮的是資源優(yōu)化(減少 http 請(qǐng)求啊,固定圖片壓縮啊,精靈圖合并啊,或者使用圖標(biāo)字體啊),安全問題(代碼壓縮丑化,存儲(chǔ) 或者 時(shí)候加密啊),還有性能優(yōu)化,資源優(yōu)化的重中之重就是圖片的優(yōu)化,加載圖片是很耗費(fèi)資源的。正常情況下,當(dāng)圖片沒有加載過來的時(shí)候,如果沒有外層標(biāo)簽限制高度,會(huì)沒有圖片的位置,圖片資源加載過來之后,開始下載,如果圖片夠大,圖片會(huì)從頭到尾慢慢顯示,給人非常不舒服的感覺。

          解決方案

          圖片的優(yōu)化其實(shí)現(xiàn)在有兩種解決方案:

          先顯示一張背景圖,到圖片加載過來時(shí)候顯示加載圖片

          先加載圖片的縮略圖,然后模糊,縮略圖非常小,結(jié)合模糊效果,可以比純色更好的占位符,而不會(huì)犧牲有效載荷。到圖片完全出來時(shí)候顯示大圖,同時(shí)模糊到清晰

          當(dāng)然了,如果想要更好的效果,要配合圖片懶加載網(wǎng)站優(yōu)化,就是當(dāng)滾輪滾動(dòng)到特定位置在加載圖片,這篇文章重點(diǎn)是將第二種解決方案,圖片從模糊到清晰,廢話不多說,上代碼

          圖片從模糊到清晰

          html部分

          網(wǎng)站優(yōu)化_網(wǎng)站優(yōu)化 seo優(yōu)化_什么是網(wǎng)站優(yōu)化

          css部分

          figure .image-wrap {
              width: 500px;
              height: 312px;
              position: relative;
          

          網(wǎng)站優(yōu)化 seo優(yōu)化_什么是網(wǎng)站優(yōu)化_網(wǎng)站優(yōu)化

          overflow: hidden; } figure .image-wrap .oldImage { width: 100%; -webkit-filter: blur(10px); transition: all 0.5s

          網(wǎng)站優(yōu)化_什么是網(wǎng)站優(yōu)化_網(wǎng)站優(yōu)化 seo優(yōu)化

          }

          js部分

          var image = document.querySelector(".oldImage"),
              imageParentDom = image.parentNode,
              src = image.dataset.src;
          var newImage = document.createElement("img");
          

          網(wǎng)站優(yōu)化 seo優(yōu)化_網(wǎng)站優(yōu)化_什么是網(wǎng)站優(yōu)化

          newImage.src = src; newImage.style.cssText = "position: absolute;left:0;top:0;width:100%;z-index:-1"; newImage.onload = function () { imageParentDom.appendChild(newImage); setTimeout(() => { imageParentDom.removeChild(image); },500) }


          主站蜘蛛池模板: 国产一区二区三区在线看片 | 蜜臀AV免费一区二区三区| 中文字幕在线视频一区| 冲田杏梨AV一区二区三区| 天堂va在线高清一区| 精品欧洲AV无码一区二区男男| 少妇无码一区二区三区| 亚洲AV无码国产精品永久一区| 国产精品夜色一区二区三区| 在线观看一区二区精品视频| 好吊妞视频一区二区| 激情内射日本一区二区三区| 久久91精品国产一区二区| 亚洲综合色一区二区三区| 精品一区二区三区影院在线午夜| 精品一区二区三区免费毛片| 国产成人无码一区二区三区| 99久久精品日本一区二区免费| 免费看无码自慰一区二区| 一区二区三区四区视频| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 国产精品久久久久久一区二区三区| 日韩精品一区二区三区中文字幕| 色视频综合无码一区二区三区| 国产福利一区二区| 精品乱人伦一区二区三区| 精品一区二区三区无码免费视频| 国产精品综合AV一区二区国产馆| 国产一区二区好的精华液| 中文人妻无码一区二区三区| 91大神在线精品视频一区| 日本人真淫视频一区二区三区| 国产精品无码一区二区三级 | 亚洲AV无码一区二区三区DV| 麻豆精品人妻一区二区三区蜜桃| 亚洲一区二区三区91| 亚洲AV无码一区二区三区鸳鸯影院| 国产精品一区二区AV麻豆| 亚洲一区二区三区无码影院| 亚洲国产美国国产综合一区二区 | 亚洲丰满熟女一区二区v|